// JavaScript Document

var today = new Date();
function valider() {
	
// creation des dates
d_a= document.form1.date_depart.value;
	    day = d_a.substring(0,2);
		month = d_a.substring(3,5);
		year = d_a.substring(6,10);
		var date_arrive=new Date(year,month-1,day);
d_r= document.form1.date_retour.value;
	    day1 = d_r.substring(0,2);
		month1 = d_r.substring(3,5);
		year1 = d_r.substring(6,10);
		var date_de_retour=new Date(year1,month1-1,day1);

  // si la valeur du champ nom est non vide
  msg="";
  v=1;
   if(document.form1.nom.value == "") {
    document.form1.nom.style.background="red";
	v=0;
  }
  else{
	   document.form1.nom.style.background="white";
	   }
		 
  if (((document.form1.email.value.indexOf("@"))==-1)||((document.form1.email.value.indexOf("."))==-1))
{ document.form1.email.style.background="red";

v=0;
}
else{
document.form1.email.style.background="white";
}


if(document.form1.date_depart.value == "") {
	  document.form1.date_depart.style.background="red";
v=0;

  }
  else{
	   document.form1.date_depart.style.background="white";

}
if(document.form1.date_retour.value == "") {
	  document.form1.date_retour.style.background="red";
v=0;

  }
  else{
	   document.form1.date_retour.style.background="white";

}

  if(document.form1.ville_depart.value == "") {
	  document.form1.ville_depart.style.background="red";
v=0;

  }
  else{
	   document.form1.ville_depart.style.background="white";

}


  if(document.form1.ville_retour.value == "") {
	  document.form1.ville_retour.style.background="red";
v=0;
  }
  else{
	   document.form1.ville_retour.style.background="white";

		}
		
// comparaise des dates
   diff = date_arrive.getTime()-today.getTime();
		if(diff<=0)
	    {
document.form1.date_depart.style.background="red";
		v=0;
		
		}
		else{
	   document.form1.date_depart.style.background="white";
	   
		}
	
if(document.form1.date_retour.value != "")
{
		diff1 = date_de_retour.getTime()-date_arrive.getTime();
		if(diff1<0)
	    {
document.form1.date_retour.style.background="red";

		v=0;
		}
		else{
			
	   document.form1.date_retour.style.background="white";
	   
		}
}
	if(v==0)
           alert("Veuillez remplir les champs en rouge");
else
	{window.document.form1.submit();
	}
}

