// JavaScript Document//

function valider(){
	var message="";
	if(document.fiche.nom.value==""){message+="Il manque votre nom. \n";}
	if(document.fiche.prenom.value==""){message+="Il manque votre prénom. \n";}
	if(document.fiche.email.value==""){
		message+="Indiquez votre E-mail. \n";
		}else if(document.fiche.email.value.indexOf("@")==-1 || document.fiche.email.value.lastIndexOf(".")==-1){
			message+="L'E-mail n'est pas conforme. \n";
			}
        //indexOf renvoie -1 si aucun caractère concerné ne se retrouve dans la chaine de caractères          
	if(document.fiche.telephone.value==""){
		message+="Indiquez votre numéro de téléphone. \n";
		}else if(isNaN(document.fiche.telephone.value)){
			message+="Le numero de téléphone ne doit comporter que des chiffres.\n";
			}
	
		
		var aujourdhui= new Date();
		var jour1=aujourdhui.getDate(); 
		var mois1=aujourdhui.getMonth() + 1;
		var annee1=aujourdhui.getYear();
		
		mois2 = '00' + mois1;
		mois2 = mois2.substr(mois2.length - 2);
		// 2 digits day.
		jour2 = '00' + jour1;
		jour2 = jour2.substr(jour2.length - 2);
		
		
		var dateToday=jour2+"/"+mois2+"/"+annee1;
		var tt=annee1+""+mois2+""+jour2;
		//alert(jourToday);
		//alert(moisToday);
	
	var dateR=document.fiche.date.value;
	if(dateR==""){
		message+="Veuillez choisir la date de réservation. \n";
		}else{
			var jj=dateR.substring(0,2);
			var mm=dateR.substring(3,5);
			var aa=dateR.substring(6,10);
			var dd=aa+""+mm+""+jj;
			//alert(tt); alert(dd);
			if(dd<tt){
				message+="La date de réservation n'est pas valable. \n Nous sommes le "+ dateToday +".\n ";
				}
			}
			
	var ids=document.fiche.heure.selectedIndex;
					if(document.fiche.heure.options[ids].value==""){
						message+="Veuillez choisir votre heure d'arrivée. \n";
						}
	if(document.fiche.couvert.value==""){
		message+="Veuillez indiquer le nombre de couverts. \n";
		}else if(isNaN(document.fiche.couvert.value)){
			message+="Le nombre de couverts n'est pas valide.\n";
			}
	 var fum = document.fiche.fumeur;
	 var ok =0;
	 var nb     = fum.length;
  	 for (i=0;i<nb;i++) {
    		if (fum[i].checked) {
      			ok=1;
    			}
  	 	}
	if(ok!=1){
		message+="Veuillez indiquer s'il s'agit d'une table fumeur ou non. \n"
		}

	
	if(message==""){
		document.fiche.action="envoie.php";
		document.fiche.submit();
		}else{
			alert(message);
			return false;
			}
}