	function validatenaw() {
    	if (( (document.form_naw.naw_bedrijf1.checked==true)||((document.form_naw.naw_bedrijf2.checked==true)&&(document.form_naw.naw_bedrijfsnaam.value.length > 0)) )&& (document.form_naw.naw_voorletters.value.length > 0)&& (document.form_naw.naw_naam.value.length > 0)&& (document.form_naw.naw_straat.value.length > 0)&& (document.form_naw.naw_huisnr.value.length > 0)&& (document.form_naw.naw_postcode.value.length > 0)&& (document.form_naw.naw_plaats.value.length > 0)&& (document.form_naw.naw_telefoonnummer.value.length > 0)&& (document.form_naw.naw_emailadres.value.length > 0)&& ( ((document.form_naw.naw_wwset.value == "0")&&(document.form_naw.naw_wachtwoord.value.length > 0)&&(document.form_naw.naw_wachtwoord2.value.length > 0)) || (document.form_naw.naw_wwset.value == "1") ))
    		{
		    if (CheckEmail(document.form_naw.naw_emailadres.value))
			   {	
				if ( ((document.form_naw.naw_wwset.value == "1")&&(document.form_naw.naw_wachtwoord.value.length == 0)) || (document.form_naw.naw_wachtwoord.value.length > 5) )
				   {
			    	if (document.form_naw.naw_wachtwoord.value == document.form_naw.naw_wachtwoord2.value)
						{
						if (document.form_naw.naw_af2.checked==true)
							{		    	
							if ((document.form_naw.naw_verzvoorletters.value.length > 0)&& (document.form_naw.naw_verznaam.value.length > 0)&& (document.form_naw.naw_verzstraat.value.length > 0)&& (document.form_naw.naw_verzhuisnr.value.length > 0)&& (document.form_naw.naw_verzpostcode.value.length > 0)&& (document.form_naw.naw_verzplaats.value.length > 0))
								{
									return true;
								}
							else
								{
									GiveMessage_Validate();
									return false;  			
								}
							}
						else if (document.form_naw.naw_af3.checked==true)
							{		    	
							if (document.form_naw.naw_afdatum.value.length > 0)
								{
									return true;
								}
							else
								{
									GiveMessage_Validate();
									return false;  			
								}
							}
						else
							{
								return true;
							}		
						}
					else
						{
							GiveMessage_Password1();
							return false;  			
						}
					}
				else
					{
						GiveMessage_Password2();
						return false;  			
					}
				}
			else
				{
					GiveMessage_Email1();
					return false;
				}
			}
		else 
			{
				GiveMessage_Validate();
				return false;  
	    	}
	}

	function validatemy() {
    	if (( (document.form_naw.naw_bedrijf1.checked==true)||((document.form_naw.naw_bedrijf2.checked==true)&&(document.form_naw.naw_bedrijfsnaam.value.length > 0)) )&& (document.form_naw.naw_voorletters.value.length > 0)&& (document.form_naw.naw1_naam.value.length > 0)&& (document.form_naw.naw_straat.value.length > 0)&& (document.form_naw.naw_huisnr.value.length > 0)&& (document.form_naw.naw_postcode.value.length > 0)&& (document.form_naw.naw_plaats.value.length > 0)&& (document.form_naw.naw_telefoonnummer.value.length > 0)&& (document.form_naw.naw1_emailadres.value.length > 0)&& ( ((document.form_naw.naw_wwset.value == "0")&&(document.form_naw.naw_wachtwoord.value.length > 0)&&(document.form_naw.naw_wachtwoord2.value.length > 0)) || (document.form_naw.naw_wwset.value == "1") ))
    		{
		    if (CheckEmail(document.form_naw.naw1_emailadres.value))
			   {	
				if ( ((document.form_naw.naw_wwset.value == "1")&&(document.form_naw.naw_wachtwoord.value.length == 0)&&(document.form_naw.naw_wachtwoord0.value.length == 0)) || (document.form_naw.naw_wachtwoord.value.length > 5) )
				   {
			    	if ((document.form_naw.naw_wachtwoord0.value.length == 0)||(document.form_naw.naw_wachtwoordold.value == hex_md5(document.form_naw.naw_wachtwoord0.value)))
						{
						if (document.form_naw.naw_wachtwoord.value == document.form_naw.naw_wachtwoord2.value)
							{
							if (document.form_naw.naw_af2.checked==true)
								{		    	
								if ((document.form_naw.naw_verzvoorletters.value.length > 0)&& (document.form_naw.naw_verznaam.value.length > 0)&& (document.form_naw.naw_verzstraat.value.length > 0)&& (document.form_naw.naw_verzhuisnr.value.length > 0)&& (document.form_naw.naw_verzpostcode.value.length > 0)&& (document.form_naw.naw_verzplaats.value.length > 0))
									{
										return true;
									}
								else
									{
										GiveMessage_Validate();
										return false;
									}
								}
							else
								{
									return true;
								}		
							}
						else
							{
								GiveMessage_Password1();
								return false;
							}
						}
					else
						{
							GiveMessage_Password0();
							return false;
						}
					}
				else
					{
						GiveMessage_Password2();
						return false;  			
					}
				}
			else
				{
					GiveMessage_Email1();
					return false;
				}
			}
		else 
			{
				GiveMessage_Validate();
				return false;  
	    	}
	}

	function validatemyacc() {
    	if (( (document.form_naw.naw_bedrijf1.checked==true)||((document.form_naw.naw_bedrijf2.checked==true)&&(document.form_naw.naw_bedrijfsnaam.value.length > 0)) )&& (document.form_naw.naw_voorletters.value.length > 0)&& (document.form_naw.naw1_naam.value.length > 0)&& (document.form_naw.naw_straat.value.length > 0)&& (document.form_naw.naw_huisnr.value.length > 0)&& (document.form_naw.naw_postcode.value.length > 0)&& (document.form_naw.naw_plaats.value.length > 0)&& (document.form_naw.naw_telefoonnummer.value.length > 0)&& (document.form_naw.naw1_emailadres.value.length > 0)&& ( (document.form_naw.naw_wachtwoord.value.length > 0)&&(document.form_naw.naw_wachtwoord2.value.length > 0) ))
    		{
		    if (CheckEmail(document.form_naw.naw1_emailadres.value))
			   {	
				if ( (document.form_naw.naw_wachtwoord.value.length > 5) )
				   {
			    	if (document.form_naw.naw_wachtwoord.value == document.form_naw.naw_wachtwoord2.value)
						{
						if (document.form_naw.naw_af2.checked==true)
							{		    	
							if ((document.form_naw.naw_verzvoorletters.value.length > 0)&& (document.form_naw.naw_verznaam.value.length > 0)&& (document.form_naw.naw_verzstraat.value.length > 0)&& (document.form_naw.naw_verzhuisnr.value.length > 0)&& (document.form_naw.naw_verzpostcode.value.length > 0)&& (document.form_naw.naw_verzplaats.value.length > 0))
								{
									return true;
								}
							else
								{
									GiveMessage_Validate();
									return false;  			
								}
							}
						else
							{
								return true;
							}		
						}
					else
						{
							GiveMessage_Password1();
							return false;  			
						}
					}
				else
					{
						GiveMessage_Password2();
						return false;  			
					}
				}
			else
				{
					GiveMessage_Email1();
					return false;
				}
			}
		else 
			{
				GiveMessage_Validate();
				return false;  
	    	}
	}

	function validatecontact() {
    	if ((document.form_contact.userName.value.length > 0)&&(document.form_contact.email.value.length > 0))
			{
				return true;
			}
		else
			{
				GiveMessage_Validate();
				return false;
			}
	}

	function validatevoorw() {
    	if (document.form_naw.naw_av.checked == true)
			{
				return true;
			}
		else
			{
				GiveMessage_Voorwaarden();
				return false;
			}
	}

