aBorder = new Array("#d4e860", "#c4e860", "#c4d860", "#c4c860", "#c4c860", "#b4b860", "#a4a860", "#949860", "#988f8a");
iBorder = 0;

// nieuws variabelen en constanten
iNieuwsSlideX = 710;

// menu variabelen en constanten
aSubmenu = new Array("menuOverSummit", "menuBB");
iResetMenu = 60;
iMenuStapGrootte = 3;
booSubmenuZichtbaar = false;
strZichtbaarSubmenu = "";
strZichtbareContent = "content";

var objLayer, objLayerNieuws, objLayerContent;
iNieuwsStappen = 10;
iStapX = 0;
iStapY = 0;
iStapBreedte = 0;
iStapHoogte = 0;
iMenuTop = 135;
iTop = 231;
iTop2 = 259;
iTop3 = 259;

iGlobeX = 880;
iNieuwstimeout = 10;
iStappen = 0;
iOpacity = 0;
booOpacityGestart = false;

var objXMLHttpProducten;
var tmrMenu, resetMenu, tmrNieuws, tmrReference;

function schuifTerug() {
	clearTimeout(resetMenu);
	clearTimeout(tmrMenu);
	if (iTop < 231) {		
		document.getElementById("bg_logo").style.top = iMenuTop + iMenuStapGrootte;
		document.getElementById("menu_1").style.top = iTop + iMenuStapGrootte;
		document.getElementById("menu_2").style.top = iTop2 + iMenuStapGrootte;
		iTop = parseInt(document.getElementById("menu_1").style.top);
		iTop2 = parseInt(document.getElementById("menu_2").style.top);
		iMenuTop = parseInt(document.getElementById("bg_logo").style.top);
		tmrMenu = setTimeout("schuifTerug()", 10)
	} else {
			
	}
}


function schuifUit(strWelkMenu) {
	clearTimeout(resetMenu);
	clearTimeout(tmrMenu);
	if ((strWelkMenu != "menuLeeg") || (iTop != 231)) { 
		if (strWelkMenu != strZichtbaarSubmenu) {
			if (strZichtbaarSubmenu) {
				document.getElementById(strZichtbaarSubmenu).style.display = "none";
			}
			document.getElementById(strWelkMenu).style.display = "";
			strZichtbaarSubmenu = strWelkMenu;
		}
		if (iTop > 203) {		
			document.getElementById("bg_logo").style.top = iMenuTop - iMenuStapGrootte;
			document.getElementById("menu_1").style.top = iTop - iMenuStapGrootte;
			document.getElementById("menu_2").style.top = iTop2 - iMenuStapGrootte;
			iTop = parseInt(document.getElementById("menu_1").style.top);
			iTop2 = parseInt(document.getElementById("menu_2").style.top);
			iMenuTop = parseInt(document.getElementById("bg_logo").style.top);
			tmrMenu = setTimeout("schuifUit('" + strWelkMenu + "')", 10);
		}
	}
}

function getPage2(strPage) {
	if (strPage.length==0) {
		document.getElementById("nieuwslaag1").innerHTML=""
		return
	}
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request")
		return
	}
	var url=strPage;
	xmlHttp.onreadystatechange=scrollnieuws;
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}

function nieuws3(strPage) {
	document.getElementById("loading").style.display = "";
	document.getElementById("divEnglish").style.display = "none";
	getPage2(strPage);
}


function nieuws3slideback() {
	clearTimeout(tmrNieuws);
	document.getElementById("content").style.display = "";
	document.getElementById("divNewsArchive").style.display = "none";

	document.getElementById("sluitnieuws").style.display = "none";
	document.getElementById("greenline").style.display = "none";
	document.getElementById("globe").style.left = 880;
	if ( iNieuwsSlideX < 678) {
		if ((iNieuwsSlideX + 50) > 678) {
			document.getElementById("content_2").style.left = 678;
			iNieuwsSlideX = 678;	
		} else {
			document.getElementById("content_2").style.left = iNieuwsSlideX + 50;
			iNieuwsSlideX += 50
		}		
		tmrNieuws = setTimeout("nieuws3slideback()", 5)
	} else {
		
		document.getElementById("greenline").style.display = "";		
		document.getElementById("nieuwslaag1").style.display = "";
		document.getElementById("TRnieuwsberichten1").style.display = "";
		document.getElementById("TRnieuwsberichten2").style.display = "none";
		
		setSize();
	}
}



