<!--
if (top.location != self.location)   
{
	top.location.replace(self.location)
}
window.defaultStatus = "Langzijn.nl, de website voor lange mensen.";

function findObj(n, d) 
{ //v4.0																																
	var p,i,x;  
	if(!d) d=document; 
	if((p=n.indexOf("?"))>0&&parent.frames.length) 
	{
		d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);
	}																							
	if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];																		
	for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=findObj(n,d.layers[i].document);																				
	if(!x && document.getElementById) x=document.getElementById(n); return x;																					
}	

function checkDocument()																																		
{																																								
	var sMsg="Voordat u verder kunt gaan dient u eerst onderstaande items te verbeteren.\n\n";																
	var showmsg;																																				
	var i,p,v,obj,args=checkDocument.arguments;																												
	for (i=0; i<(args.length-2); i+=3) 																														
	{																																							
		if ((obj=findObj(args[i]))!=null) 																														
		{ 
			v=args[i+2];																																			
			obj=obj.value																																		
			
			if (v=='true' && obj =='')																															
			{																																					
				sMsg+="Het item "+args[i+1]+" moet ingevuld worden.\n";																					
			  	showmsg=1;																																		
			}																																					
			if (v=='email' &&(obj !='' && !((obj.lastIndexOf(".") > obj.lastIndexOf("@")) && obj.indexOf("@")>0 && (obj.indexOf("@")== obj.lastIndexOf("@")))))	
			{																																					
				sMsg+="Het adres "+args[i+1]+" is geen geldig email adres.\n";																				
				showmsg=1;																																		
			}																																					
			if (v=='zip' && (obj =='' || obj.length!=6 || (isNaN(obj.substring(0,4)) || !isNaN(obj.substring(4,7)))      )) 
			{																																					
				sMsg+="Het veld "+args[i+1]+" is geen geldige postcode.\n";																				
				showmsg=1;																																		
			}																																					
			if (v=='phone' && (obj !='' &&(isNaN(obj.substring(0,9)) || obj=='' || obj.length!=10 )))														
			{																																					
				sMsg+="Het veld "+args[i+1]+" is geen geldig telefoonnummer.\n";																				
				showmsg=1;																																		
			}																																					
			if (v=='passw' && ((obj != (findObj(args[i+1])).value) ))														
			{																																					
				sMsg+="De wachtwoorden zijn niet gelijk. \n";																				
				showmsg=1;																																		
			}																																					
			if (v=='passw' &&  (obj.length<3 || obj.length>11))														
			{																																					
				sMsg+="Het wachtwoord moet tenmiste 3 en maximaal 10 tekens bevatten. \n";																				
				showmsg=1;																																		
			}																																					
			if (v=='date' && (obj !='' && !isDate(obj)))														
			{																																					
				sMsg+="De opgegeven datum is ongeldig. \n";																				
				showmsg=1;																																		
			}																																					
		}																																						
	}																																							
	if (showmsg==1)																																			
	{																																							
		alert(sMsg);																																			
		return false;																																			
	}																																							
	return true;																																				
}						
//-->