function CheckEmail(theaddress) {
	AtPos = theaddress.indexOf("@")
	StopPos = theaddress.lastIndexOf(".")
	if (AtPos == -1 || StopPos == -1) {
		return false;
	} else {
		return true;
	}
}

function validatecalc() {
    	if ((document.specs.mxx.value.length > 0)&&(document.specs.mxz.value.length > 0)&&(document.specs.mxy.value.length > 0)&&(document.specs.ms1.value.length > 0)) {
		    return true;
		} else {
			GiveMessage_Validate();
			return false;
		}
}

function validatecalcbox(theval,theminval,themaxval) {
    	if ((theval>themaxval)||(theval<theminval)) {
			GiveMessage_Calc(theminval, themaxval);
			return false;
		} else {
			return true;
		}
}

function validatezaag() {
		var theminv1=10;
		var theminv2=3;
		var themaxv1=200;
		var themaxv2=120;
    	if ((parseFloat(document.specs.pl.value) >= theminv1)&&(parseFloat(document.specs.pb.value) >= theminv2)&&(parseFloat(document.specs.pl.value) <= themaxv1)&&(parseFloat(document.specs.pb.value) <= themaxv2)) {
		    return true;
		} else {
			if ((document.specs.pl.value.length < 1)||(parseFloat(document.specs.pl.value) < theminv1)||(parseFloat(document.specs.pl.value) > themaxv1)) {
				//Lengte is niet juist
				GiveMessage_Zaag(theminv1, themaxv1, 1);
			} else {
				//Breedte is niet juist
				GiveMessage_Zaag(theminv2, themaxv2, 2);
			}
			return false;
		}
}