function nieuws3slide() {
	clearTimeout(tmrNieuws);

	if ( iNieuwsSlideX > 25) {
		if ((iNieuwsSlideX - 50) < 25) {
			document.getElementById("content_2").style.left = 25;
			iNieuwsSlideX = 25;	
		} else {
			document.getElementById("content_2").style.left = iNieuwsSlideX - 50;
			iNieuwsSlideX -= 50
		}		
		tmrNieuws = setTimeout("nieuws3slide()", 5)
	} else {
		document.getElementById("content").style.display = "none";
		document.getElementById("sluitnieuws").style.display = "";
		document.getElementById("divNewsArchive").style.display = "";
		document.getElementById("greenline").style.display = "";
		document.getElementById("globe").style.left = 570;
		document.getElementById("nieuwslaag1").style.display = "";
		document.getElementById("TRnieuwsberichten1").style.display = "none";
		document.getElementById("TRnieuwsberichten2").style.display = "";

		iContentHoogte = document.getElementById("nieuwslaag1").offsetHeight + 6;
		if (iContentHoogte < 246) { 
			iContentHoogte = 181;
		}
		document.getElementById("content_2").style.height = iContentHoogte + 98;
		document.getElementById("verbergNieuwslaag").style.height = iContentHoogte + 98;
		document.getElementById("content_3").style.height = document.getElementById("content_2").offsetHeight;
		document.getElementById("greenline").height = iContentHoogte + 98 - 20;
		document.getElementById("divEnglish").style.top = iContentHoogte + 98 - 20 + 49;
		document.getElementById("divEnglish").style.display = "";
	}
}

function scrollnieuws() {
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
		document.getElementById("greenline").height = 10;
		document.getElementById("divEnglish").style.top = 10;
		document.getElementById("nieuwslaag1").innerHTML=xmlHttp.responseText;
		document.getElementById("nieuwslaag1").style.overflow = "visible";
		document.getElementById("nieuwslaag1").style.display = "";
		iContentHoogte = document.getElementById("nieuwslaag1").offsetHeight;
		if (iContentHoogte < 246) { 
			iContentHoogte = 181;
		}
		document.getElementById("content_2").style.height = iContentHoogte + 94;
		document.getElementById("verbergNieuwslaag").style.height = iContentHoogte + 94;
		document.getElementById("content_3").style.height = document.getElementById("content_2").offsetHeight;
		document.getElementById("greenline").height = iContentHoogte + 94 - 20;
		document.getElementById("divEnglish").style.top = iContentHoogte + 94 - 20 + 49;
		document.getElementById("nieuwslaag1").style.zIndex = 99;
		document.getElementById("loading").style.display = "none";
		document.getElementById("nieuwslaag1").style.display = "none";
		tmrNieuws = setTimeout("nieuws3slide()", 10)
	}
}

function setFlag() {
	if (document.all) {
		schermhoogte = document.body.offsetHeight;
		schermbreedte = document.body.offsetWidth;
	} else {
		schermhoogte = window.innerHeight;
		schermbreedte = window.innerWidth;
	}	
	iMainHoogte = schermhoogte - 259;

	if (iMainHoogte < 347) { iMainHoogte = 347; }
	document.getElementById("main").style.height = iMainHoogte;

	iGrootte = document.getElementById("content").offsetHeight;
	if (document.getElementById("content_3")) {
		if (document.getElementById("content_3").offsetHeight > iGrootte) {
			iGrootte = document.getElementById("content_3").offsetHeight;
		}
	}
	if (iGrootte < 186) {
		iGrootte = 186;
	}
	document.getElementById("divEnglish").style.top = iGrootte + 34;

	
	if (document.getElementById("greenline")) {
		document.getElementById("greenline").height = iGrootte;
	}
	if (document.getElementById("content_3")) {
//		document.getElementById("content_3").style.height = iGrootte;
	}
}

function setSize() {
	if (document.all) {
		schermhoogte = document.body.offsetHeight;
		schermbreedte = document.body.offsetWidth;
	} else {
		schermhoogte = window.innerHeight;
		schermbreedte = window.innerWidth;
	}	
	iMainHoogte = schermhoogte - 259;

	if (iMainHoogte < 347) { iMainHoogte = 347; }
	document.getElementById("main").style.height = iMainHoogte;
	if (document.getElementById("content").offsetHeight > document.getElementById("content_3").offsetHeight) {
		iGrootte = document.getElementById("content").offsetHeight;
//		document.getElementById("content_3").style.height = iGrootte;
	} else {
		iGrootte = document.getElementById("content_3").offsetHeight;
	}
	document.getElementById("verbergNieuwslaag").style.height = iGrootte;
//	document.getElementById("content_2").style.height = iGrootte;
	document.getElementById("content_2").style.height = document.getElementById("content_3").offsetHeight;
	document.getElementById("divEnglish").style.top = iGrootte + 34;
	if (document.getElementById("greenline2")) {
		document.getElementById("greenline2").height = iGrootte;
	}	
} 


function testHideOverlay() {
	document.getElementById("darkness").style.display = "none";
	document.getElementById("overlayTest").style.display = "none";
	document.getElementById("main").style.overflowY = "auto";
}


