function correctPNG()
{
	var arVersion = navigator.appVersion.split("MSIE")
	var version = parseFloat(arVersion[1])
	var NS4 = (navigator.appName == "Netscape" && parseInt(navigator.appVersion) < 5);
	var browser=navigator.appName
	if (browser=="Microsoft Internet Explorer"){
	   if ((version >= 5.5) && (version < 7) && (document.body.filters)) 
		{


		   for(var i=0; i<document.images.length; i++)
			  {
			  var img = document.images[i]
			  var imgName = img.src.toUpperCase()
			  if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
				 {
				 var imgID = (img.id) ? "id='" + img.id + "' " : ""
				 var imgClass = (img.className) ? "class='" + img.className + "' " : ""
				 var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
				 var imgStyle = "display:inline-block;" + img.style.cssText 
				 if (img.align == "left") imgStyle = "float:left;" + imgStyle
				 if (img.align == "right") imgStyle = "float:right;" + imgStyle
				 if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle		
				 var strNewHTML = "<span " + imgID + imgClass + imgTitle
				 + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
				 + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
				 + "(src=\'" + img.src + "\', sizingMethod='noscale');\"></span>" 
				 img.outerHTML = strNewHTML
				 i = i-1
				 }
			  }
		 
		 
				var rslt = navigator.appVersion.match(/MSIE (\d+\.\d+)/, '');
				var itsAllGood = (rslt != null && Number(rslt[1]) >= 5.5);
				for (i=0; i<document.all.length; i++){
					var bg = document.all[i].currentStyle.backgroundImage;
					if (itsAllGood && bg){
						if (bg.match(/\.png/i) != null){
							var mypng = bg.substring(5,bg.length-2);
							document.all[i].style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+mypng+"', sizingMethod='scale')";
							document.all[i].style.backgroundImage = "url('bg.gif')";
						}
					}
				}
	   }
	}
}
function heroUsage(id) {
  pagina = escape(document.location.href);
  ref = escape(document.referrer);
  if((ref == "") || (ref == "undefined")){ ref = "favorieten"; }
  screensize = screen.width + "x" + screen.height;
  screencolor = (navigator.appName.indexOf("Microsoft") > -1) ? screen.colorDepth : screen.pixelDepth;
  document.frames['hero_usage'].location="usage/statistieken_save.php?pagina="+pagina+"&referrer="+ref+"&screensize="+screensize+"&screencolor="+screencolor+"&pages_id="+id+"";
}

function sollicitatieSubmit(){

	var fout=0;
	
	if(document.getElementById('voornaam').value=='') {
		fout=1;
		document.getElementById('voornaam').className='red';
	} else {
		document.getElementById('voornaam').className='';
	}
	
	if(document.getElementById('achternaam').value=='') {
		fout=1;
		document.getElementById('achternaam').className='red';
	} else {
		document.getElementById('achternaam').className='';
	}
	
	if(document.getElementById('emailadres').value=='') {
		fout=1;
		document.getElementById('emailadres').className='red';
	} else {
		document.getElementById('emailadres').className='';
	}
	
	if(document.getElementById('telefoonnummer').value=='') {
		fout=1;
		document.getElementById('telefoonnummer').className='red';
	} else {
		document.getElementById('telefoonnummer').className='';
	}
	
	if(document.getElementById('cv').value=='') {
		fout=1;
		document.getElementById('cv').className='red';
	} else {
		document.getElementById('cv').className='';
	}
	
	if(!fout) {
		
		document.sollicitatie.submit();
	}
}



