function navigate (contentUrl, navigationUrl, headUrl) {
	if (contentUrl != null) {
		parent.content.location.href=contentUrl;
	}
	if (navigationUrl != null) {
		parent.navigation.location.href=navigationUrl;
	}
	if (headUrl != null) {
		parent.head.location.href=headUrl;
	}
}

function remoteOpenBranchById(branchId) {
	if (openBranchById && document.getElementById(branchId)) {
		//alert("opening "+branchId);
		openBranchById(branchId);
	} else {
		setTimeout("remoteOpenBranchById('"+branchId+"')",50);
	}
}

function hoverOn(imageObject) {
	imgSrc = imageObject.src;
	if (imgSrc.indexOf("_off_") > -1) {
//		alert(myString);
		imgSrc = imgSrc.replace(/_off_/,"_on_");
//		alert(myString);
	}
	imageObject.src = imgSrc;
}

function hoverOff(imageObject) {
	imgSrc = imageObject.src;
	if (imgSrc.indexOf("_on_") > -1) {
//		alert(myString);
		imgSrc = imgSrc.replace(/_on_/,"_off_");
//		alert(myString);
	}
	imageObject.src = imgSrc;
}

function autoPreLoad() {
	allImages = document.getElementsByTagName("img");
	
	var preloadArray = new Array();
	for (i = 0; i < allImages.length; i++) {
		if (allImages[i].src.indexOf("_off_") > -1) {
			preloadArray[preloadArray.length] = new Image();
			preloadArray[preloadArray.length-1].src = allImages[i].src;

			preloadArray[preloadArray.length] = new Image();
			preloadArray[preloadArray.length-1].src = allImages[i].src.replace(/_off_/,"_on_");
		}
	}
}


function trySubmit() {
	if (checkFields()) {
		document.getElementById("requestForm").submit();
	}
}

function checkFields () {
		var fieldsArray = new Array();
		fieldsArray[fieldsArray.length] = "Name";
		fieldsArray[fieldsArray.length] = "Email";
		fieldsArray[fieldsArray.length] = "Message";
		
		rForm = document.getElementById("requestForm");

		if (!rForm) {
			alert("exiting");
			return false;
		}

		complete = true;
		alertString = "Pflichtfelder:\n";
		
		
		for (i = 0; i < fieldsArray.length; i++) {
			if (eval("rForm."+fieldsArray[i]+".value.length") <= 0) {
				alertString += fieldsArray[i] + "\t\n";
				complete = false;
			}
		}

		if (!complete) {
			alert(alertString);
			return false;
		} else {
			return true;
		}
	
}

