var HideSchoolsMenuTimeout = false;

function ShowSchoolsMenu() {
	if (HideSchoolsMenuTimeout) { clearTimeout(HideSchoolsMenuTimeout); };
	var o = $("SchoolsMenu");
	var l = $("LogoPSGSmall");
	l.addClassName("LogoPSGSmallContrast");
	var lp = l.cumulativeOffset();
	o.style.top = (lp.top + l.getHeight()) + "px";
	o.style.left = (lp.left) + "px";
	o.show();
}

function DelayedHideSchoolsMenu() {
	HideSchoolsMenuTimeout = setTimeout(HideSchoolsMenu, 300);
}

function HideSchoolsMenu() {
	if (HideSchoolsMenuTimeout) { clearTimeout(HideSchoolsMenuTimeout); };
	var o = $("SchoolsMenu");
	var l = $("LogoPSGSmall");
	l.removeClassName("LogoPSGSmallContrast");
	o.hide();
}


var submenuTimer


function popUpFoto(URL) {
	URL = URL.replace("\\","/").replace("/thumb/","/large/").replace("/small/","/large/").replace("/pagina/","/large/").replace("/page/","/large/").replace("/normal/","/large/").replace("/full/","/large/");
	URL = URL.replace("janvanegmond/", "/").replace("davincicollege/", "/").replace("nelsonmandela/", "/").replace("antonigaudi/", "/").replace("wjbladergroen/", "/").replace("beroepsonderwijs/", "/");
	URL = "/" + URL;
	URL = URL.replace("//","/");
//	alert(URL);
	myLightWindow.activateWindow({href:URL,title:''});
}

function SubmitZoeken()
{
	try {
		if (document.getElementById('q').value.length < 3) {
			alert( 'Vul minimaal 3 karakters is a.u.b.');
			document.getElementById('q').focus();
		} else {
			document.frmSearch.submit();
		}
		return false;
	}
	catch (e) {  }
}

function trapEnter(e, enterFunction){
	try {
		var key = e.keyCode || e.which;
		 if (key == 13){
			  e.cancelBubble = true;
			  if (e.returnValue) e.returnValue = false;
			  if (e.stopPropagation) e.stopPropagation();
			  if (enterFunction) eval(enterFunction);
			  return false;
		 } else {
			  return true;
		 }     
	}
	catch (e) {  }
}

mouseOverId = false;
oldMouseOverId = false;

submouseOverId = false;
suboldMouseOverId = false;

function mnuOver(id) {
	var t = document.getElementById("txt" + id);
	var m = document.getElementById("mnu" + id);

	if (oldMouseOverId && oldMouseOverId != id) {
		mnuOutReal(oldMouseOverId);
	}
	m.style.left = (getOffsetLeft(t)+10) + "px"
	m.style.top = (getOffsetTop(t)+16) + "px"
	m.style.display = "block";
	mouseOverId = id;
}

function mnuOut(id) {
	var t = document.getElementById("txt" + id);
	var m = document.getElementById("mnu" + id);
	oldMouseOverId = mouseOverId;
	mouseOverId = false;
	setTimeout("mnuOutReal('"+id+"')", 300);
}

function mnuOutReal(id) {
	var t = document.getElementById("txt" + id);
	var m = document.getElementById("mnu" + id);
	if (!mouseOverId) {
		m.style.display = "none";
	}
}

//BEGIN SUB MENUS
function submnuOver(id) {
	var t = document.getElementById("txt" + id);
	var m = document.getElementById("mnu" + id);
	if (suboldMouseOverId && suboldMouseOverId != id) {
		submnuOutReal(suboldMouseOverId); 
	}
	clearTimeout(submenuTimer);
	m.style.left = (getOffsetLeft(t)+110) + "px"
	m.style.top = (getOffsetTop(t)) + "px"
	m.style.display = "block";
	submouseOverId = id;
}

function submnuOut(id) {
	suboldMouseOverId = submouseOverId;
	submouseOverId = false;
	submenuTimer = setTimeout("submnuOutReal('"+id+"')", 150);
}

function submnuOutReal(id) {
	var m = document.getElementById("mnu" + id);
	m.style.display = "none";	
}
// END SUB MENUS

function getOffsetLeft(el) { 
	var eltemp = el;
	var ol = el.offsetLeft; 
	while((eltemp = eltemp.offsetParent) != null) 
   	ol += eltemp.offsetLeft;
	return ol;
}

function getOffsetTop (el) { 
   var eltemp2 = el;
   var ot = el.offsetTop; 
   while((eltemp2 = eltemp2.offsetParent) != null) 
   	ot += eltemp2.offsetTop;
	return ot;
}


//function rf() { return false; } function prc(e) {if (document.all) {if (event.button == 2)
//{return false;}}if (document.layers) {if (e.which == 3) {return false;}}}if (document.layers)
//{document.captureEvents(Event.MOUSEDOWN);}document.onmousedown=prc;document.oncontextmenu=rf;