//JS for french 

// function for testing date format
function isNumber(String){ 
  var Letters = "1234567890/"; 
  var i;
  var c;
  if(String.charAt( 0 )=='/')
  return false;
  if( String.charAt( String.length - 1 ) == '/' )
  return false;
  for( i = 0; i < String.length; i ++ )
  {
    c = String.charAt( i );
    if (Letters.indexOf( c ) < 0)return false;
  }
  return true;
}

// function for testing mail format
function checkmail(){
	var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
	var returnval=emailfilter.test(document.frmENVOI.mail.value)
	//if (returnval==false){
	//alert("false")
	//e.select()
	//return false;
	//}
	//if (returnval==true){
	//alert("true")
	//e.select()
	//return true;
	//}
	return returnval
}

// function for testing form field
function checkdetail(){
   if (document.frmENVOI.name.value=="")
   {	
    alert("Merci de saisir un Nom");
	document.frmENVOI.name.focus();
	return false;
	}
  else if (document.frmENVOI.mail.value=="")
   {
	alert("Merci de saisir une adresse mail");
	document.frmENVOI.mail.focus();
	return false;
   }
   		  else if(!checkmail(document.frmENVOI.mail.value)) 
		  {
           alert("le format du mail n\'est pas valide");
           document.frmENVOI.mail.focus();
           return false;
		  }   

else if (document.frmENVOI.arrival.value=="")
   {
	alert("Merci de saisir une date d\'arrivée");
	document.frmENVOI.arrival.focus();
	return false;
   }
   		  else if(!isNumber(document.frmENVOI.arrival.value)) 
		  {
           alert("le format de la date d\'arrivée n\'est pas valide, merci d\'utiliser le calendrier");
           document.frmENVOI.arrival.focus();
           return false;
		  }
  else if (document.frmENVOI.departure.value=="")
   {
	alert("Merci de saisir une date de départ!");
	document.frmENVOI.departure.focus();
	return false;
   }
   		  else if(!isNumber(document.frmENVOI.departure.value)) 
		  {
           alert("le format de la date de départ n\'est pas valide, merci d\'utiliser le calendrier");
           document.frmENVOI.departure.focus();
           return false;
		  }
}
