/*
	void determineTarget(Object, String)
	- kijkt of het frame bestaat waar de gegeven form naar toe wil submitten
	- als het frame niet bestaat wordt het alternatief gebruikt (bijv. "_top")
*/
function determineTarget(form, target, alternative) {
	for (var i = 0; i < top.frames.length-1; i++) {
		if (top.frames[i].name == target) {
			form.target = target;
			return;
		}
	}
	form.target = alternative;
}

/*
	void showContactgegevens()
*/
function showContactgegevens() {
	showElement('contactbox', true);
	showElement('contactbox1', true);
	showElement('imagecontainer', true);
	showElement('searchbox', true);
}

/*
	void hideAlgemeenTelefoonnummer()
	- verbergt contact- en searchbox
	- bestaat voor backwards compatibility
*/
/*deprecated*/ function hideAlgemeenTelefoonnummer() {
	showElement('contactbox', false);
	showElement('contactbox1', false);
	showElement('imagecontainer', true);
}

function showOVRactie() {
	showElement('actieovr', true);
}

function hideOVRactie() {
	showElement('actieovr', false);
}

/*
	void showElement(String, boolean)
	- knippert een HTML element aan/uit met de CSS 'display' property
*/
function showElement(id, show) {
	var ele = document.getElementById(id);
	if (ele != null) {
		ele.style.display = (show) ? "block" : "none";
	} else {
		// Maybe the element is available in a frame
		for (var i=0;i<parent.frames.length;i++) {
			if (parent.frames[i].name == "menuFrame") {
				var ele = parent.frames['menuFrame'].document.getElementById(id);
				if (ele != null) {
					ele.style.display = (show) ? "block" : "none";
				}
			}
	    }
	
	}
}

/*
	void addStyleClass(String, String)
	- voegt een CSS style toe aan een HTML element
*/
function addStyleClass(id, className) {
	var ele = document.getElementById(id);
	if (ele != null) {
		ele.className = stringutil.removeWord(ele.className, className);
		ele.className = ele.className + " " + className;
	}
}

/*
	void addStyleClass(String, String)
	- verwijdert een CSS style van een HTML element
*/
function removeStyleClass(id, className) {
	var ele = document.getElementById(id);
	if (ele != null) {
		ele.className = stringutil.removeWord(ele.className, className);
	}
}