function validate_email(field,alerttxt)
{
with (field)
  {
  apos=value.indexOf("@");
  dotpos=value.lastIndexOf(".");
  if (apos<1||dotpos-apos<2)
    {alert(alerttxt);return false;}
  else {return true;}
  }
}


function validate_motivatie(field,alerttxt){
	with (field)  {
	  if (value.length < 10){
	  	alert(alerttxt);return false;
	 	}else{
	 		return true;
	 	}
	}
}

function validate_pdf(field,alerttxt){
	with (field)
  {
	if((value.lastIndexOf(".pdf")==-1)) {
   alert("U kunt alleen PDF extensie uploaden");
   return false;
	}else{
		return true;
	}
  }
}


function validate_required(field,alerttxt)
{
with (field)
  {
  if (value==null||value=="")
    {
    alert(alerttxt);return false;
    }
  else
    {
    return true;
    }
  }
}

function validate_form(thisform){
	with (thisform){
	
	  if(validate_required(functie,"U dient de functie in te vullen waar u naar solliciteerd")==false){
	  	{functie.focus();return false;}
	  }
	  if(validate_required(familienaam,"U dient uw famillie naam nog in te vullen")==false){
	  	{familienaam.focus();return false;}
	  }    	  
	  if(validate_required(voornamen,"U dient uw voornamen naam nog in te vullen")==false){
	  	{voornamen.focus();return false;}
	  }    
	  if(validate_required(roepnaam,"U dient uw roepnaam nog in te vullen")==false){
	  	{roepnaam.focus();return false;}
	  }  
	  if(validate_required(man_of_vrouw,"U dient uw geslacht nog aan te geven")==false){
	  	{man_of_vrouw.focus();return false;}
	  }  	  
	  if(validate_required(nationaliteit,"U dient uw nationaliteit in te vullen")==false){
	  	{nationaliteit.focus();return false;}
	  }  
	  if(validate_required(burgelijke_staat,"U dient uw burgelijke staat nog aan te geven")==false){
	  	{burgelijke_staat.focus();return false;}
	  }  
	  if(validate_required(adres,"U dient uw adres nog in te vullen")==false){
	  	{adres.focus();return false;}
	  }  
	  if(validate_required(postcode,"U dient uw postcode nog in te vullen")==false){
	  	{postcode.focus();return false;}
	  }  
	  if(validate_required(woonplaats,"U dient uw woonplaats nog in te vullen")==false){
	  	{woonplaats.focus();return false;}
	  }  
	  if(validate_required(telefoon,"U dient uw telefoon nog in te vullen")==false){
	  	{telefoon.focus();return false;}
	  }  
	  if(validate_required(email,"U dient uw e-mail adres nog in te vullen")==false){
	  	{email.focus();return false;}
	  }  
	  if(validate_required(motivatie,"U dient uw motivaite nog in te vullen")==false){
	  	{motivatie.focus();return false;}
	  }  
	  
	  if (validate_email(email,"U vulde een niet bestaand e-mail adres in.")==false){
	    {email.focus();return false;}
	  }	  
	
	  if(validate_required(curriculum_vitae,"U dient nog uw c.v. nog toe te voegen")==false){
	  	{curriculum_vitae.focus();return false;}
	  }  
	  if(validate_motivatie(motivatie,"Uw motivatie moet minimaal 10 tekens bevatten")==false){
	  	{motivatie.focus();return false;}
	  } 
	  if(validate_pdf(curriculum_vitae,"U dient nog uw c.v. nog toe te voegen")==false){
	  	{curriculum_vitae.focus();return false;}
	  }  
	}
}



