/*JAVASCRIPT
  VALIDATION DE FORMULAIRE
  */

 function changerClass(id, newClass) {
   identity=document.getElementById(id);
   identity.className=newClass;
 }
 
 
 function verifierFormulaire(texte) { 
    if (validerFormulaire()==true) {
		document.form1.submit();
    }
	else
	alert (texte);
  }
 
 function validerFormulaire() {
 	var item=0;
 
 	//retirer la classe rouge
	changerClass("p_Nameof", "");
	changerClass("p_Name", "");
	changerClass("p_Add", "");
	changerClass("p_Prov", "");
	changerClass("p_Zip", "");
	changerClass("p_Mail", "");
	changerClass("p_Phone", "");
	changerClass("p_Fax", "");
	changerClass("p_pDate", "");
	changerClass("p_aDate", "");
	changerClass("p_Estnb", "");
	changerClass("p_Sund", "");
	changerClass("p_Tues", "");
	changerClass("p_Thur", "");
	changerClass("p_Satu", "");
	changerClass("p_Mond", "");
	changerClass("p_Wedn", "");
	changerClass("p_Frid", "");
	changerClass("p_Type1", "");
//	changerClass("p_Set1", "");
	changerClass("p_Type2", "");
//    changerClass("p_Set2", "");
	changerClass("p_Type3", "");
	changerClass("p_Break", "");
	changerClass("p_Lunch", "");
	changerClass("p_Dinner", "");
	changerClass("p_Comm", "");
	
//	if (  (document.form1.p_Lunch.checked==false) && (document.form1.p_Dinner.checked==false) ) { 
//	   changerClass("p_Dinner", "contourRouge");
//	   changerClass("p_Lunch", "contourRouge");	   
//	   item=1;	   
 //   }	
	
    var ntypes = document.form1.p_Type1.value + document.form1.p_Type2.value + document.form1.p_Type3.value;
 
	if (ntypes < 1) { 
	   changerClass("p_Type1", "contourRouge");
	   changerClass("p_Type2", "contourRouge");
	   changerClass("p_Type3", "contourRouge");	   	   
	   item=1;	   
    }	
  
    var jour = document.form1.p_Sund.value + document.form1.p_Mond.value + document.form1.p_Tues.value + document.form1.p_Wedn.value + document.form1.p_Thur.value + document.form1.p_Frid.value + document.form1.p_Satu.value ;
	
	if (jour < 1) { 
	   changerClass("p_Sund", "contourRouge");
	   changerClass("p_Mond", "contourRouge");
	   changerClass("p_Tues", "contourRouge");
	   changerClass("p_Wedn", "contourRouge");
	   changerClass("p_Thur", "contourRouge");
	   changerClass("p_Frid", "contourRouge");
	   changerClass("p_Satu", "contourRouge");

	   item=1;	   
    }		

	if (document.form1.p_Estnb.value.length < 1) { 
	   changerClass("p_Estnb", "contourRouge");
	   document.form1.p_Estnb.focus();
	   item=1;	   
    }	
								
	if (document.form1.p_aDate.value.length < 1) { 
	   changerClass("p_aDate", "contourRouge");
	   document.form1.p_aDate.focus();
	   item=1;	   
    }
	
	if (document.form1.p_pDate.value.length < 1) { 
	   changerClass("p_pDate", "contourRouge");
	   document.form1.p_pDate.focus();
	   item=1;	   
    }	

	if (document.form1.p_Mail.value.length < 1) { 
	   changerClass("p_Mail", "contourRouge");
	   document.form1.p_Mail.focus();
	   item=1;	   
    }		
		
	if (document.form1.p_Fax.value.length < 1) { 
	   changerClass("p_Fax", "contourRouge");
	   document.form1.p_Fax.focus();
	   item=1;	   
    }	
	
	if (document.form1.p_Phone.value.length < 1) { 
	   changerClass("p_Phone", "contourRouge");
	   document.form1.p_Phone.focus();
	   item=1;	   
    }	

	if (document.form1.p_Zip.value.length < 1) { 
	   changerClass("p_Zip", "contourRouge");
	   document.form1.p_Zip.focus();
	   item=1;	   
    }	
	
	if (document.form1.p_Prov.value.length < 1) { 
	   changerClass("p_Prov", "contourRouge");
	   document.form1.p_Prov.focus();
	   item=1;	   
    }	
	
	if (document.form1.p_Add.value.length < 1) { 
	   changerClass("p_Add", "contourRouge");
	   document.form1.p_Add.focus();
	   item=1;	   
    }	

	if (document.form1.p_Name.value.length < 1) { 
	   changerClass("p_Name", "contourRouge");
	   document.form1.p_Name.focus();
	   item=1;	   
    }	
		
    if ( document.form1.p_Nameof.value.length < 1 )	{	
	   changerClass("p_Nameof", "contourRouge");
       document.form1.p_Nameof.focus();
	   item=1;
    }

	if (item!=0) {
	  return false;
	}
	
	return true;		
  }  