<!-- http://www.naarvoren.nl/artikel/links.html !-->
	try {
		document.addEventListener('click', handleClick, false);
	    } catch(e) {
	
	    if(document.attachEvent) {
		document.attachEvent('onclick', handleClick);
	    } else {
		document.onclick = handleClick;
	    }
	}
	
	try {
		document.addEventListener('onmouseover', handleClick, false);
	    } catch(e) {
	
	    if(document.attachEvent) {
		document.attachEvent('onmouseover', handleMouseOver);
	    } else {
		document.onMouseOver = handleMouseOver;
	    }
	}


	function handleMouseOver(e) {
	
	/*
		var event = e || window.event;
		if(event.ctrlKey || event.shiftKey || event.altKey) return true;
		if(event.which && event.which != 1) return true;

		var target = event.target || event.srcElement;
		while(target && !/^a$/i.test(target.nodeName)) {
			target = target.parentNode;
		}
	
		if(!target || !target.getAttribute('rel')) return true;

	   var rel = target.getAttribute('rel');
	   var flashparameter = target.getAttribute('flashparameter');
	   switch(rel) {
		  case 'menu':
		  	thisMovie("movieName").goToPage(flashparameter);
			 break;
		  default:
			 return true;
	   }

	   try { event.preventDefault(); } catch(e){}
	   return false;
	   */
	}
	
	
	function handleClick(e) {
	
	
		var event = e || window.event;
		if(event.ctrlKey || event.shiftKey || event.altKey) return true;
		if(event.which && event.which != 1) return true;

		var target = event.target || event.srcElement;
		while(target && !/^a$/i.test(target.nodeName)) {
			target = target.parentNode;
		}
	
		if(!target || !target.getAttribute('rel')) return true;

	   var rel = target.getAttribute('rel');
	   var flashparameter = target.getAttribute('flashparameter');
	   switch(rel) {
		  case 'menu':
		  	thisMovie("movieName").goToPage(flashparameter);
			Vestiging(flashparameter);
			 break;
		  default:
			 return true;
	   }

	   try { event.preventDefault(); } catch(e){}
	   return false;
	}

function thisMovie(movieName) {
    if (navigator.appName.indexOf("Microsoft") != -1) {
        return window[movieName]
    }
    else {
        return document[movieName]
    }
}




function Validate_Form(Formulier)   
{
   if (Formulier.naam.value == "")
   {
     alert("Vergeet niet je naam in te vullen...");
	 Formulier.naam.focus();
	 return (false);
   }
   
   if (Formulier.email.value == "")
   {
     alert("Vergeet niet je e-mailadres in te vullen...");
	 Formulier.email.focus();
	 return (false);
   }
   
   num1 = Formulier.email.value.lenght
   num2 = Formulier.email.value.indexOf("@")
   if ( Formulier.email.value.indexOf("@") < 3 ||
        Formulier.email.value.lastIndexOf(".") < num2 + 3 || 
	    Formulier.email.value.lastIndexOf(".") > num1 - 3 )
	    {
          alert("Het ingevulde e-mailadres is onjuist...");
		  Formulier.email.focus();
	 	  return (false); 	  
	    }
	    
   
   if (Formulier.telefoon.value == "")
   {
     alert("Vergeet niet je telefoonnummer in te vullen...");
	 Formulier.telefoon.focus();
	 return (false);
   }
     if (Formulier.filename.value == "")
   {
     alert("Vergeet niet je CV te uploaden...");
	 Formulier.filename.focus();
	 return (false);
   }

		
   
   return (true);
}
document.getElementsByClassName = function (needle) 
{ 
    var s = [], r = [], undefined; 
    var e = document.documentElement || document.body; 
    var re = new RegExp('(^|\\s)' + needle + '(\\s|$)'); 
    while (e !== undefined) 
    { 
        while (e) 
        { 
            if (e.nodeType == 1) 
            { 
                if (e.className && re.test(e.className)) r.push(e); 
                s.push(e.firstChild); 
            } 
            e = e.nextSibling; 
        } 
        e = s.pop(); 
    } 
    return r; 
}

function ShowHide(target) {
	elementList = document.getElementsByClassName("person");
	for(i=0;i<elementList.length;i++) {	
		elementList[i].style.display = 'none';
	}

			if (document.getElementById(target).style.display == 'block') {
				document.getElementById(target).style.display = 'none';
			}else{
				document.getElementById(target).style.display = 'block';
			}
		}
function Vestiging(target) {
	elementList = document.getElementsByClassName("vestiging");
	for(i=0;i<elementList.length;i++) {
		elementList[i].style.display = 'none';
	}

			if (document.getElementById(target).style.display == 'block') {
				document.getElementById(target).style.display = 'none';
			}else{
				document.getElementById(target).style.display = 'block';
			}
		}



function Validate_Form2(Formulier)   
{
   if (Formulier.voornaam.value == "")
   {
     alert("Vergeet niet je voornaam in te vullen...");
	 Formulier.voornaam.focus();
	 return (false);
   }
   if (Formulier.achternaam.value == "")
   {
     alert("Vergeet niet je achternaam in te vullen...");
	 Formulier.achternaam.focus();
	 return (false);
   }
   if (Formulier.telefoon.value == "")
   {
     alert("Vergeet niet je telefoonnummer in te vullen...");
	 Formulier.telefoon.focus();
	 return (false);
   }
   
   if (Formulier.email.value == "")
   {
     alert("Vergeet niet je e-mailadres in te vullen...");
	 Formulier.email.focus();
	 return (false);
   }
   
   num1 = Formulier.email.value.lenght
   num2 = Formulier.email.value.indexOf("@")
   if ( Formulier.email.value.indexOf("@") < 3 ||
        Formulier.email.value.lastIndexOf(".") < num2 + 3 || 
	    Formulier.email.value.lastIndexOf(".") > num1 - 3 )
	    {
          alert("Het ingevulde e-mailadres is onjuist...");
		  Formulier.email.focus();
	 	  return (false); 	  
	    }
	    
   
   if( (!Formulier.info[0].checked) && (!Formulier.info[1].checked) && (!Formulier.info[2].checked) && (!Formulier.info[3].checked) && (!Formulier.info[4].checked)  )
	{
		alert("Vul hier in wat u graag wilt...");
		return(false);
	}
		
   
   return (true);
}
document.getElementsByClassName = function (needle) 
{ 
    var s = [], r = [], undefined; 
    var e = document.documentElement || document.body; 
    var re = new RegExp('(^|\\s)' + needle + '(\\s|$)'); 
    while (e !== undefined) 
    { 
        while (e) 
        { 
            if (e.nodeType == 1) 
            { 
                if (e.className && re.test(e.className)) r.push(e); 
                s.push(e.firstChild); 
            } 
            e = e.nextSibling; 
        } 
        e = s.pop(); 
    } 
    return r; 
}

function ShowHide(target) {
	elementList = document.getElementsByClassName("person");
	for(i=0;i<elementList.length;i++) {
		elementList[i].style.display = 'none';
	}

			if (document.getElementById(target).style.display == 'block') {
				document.getElementById(target).style.display = 'none';
			}else{
				document.getElementById(target).style.display = 'block';
			}
		}
function Vestiging(target) {
	elementList = document.getElementsByClassName("vestiging");
	for(i=0;i<elementList.length;i++) {
		elementList[i].style.display = 'none';
	}

			if (document.getElementById(target).style.display == 'block') {
				document.getElementById(target).style.display = 'none';
			}else{
				document.getElementById(target).style.display = 'block';
			}
		}




