// JavaScript Document

function friend_validate(f) {
	if (echeck(f.sendermail.value)) {
		if ( echeck(f.friendmail.value)) { 
			return true; 
		} else {
			return false; 
		}
	} else {
		return false;
	}

	if (f.sender=="") {
		alert ("Geen afzender opgegeven!");
		return false;
	}
	
	if (f.friend=="") {
		alert ("Geen ontvanger opgegeven!");
		return false;
	}


return true;

}

function nb_validate(f) {
	if (echeck(f.sendermail.value)) {
		if ( echeck(f.friendmail.value)) { 
			return true; 
		} else {
			return false; 
		}
	} else {
		return false;
	}

	if (f.sender=="") {
		alert ("Geen afzender opgegeven!");
		return false;
	}
	
	if (f.friend=="") {
		alert ("Geen ontvanger opgegeven!");
		return false;
	}


return true;

}
	


function echeck(str) {
		if (str=="") {
			return false;
		}
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert(str+" is geen geldig e-mailadres!")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert(str+" is geen geldig e-mailadres!")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert(str+" is geen geldig e-mailadres!")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert(str+" is geen geldig e-mailadres!")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert(str+" is geen geldig e-mailadres!")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert(str+" is geen geldig e-mailadres!")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert(str+" is geen geldig e-mailadres!")
		    return false
		 }

 		 return true					
	}





			function validate_form(f){

			if(document.getElementById('firstname')) {
				if(f.firstname.value == ""){
					alert("Je hebt geen voornaam ingevuld!");
					return false;
				}
			}
			
	
			
			if(document.getElementById('lastname')) {
				if(f.lastname.value == ""){
					alert("Je hebt geen achternaam ingevuld!");
					return false;
				}
			}
			
			if(document.getElementById('name')) {
				if(f.name.value == ""){
					alert("Je hebt geen naam ingevuld!");
					return false;
				}
			}
				
			if(document.getElementById('birthdate')) {
				if(f.birthdate.value == ""){
					alert("Je hebt geen geboortedatum ingevuld!");
					return false;
				}
			}
			
			if(document.getElementById('address')) {
				if(f.address.value == ""){
					alert("Je hebt geen adres ingevuld!");
					return false;
				}
			}
			
			if(document.getElementById('zipcode')) {
				if(f.zipcode.value == ""){
					alert("Je hebt geen postcode ingevuld!");
					return false;
				}
			}
					
			if(document.getElementById('city')) {
				if(f.city.value == ""){
					alert("Je hebt geen woonplaats ingevuld!");
					return false;
				}
			}
										
			
			if(document.getElementById('telephone')) {
				if(f.telephone.value == ""){
					alert("Je hebt geen telefoonnummer ingevuld!");
					return false;
				}
			}
								

		
			if ((f.email.value==null)||(f.email.value=="")){
				alert("Dit is geen geldig e-mailadres!")
				f.email.focus()
				return false
			}
			if (echeck(f.email.value)==false){
				f.email.value=""
				f.email.focus()
				return false
			}
		

			if(document.getElementById('newsletter')) {
					newsletter = -1;
				for(i=0;i<f.newsletter.length; i++) {
					if (f.newsletter[i].checked) {
						newsletter = i;
					}
				}
				if(newsletter == -1){
					alert("U heeft geen nieuwsbrief gekozen!");
					return false;
				}
			}

				return true;



				}
				
				
