		
var ie4=document.all;
var ns6=document.getElementById&&!document.all;
if (ie4||ns6){ document.write('<div id="dropmenudiv" style="visibility:hidden;" onMouseover="clearhidemenu()" onMouseout="dynamichide(event)"></div>'); }

function getposOffset(what, offsettype){
	var totaloffset=(offsettype=="left")? what.offsetLeft-5 : what.offsetTop;
	var parentEl=what.offsetParent;
	while (parentEl!=null){
		totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
		parentEl=parentEl.offsetParent;
	}
	return totaloffset;
}

function showhide(obj, visible, hidden){
	if (ie4||ns6){ dropmenuobj.style.left=dropmenuobj.style.top="-500px"; }
	dropmenuobj.widthobj=dropmenuobj.style;
	dropmenuobj.widthobj.width='150px';
	if (obj.visibility==hidden){
		obj.visibility=visible;
	}
	else{
		obj.visibility=hidden;
	}
}
function iecompattest(){
	return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body;
}

function clearbrowseredge(obj, whichedge){
	var edgeoffset=0
	if (whichedge=="rightedge"){
		var windowedge=ie4 && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-15 : window.pageXOffset+window.innerWidth-15;
		dropmenuobj.contentmeasure=dropmenuobj.offsetWidth;
		if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure){
			edgeoffset=dropmenuobj.contentmeasure-obj.offsetWidth;
		}
	}
	else{
		var topedge=ie4 && !window.opera? iecompattest().scrollTop : window.pageYOffset;
		var windowedge=ie4 && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18;
		dropmenuobj.contentmeasure=dropmenuobj.offsetHeight;
		if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure){ //move up?
			edgeoffset=dropmenuobj.contentmeasure+obj.offsetHeight;
			if ((dropmenuobj.y-topedge)<dropmenuobj.contentmeasure){ //up no good either?
				edgeoffset=dropmenuobj.y+obj.offsetHeight-topedge;
			}
		}
	}
	return edgeoffset;
}

function populatemenu(what){
	if (ie4||ns6){ dropmenuobj.innerHTML=what.join(""); }
}

function dropdownmenu(obj, menucontents){
	clearhidemenu();
	dropmenuobj=document.getElementById? document.getElementById("dropmenudiv") : dropmenudiv;
	populatemenu(menucontents);

	if (ie4||ns6){
		showhide(dropmenuobj.style, "visible", "hidden");
		dropmenuobj.x=getposOffset(obj, "left");
		dropmenuobj.y=getposOffset(obj, "top");
		dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+"px";
		dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+obj.offsetHeight+"px";
	}
	return clickreturnvalue();
}

function clickreturnvalue(){
	if (ie4||ns6){ return false; }
	else { return true; }
}

function contains_ns6(a, b) {
	while (b.parentNode){
		if ((b = b.parentNode) == a){
			return true;
		}
	}
	return false;
}

function dynamichide(e){
	if (ie4&&!dropmenuobj.contains(e.toElement)){
		delayhidemenu();
	}
	else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget)){
		delayhidemenu();
	}
}
function hidemenu(e){
	if (typeof dropmenuobj!="undefined"){
		if (ie4||ns6){
			dropmenuobj.style.visibility="hidden";
		}
	}
}

function delayhidemenu(){
	if (ie4||ns6){
		delayhide=setTimeout("hidemenu()",250);
	}
}

function clearhidemenu(){
	if (typeof delayhide!="undefined"){
		clearTimeout(delayhide);
	}
}
document.onclick=hidemenu
var onderstreept;
var to;
function getElement(aID){ 
	return (document.getElementById) ? document.getElementById(aID) : document.all[aID];
}
function over(d){
	var img =d.src;
	var ext =img.substr(img.length-3);
	if(d.id == 'ourboys'){
		dropdownmenu(d, menu1);
	}
	if(d.id != onderstreept){
		getElement(d.id).src='images/m_'+d.id+'_a.'+ext;
	}
}
function verberg(){
	getElement('submenu').style.display='none';
}
function af(d){
	var img =d.src;
	var ext =img.substr(img.length-3);
	if(d.id == 'ourboys'){
		delayhidemenu();
	}
	if(d.id != onderstreept){
		getElement(d.id).src='images/m_'+d.id+'.'+ext;
	}
}
function actief(w) {
	var pagina = 'ip'
	var map = 'images/m_';
	var ext = '.jpg';
	afbeeldingen = getElement('m').getElementsByTagName("img");
	for(var i = 0; i < afbeeldingen.length; i++) {
		bestand = afbeeldingen[i].id;
		if(bestand){
			var actief = (w.id == bestand) ? "_a" : "";
			afbeeldingen[i].src=map+bestand+actief+ext;
			if(actief != ""){ 
				onderstreept = w.id;
			}
		}
	}
}
