function verandertaal(taal,mnu)
{
	document.pagedetail.action = "index.php?mnu="+mnu;
	document.pagedetail.lang.value = taal;
	document.pagedetail.submit();
}


function findPos(obj)
{
	 var left = !!obj.offsetLeft ? obj.offsetLeft : 0;
	 var top = !!obj.offsetTop ? obj.offsetTop : 0;
	 while(obj = obj.offsetParent)
	 {
	  left += !!obj.offsetLeft ? obj.offsetLeft : 0;
	  top += !!obj.offsetTop ? obj.offsetTop : 0;
	 }
	 return {x:left,y:top};
}

function toonmenu(id,lijst){
		for(i=0;i< document.getElementsByTagName('div').length; i++){
			if(document.getElementsByTagName('div')[i].id.substr("0","6") == "submnu" && document.getElementsByTagName('div')[i].style.display == "block"){
					document.getElementsByTagName('div')[i].style.display = "none";
			}
		}
	var lijst = lijst.split(',');
	for(i=0;i<lijst.length;i++){
		if(document.getElementById('mnu'+id) && lijst[i] == id){
			document.getElementById('mnu'+id).style.display = "block";
			left  =  115 * i + ( (i-1) * 4);
			document.getElementById('mnu'+id).style.left = left;
			
		}

	}
	
}

function checksubmenu(teller,elementje,id){
		for(i=0;i< document.getElementsByTagName('div').length; i++){
			if(document.getElementsByTagName('div')[i].id.substr("0","6") == "submnu" && document.getElementsByTagName('div')[i].style.display == "block"){
					document.getElementsByTagName('div')[i].style.display = "none";
			}
		}

		if(document.getElementById('submnu' + id)){
				elementid = elementje.id;
				object = document.getElementById('mnu' + elementid);
				positie = findPos(object);

				xpositie = parseInt(positie.x);
				xpositie = (xpositie + 147) + "px";		
				ypositie = 105 + ( teller * 20 )  + "px";

				document.getElementById('submnu' + id).style.left = xpositie;
				document.getElementById('submnu' + id).style.top = ypositie;				
				document.getElementById('submnu' + id).style.display = "block";
		}
}
function verbergsubmenu(teller,elementje,id){
		if(document.getElementById('submnu' + id)){
			document.getElementById('submnu' + id).style.display = "none";
		}

}
function verbergmenus(lijst){
	var lijst = lijst.split(',');
	for(i=0;i<lijst.length;i++){
		document.getElementById('mnu'+lijst[i]).style.display = "none";
	}
}
function verbergmenus2(lijst){
	var lijst = lijst.split(',');
	for(i=0;i<lijst.length;i++){
		document.getElementById('submnu'+lijst[i]).style.display = "none";
	}
}
function gotoPage(mnu)
{
	self.location = "index.php?mnu="+mnu;

}
function detailfoto(naam,breedte,hoogte){
	verhouding = breedte/hoogte;
	breedte = 480 * verhouding;
	var features =
        'width='        + breedte +
        ',height='      + 480 +
        ',status='      + 'no' ;
    var scherm = window.open ("", "", features);
	scherm.document.write("<html><head><title>-</title></head><body topmargin='0' leftmargin='0'>");
	scherm.document.write("<center><img src='" + naam.replace("thumbnail","detailbeeld") + "'></center></body></html>");
}
// external_control.js
function CreateControl(PARAM, DIV_ID)
{
var d = document.getElementById(DIV_ID);
document.write(PARAM);
}

function checkform(form,boodschap){	
	waarde = 1;
	email = 1;
	txtemail = "";
	for(i=0;i<form.length;i++){			
			div = "div" + form.elements[i].name;
			divexist = document.getElementById(div);
			if(divexist != null){
				if(form.elements[i].value == "" || form.elements[i].value == "subbeleidsdomein" || form.elements[i].value == "entiteit"){
							document.getElementById(div).style.color = "red";
							waarde = 0;
				}else{
							document.getElementById(div).style.fontWeight = "normal";
							document.getElementById(div).style.color = "#008ac8";
				}
			}				

			if(div == "divEmail"){
					txtemail = form.elements[i].value;
			}
	}
		if(txtemail != ""){
			if(check_email(txtemail) == -1){					
				document.getElementById("divEmail").style.fontWeight = "normal";
				document.getElementById("divEmail").style.color = "#008ac8";
			}else{
				document.getElementById("divEmail").style.color = "red";					
				alert("Gelieve een geldig emailadres in te vullen");
				waarde = 0;
				email = 0;
			}
		}
		
	if(waarde==1){			
			form.submit();
	}else{
			if(email == 1){
				alert(boodschap);
			}
	}
}


function check_email(e) {
	ok = "1234567890qwertyuiop[]asdfghjklzxcvbnm.@-_QWERTYUIOPASDFGHJKLZXCVBNM";

	for(i=0; i < e.length ;i++){
		if(ok.indexOf(e.charAt(i))<0){ 
			return (false);
		}	
	} 

	if (document.images) {
		re = /(@.*@)|(\.\.)|(^\.)|(^@)|(@$)|(\.$)|(@\.)/;
		re_two = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
		if (!e.match(re) && e.match(re_two)) {
			return (-1);		
		} 
	}

}
