// JavaScript Document


var menuids=["hormenu"] //Enter id(s) of UL menus, separated by commas

function buildsubmenus_horizontal(){
init();

for (var i=0; i<menuids.length; i++){
	if(document.getElementById(menuids[i])){
	  var ultags=document.getElementById(menuids[i]).getElementsByTagName("ul");
		for (var t=0; t<ultags.length; t++){
		
	
			ultags[t].parentNode.onmouseover=function(){
			 this.getElementsByTagName("ul")[0].style.visibility="visible";
				if(this.getElementsByTagName("A")[0]){
				}
			}
			ultags[t].parentNode.onmouseout=function(){
			 this.getElementsByTagName("ul")[0].style.visibility="hidden";
	
			}
	}
	}
}
}



function hidestatus(){
	var atags=document.getElementsByTagName("a");
	for (var t=0; t<atags.length; t++){
		atags[t].onmouseover=function(){
		window.status='';
		return true;
		}
		atags[t].onmousedown=function(){
		window.status='';
		return true;
		}
		
	}
	
}

if (document.layers)
document.captureEvents(Event.MOUSEOVER | Event.MOUSEOUT)
document.onmouseover=hidestatus
document.onmouseout=hidestatus


if (window.addEventListener)
window.addEventListener("load", buildsubmenus_horizontal, false)
else if (window.attachEvent)
window.attachEvent("onload", buildsubmenus_horizontal)

function init(){
	
	
	if(document.getElementById("input-search")){
				document.getElementById("input-search").onfocus = function(){
					this.value = "";	
				}
				document.getElementById("input-search").onblur = function(){
					this.value = "Zoeken";	
				}
						   
	}
	if(document.getElementById("zoekdoc")){
				document.getElementById("zoekdoc").onfocus = function(){
					this.value = "";	
				}
				document.getElementById("zoekdoc").onblur = function(){
					this.value = "Zoeken";	
				}
						   
	}
	
	if(document.getElementById("input-emailadres")){
				document.getElementById("input-emailadres").onfocus = function(){
					this.value = "";	
				}
				document.getElementById("input-emailadres").onblur = function(){
					if(this.value==""){
						this.value = "e-mailadres";	
					}
				}
	}
	if(document.getElementById("input-passwrd")){
				document.getElementById("input-passwrd").onfocus = function(){
					this.value = "";	
				}
				document.getElementById("input-passwrd").onblur = function(){
					if(this.value==""){
						this.value = "Wachtwoord";	
					}
				}
	}


}

function showLoading(){
   loader = document.getElementById("loading");
   divoverlay = document.getElementById("overlay");
   if(loader){
    
    loader.style.display = "block";
	if(divoverlay){
     divoverlay.style.height = document.documentElement.scrollHeight+'px';
     divoverlay.style.display = "block";
    }
   }
	
	//setTimeout('submitIt()',1000);
	return true;

}

function submitIt(){
	document.forms[1].submit();	
}
  function hideLoading(){
   loader = document.getElementById("loading");
   divoverlay = document.getElementById('overlay');
   if(loader){
    if(divoverlay){
     divoverlay.style.display = "none";
    }
    loader.style.display = "none";
   }
  
  }


function showID(id){
	if(document.getElementById(id)){	
		document.getElementById(id).style.display = "block";
		
	}	
}
function hideID(id){
	if(document.getElementById(id)){	
		document.getElementById(id).style.display = "none";
		
	}	
}

function checkContactForm(frm){
	err=""; 
	myOption = -1;
	for (i=frm.aanhef.length-1; i > -1; i--) {
		if (frm.aanhef[i].checked) {
		myOption = i;
		i = -1;
		}
	}
	if(myOption==-1) 			{ err = " - Aanhef is niet gekozen.<br>" }
	if(frm.naam.value=="")		{ err += " - Naam is niet gevuld.<br>" }
	if(frm.bedrijf.value=="") 	{ err += " - Bedrijfsnaam is niet gevuld.<br>" }
	if(frm.emailadres.value==""){ err += " - Emailadres is niet gevuld.<br>" }
	// validate emailadres
	if(frm.emailadres.value!=""){
		if(!validateEmail(frm.emailadres.value)){err += " - Emailadres is niet juist.<br>" }
	}
	
	if(frm.telefoon.value=="")  { err += " - Telefoonnummer is niet gevuld.<br>" }

		
	
	

	if(err!=""){
		showError(err);
		return false;
	}
}

function validateEmail(email) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   var address = email;
   if(reg.test(address) == false) {
      return false;
   }else{
		return true;   
   }
}


function showError(err){
	eDiv = document.getElementById("errorDiv2");
	if(!eDiv){ 
		err = err.replace(/<br>/gi,"\n");
		alert(err);	
	}else{
		eDiv.innerHTML = err;
		eDiv.style.display = "block";
	}
	
}

function SetFirstFocusOnInput(){
	var content = document.getElementById("content");
	if(content){
	elementsForms = content.getElementsByTagName("input");
	
	if(elementsForms.length>0){
			for(i=0;i<elementsForms.length;i++){
				if(	elementsForms[i].type!="hidden"){
					elementsForms[i].focus();
					break;
				}
			}
			
	}
	}
}


	