function showOverlay() {
	if (xmlHttp2.readyState==4 || xmlHttp2.readyState=="complete") {
		var breedte =0;
		var hoogte=0;

		if (document.all) {
			hoogte = document.body.offsetHeight;
			breedte = document.body.offsetWidth;
		} else {
			hoogte = window.innerHeight;
			breedte = window.innerWidth;
		}

		breedte = 1020;
		hoogte = 596;

		document.getElementById("overlayTest").innerHTML=xmlHttp2.responseText;

		document.getElementById("overlayTest").style.zIndex = -1;
		document.getElementById("overlayTest").style.display = "";
		document.getElementById("overlayTest").height = document.getElementById("overlayTest").offsetHeight-2;
		document.getElementById("overlayTest").style.left = (breedte - 521) / 2;
		document.getElementById("overlayTest").style.top = (hoogte - document.getElementById("overlayTest").offsetHeight) / 2;

		document.getElementById("overlayTest").style.zIndex = 199;
		document.getElementById("darkness").style.display = "";
		document.getElementById("overlayTest").style.display = "";
		document.getElementById("main").style.overflowY = "hidden";
	}
}


function GetXmlHttpObject(handler) {
	var objXMLHttp=null
	if (window.XMLHttpRequest) {
		objXMLHttp=new XMLHttpRequest()
	}
	else if (window.ActiveXObject) {
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
	return objXMLHttp
}


function getPage(strPage) {
	if (strPage.length==0) {
		return
	}
	xmlHttp2=GetXmlHttpObject2();
	if (xmlHttp2==null) {
		alert ("Browser does not support HTTP Request")
		return
	}
	var url=strPage;
//	alert(strPage);
	xmlHttp2.onreadystatechange=showOverlay;
	xmlHttp2.open("GET",url,true)
	xmlHttp2.send(null)
}


function showProductPage() {
	if (objXMLHttpProducten.readyState==4 || objXMLHttpProducten.readyState=="complete") {
		document.getElementById("content_2").innerHTML=objXMLHttpProducten.responseText;
		setFlag();
	}	
}

function getProductPage(strPage) {
	if (strPage.length==0) {
		return
	}
	objXMLHttpProducten=GetXmlHttpObjectProducten();
	if (objXMLHttpProducten==null) {
		alert ("Browser does not support HTTP Request")
		return
	}
	var url=strPage;
	objXMLHttpProducten.onreadystatechange=showProductPage;
	objXMLHttpProducten.open("GET",url,true)	
	objXMLHttpProducten.send(null)

}


function GetXmlHttpObject2(handler) {
	var objXMLHttp2=null
	if (window.XMLHttpRequest) {
		objXMLHttp2=new XMLHttpRequest()
	}
	else if (window.ActiveXObject) {
		objXMLHttp2=new ActiveXObject("Microsoft.XMLHTTP")
	}
	return objXMLHttp2
}

function GetXmlHttpObjectProducten(handler) {
	var objXMLHttpProducten=null
	if (window.XMLHttpRequest) {
		objXMLHttpProducten=new XMLHttpRequest()
	}
	else if (window.ActiveXObject) {
		objXMLHttpProducten=new ActiveXObject("Microsoft.XMLHTTP")
	}
	return objXMLHttpProducten
}


function showReference(objDot, strEvent, strLocation, intID) {
	clearTimeout(tmrReference);
	document.getElementById("ref_event").innerHTML = strEvent;
	document.getElementById("ref_location").innerHTML = strLocation; //""referentie.asp?id=" & intID & """
	document.getElementById("ref_link").innerHTML = "<a href='javascript: void(0);' class='Aref' onclick='getPage(\"referentie.asp?id=" + intID + "\")'>Klik om te openen&nbsp;<img src='gif/ico_referentie_map.gif' border=0></a>";

	document.getElementById("ref_balloon").style.top = 1;
	document.getElementById("ref_balloon").style.display = "";
	iHeight = document.getElementById("ref_balloon").offsetHeight;
	iWidth = document.getElementById("ref_balloon").offsetWidth;

	document.getElementById("ref_balloon").style.left = parseInt(objDot.style.left.substring(0,3)) - iWidth;
	document.getElementById("ref_balloon").style.top = parseInt(objDot.style.top.substring(0,3)) - iHeight;
}

function hideReference() {
	document.getElementById("ref_balloon").style.display = "none";
}

function openProducten(strWat) {
//	aNamen = new Array("producten_modules", "producten_thuisRegistreren", "producten_RFID", "producten_badges");
	aNamen = new Array("producten_online", "producten_onsite");
	for (i=0;i<aNamen.length;i++) {

		if(strWat != aNamen[i]) {
			document.getElementById(aNamen[i]).style.display = "none";
		}	
	}
	if (document.getElementById(strWat).style.display == "") {
		document.getElementById(strWat).style.display = "none";
	} else { 
		document.getElementById(strWat).style.display = "";
	}	

	

}

function startMetTimeOut(strFunctie, iTimeOut) {
	eval(strFunctie);
	tmrFFtimer = setTimeout(strFunctie, iTimeOut)
	tmrFFtimer2 = setTimeout(strFunctie, iTimeOut * 3)
}