function validateCaptcha() {
	
	var fout=0;
	
	if(document.getElementById('voornaam').value=='') {
		fout=1;
		document.getElementById('voornaam').className='red';
	} else {
		document.getElementById('voornaam').className='';
	}

	if(document.getElementById('achternaam').value=='') {
		fout=1;
		document.getElementById('achternaam').className='red';
	} else {
		document.getElementById('achternaam').className='';
	}
	
	if(document.getElementById('emailadres').value=='') {
		fout=1;
		document.getElementById('emailadres').className='red';
	} else {
		document.getElementById('emailadres').className='';
	}
	
	if(document.getElementById('telefoonnummer').value=='') {
		fout=1;
		document.getElementById('telefoonnummer').className='red';
	} else {
		document.getElementById('telefoonnummer').className='';
	}
	
	document.getElementById('fout').value=fout;
	
	var urlStrip = "captcha/captchaValidate.php?param=";
  	var name = document.getElementById("captcha").value;
  	http.open("GET", urlStrip + escape(name), true);
	http.onreadystatechange = handleHttpResponsevalidateCaptcha;
	http.send(null);
}

function handleHttpResponsevalidateCaptcha() {
	
  var foutWaarde = document.getElementById('fout').value;

  if (http.readyState == 4) {
    results = http.responseText;
	if(results != '') {
		document.getElementById('capError').innerHTML = results;
		document.getElementById('captcha').className='red';
	} else {
		document.getElementById('captcha').className='text';
		document.getElementById('capError').innerHTML = '';
		
		if(foutWaarde==0) { 
			document.getElementById('formulier').submit(); 
		}
	}
  }
}

function getHTTPObject() {
  var xmlhttp;
  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
    try {
      xmlhttp = new XMLHttpRequest();
    } catch (e) {
      xmlhttp = false;
    }
  }
  return xmlhttp;
}
var http = getHTTPObject();

function reactieSubmit(){

	var fout=0;
	
	if(document.getElementById('voornaam').value=='') {
		fout=1;
		document.getElementById('voornaam').className='red';
	} else {
		document.getElementById('voornaam').className='';
	}

	if(document.getElementById('achternaam').value=='') {
		fout=1;
		document.getElementById('achternaam').className='red';
	} else {
		document.getElementById('achternaam').className='';
	}
	
	if(document.getElementById('emailadres').value=='') {
		fout=1;
		document.getElementById('emailadres').className='red';
	} else {
		document.getElementById('emailadres').className='';
	}
	
	if(document.getElementById('telefoonnummer').value=='') {
		fout=1;
		document.getElementById('telefoonnummer').className='red';
	} else {
		document.getElementById('telefoonnummer').className='';
	}
	
	if(!fout) {
		
		document.reactie.submit();
	}
}
function informatieSubmit(){

	var fout=0;
	if(document.getElementById('voornaam').value=='') {
		fout=1;
		document.getElementById('voornaam').className='red';
	} else {
		document.getElementById('voornaam').className='';
	}

	if(document.getElementById('achternaam').value=='') {
		fout=1;
		document.getElementById('achternaam').className='red';
	} else {
		document.getElementById('achternaam').className='';
	}
	
	if(document.getElementById('emailadres').value=='') {
		fout=1;
		document.getElementById('emailadres').className='red';
	} else {
		document.getElementById('emailadres').className='';
	}
	
	if(document.getElementById('telefoonnummer').value=='') {
		fout=1;
		document.getElementById('telefoonnummer').className='red';
	} else {
		document.getElementById('telefoonnummer').className='';
	}
	
	if(!fout) {
		
		document.informatie.submit();
	}
}
function setMenu(){
	var obj = document.getElementById('tableRoot');
	var tableLeft = 0;
	var tableTop = 0;
	if (obj.offsetParent) {
		tableLeft = obj.offsetLeft;
		tableTop = obj.offsetTop;
		while (obj = obj.offsetParent) {
			tableLeft += obj.offsetLeft;
			tableTop += obj.offsetTop;
		}
	}
	document.getElementById('layer1').style.left = tableLeft+586;
	document.getElementById('layer1').style.top = tableTop+93;
	
	document.getElementById('layer2').style.left = tableLeft+790;
	document.getElementById('layer2').style.top = tableTop+556;
	
	document.getElementById('layer3').style.left = tableLeft+29;
	document.getElementById('layer3').style.top = tableTop+10;
}
