﻿/*
 * Jos Walrave [JW]
 * Motiv, 2007
 */

/* [JW]
 * Collapse/ expand faq layer
 */
function expandFAQLayer(layerObj) {
	var divfaqchilddivs = layerObj.parentNode.getElementsByTagName('div');
	for (var i = 0; i < divfaqchilddivs.length; i++) {
		if (divfaqchilddivs[i].getAttribute("id") != null) {
			if (divfaqchilddivs[i].getAttribute("id").indexOf("faq_h") != -1) {
				var divFaqHeader = 	document.getElementById(divfaqchilddivs[i].getAttribute("id"));
			}
			if (divfaqchilddivs[i].getAttribute("id").indexOf("answer") != -1) {
				var divAnswer = document.getElementById(divfaqchilddivs[i].getAttribute("id"));
				if (objDisplayStyle(divAnswer, 'none')) {
					toggleObjDisplayStyle(divAnswer, 'block');
					divFaqHeader.className = "faq_header_on";
				} else {
					toggleObjDisplayStyle(divAnswer, 'none');
					divFaqHeader.className = "faq_header";
				}
			}
		}
	}
}

/*
 * [kh] een simpelere versie van expandFAQLayer.
 */
function expandFAQ(divHeader)
{
	var divAnswer = divHeader.parentNode.childNodes[1];
	if (objDisplayStyle(divAnswer, 'none')) 
	{
		toggleObjDisplayStyle(divAnswer, 'block');
		divHeader.className = "faq_header_on";
	}
	else
	{
		toggleObjDisplayStyle(divAnswer, 'none');
		divHeader.className = "faq_header";
	}
}

/* [JW]
 * Check if given display style is set for this object
 */
function objDisplayStyle(obj, sDisplayStyle) {
	if (obj.style.display != sDisplayStyle) { 
		return false; 
	}
	return true;
}

/* [JW]
 * Change display style for given object
 */
function toggleObjDisplayStyle(obj, sDisplayStyle) {
	obj.style.display = sDisplayStyle;
}

/*
 * [KH]
 * pops up a window and shows an image from session
 */
function enlargImage(src){

	html = "<html><head><title>Vergrote foto</title></head><body style='margin: 0px 0; text-align:center;' ><IMG SRC='" + src + "' id='id_" + id + "' BORDER=0 NAME=image onload='window.resizeTo(document.image.width, (document.image.height))'></body></html>";
	popup=window.open ('','image','toolbar=0,location=0, directories=0,menuBar=0, scrollbars=0,resizable=1, width=1, height=1'); 
	popup.document.open(); 
	popup.document.write(html); 
	popup.document.focus(); 
	popup.document.close();
}


/*
 * [KH]
 * Sets the right class for the first menu item
 */
 
 function styleFirstMenuItem()
 {
 	var iCounter = 0;
 	var sFirstMenuName = "zz" + iCounter + "_GlobalNavn0";
 	var firstMenu = document.getElementById(sFirstMenuName)
 	
 	while(firstMenu == null){
		iCounter++;
	 	sFirstMenuName = "zz" + iCounter + "_GlobalNavn0";
	 	firstMenu = document.getElementById(sFirstMenuName)
	 	if(iCounter > 10){ 
	 		break;
	 	}
 	}
 	
 	if(firstMenu == null){
 		//alert("menu item is null");
 	}else{
 		var firstChild = firstMenu.childNodes[0];
 		if(firstChild == null){
 			//alert("The first menu is  not null");
 		}else{
			firstChild.setAttribute("class", "topNavFirstItem");
			firstChild.setAttribute("className", "topNavFirstItem");
		}
 	}
 }