function ValidateForm(theForm){				 if((theForm.youremail.value=="") || (theForm.yourname.value=="") || (theForm.yourphone.value=="")){				  verif_Email(theForm.youremail.value);				    			      document.getElementById("Error_message").innerHTML="Veuillez remplir les champs n&eacute;cessaires *";				  document.getElementById("Error_message").style.fontFamily="Arial";				  document.getElementById("Error_message").style.fontWeight="bold";				  document.getElementById("Error_message").style.fontSize="12pt";				  document.getElementById("Error_message").style.color="#FF0000";				  document.location.href="#msgds";				  return false;				 }else{				  document.getElementById("Error_message").innerHTML="";				 }				 if(theForm.youremail.value!=""){				  if(verif_Email(theForm.youremail.value)==true) return false;				 }				 if(theForm.yourphone.value!=""){										if(verif_phone(theForm.yourphone.value)==true) return false;				 }				 if(theForm.livraison[0].checked){					if(document.commandeForm.finalPrice.value<10){					  document.getElementById("Error_message").innerHTML="Attention : montant minimum pour la livraison &agrave; domicile ou au bureau est de 10 &euro; !";					  document.getElementById("Error_message").style.fontFamily="Arial";					  document.getElementById("Error_message").style.fontWeight="bold";					  document.getElementById("Error_message").style.fontSize="12pt";					  document.getElementById("Error_message").style.color="#FF0000";					  document.location.href="#msgds";					  return false;		            }else if((theForm.adress.value=="") || (theForm.ville.value=="")){					  document.getElementById("Error_message").innerHTML="Veuillez remplir les champs n&eacute;cessaires *";					  document.getElementById("Error_message").style.fontFamily="Arial";					  document.getElementById("Error_message").style.fontWeight="bold";					  document.getElementById("Error_message").style.fontSize="12pt";					  document.getElementById("Error_message").style.color="#FF0000";					  document.location.href="#msgds";				      return false;				    }else{				      document.getElementById("Error_message").innerHTML="";				    }				 }				return true;}function isValidMail(mail){				 var x = mail;				 var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;				 if(filter.test(x)) return true;				 else return false;}function verif_Email(email){	 error=false;	 if(email!=""){				  if(!isValidMail(email)){				   document.getElementById("email").style.fontFamily="Arial";				   document.getElementById("email").style.fontSize="10pt";				   document.getElementById("email").style.fontWeight="bold";				   document.getElementById("email").style.color="#FF0000";				   document.getElementById("email").innerHTML="Email non valide, veuillez resaisir votre Email.";				   error=true;				  }else{				   document.getElementById("email").innerHTML="";				  }				 }else if(email==""){				  document.getElementById("email").innerHTML="";				  error=true;				 }				return(error);}function checkMobilePhoneNumber(num){	var regex = new RegExp(/^[0-9]{8}/gi);	return regex.test(num);}function verif_phone(phone){		error=false;    if(phone!=""){				  if(!checkMobilePhoneNumber(phone)){				   document.getElementById("tphone").style.fontFamily="Arial";				   document.getElementById("tphone").style.fontSize="10pt";				   document.getElementById("tphone").style.fontWeight="bold";				   document.getElementById("tphone").style.color="#FF0000";				   document.getElementById("tphone").innerHTML="Num&eacute;ro du T&eacute;l&eacute;phone non valide, veuillez resaisir votre T&eacute;l&eacute;phone.";				   error=true;				  }else{				   document.getElementById("tphone").innerHTML="";				  }	 }else if(phone==""){		  document.getElementById("tphone").innerHTML="";		  error=true;	 }	return(error);}function livraisonFields(){	if(document.commandeForm.livraison[0].checked){document.getElementById('adressDiv').style.display='block';}}function getLink(ch){if(ch.checked){document.getElementById('singleOption').style.display='none';document.getElementById('multipleOption1').style.display='block';document.getElementById('multipleOption2').style.display='block';document.getElementById('multipleOption3').style.display='block';}else{document.getElementById('singleOption').style.display='block';document.getElementById('multipleOption1').style.display='none';document.getElementById('multipleOption2').style.display='none';document.getElementById('multipleOption3').style.display='none';}}function getPriceByFormat(opt){		var prix=0;	for(i=1;i<opt.length;i++){		  if(i==opt.options.selectedIndex){		  		  if(i==1){prix=(parseFloat(document.panelForm.elements[26].value) + (parseFloat(document.panelForm.nbrIngredient.value) * 1 ));}		  if(i==2){prix=(parseFloat(document.panelForm.elements[28].value) + (parseFloat(document.panelForm.nbrIngredient.value) * 1.5 ));}		  if(i==3){prix=(parseFloat(document.panelForm.elements[30].value) + (parseFloat(document.panelForm.nbrIngredient.value) * 2 ));}		  		  document.getElementById('prices'+opt.options.selectedIndex).innerHTML=prix.toFixed(2);		  document.panelForm.lastPrice.value = document.getElementById('prices'+opt.options.selectedIndex).innerHTML;		  document.getElementById('prices'+opt.options.selectedIndex).style.display='block';		  document.getElementById('prices'+opt.options.selectedIndex).style.height='auto';	  }else{		  document.getElementById('prices'+i).style.display='none';		  document.getElementById('prices'+i).style.height='0px';	  }	}}function getPriceByFormatInSimplePizza(opt){		var prix=0;	for(i=1;i<opt.length;i++){		  if(i==opt.options.selectedIndex){		  		  if(i==1){prix=parseFloat(document.panelForm.elements[3].value);}		  if(i==2){prix=parseFloat(document.panelForm.elements[5].value);}		  if(i==3){prix=parseFloat(document.panelForm.elements[7].value);}		  		  document.getElementById('prices'+opt.options.selectedIndex).innerHTML=prix.toFixed(2);		  document.panelForm.lastPrice.value = document.getElementById('prices'+opt.options.selectedIndex).innerHTML;		  document.getElementById('prices'+opt.options.selectedIndex).style.display='block';		  document.getElementById('prices'+opt.options.selectedIndex).style.height='auto';	  }else{		  document.getElementById('prices'+i).style.display='none';		  document.getElementById('prices'+i).style.height='0px';	  }	}}function validatePanelFormAllPizza(theForm){    if(theForm.option.options[theForm.option.options.selectedIndex].value==-1){	   document.getElementById('optionMsgEr').innerHTML="Choisissez le Format";	   document.getElementById('optionMsgEr').style.fontFamily="Arial";	   document.getElementById('optionMsgEr').style.fontSize="10pt";	   document.getElementById('optionMsgEr').style.fontWeight="bold";	   document.getElementById('optionMsgEr').style.color="#FF0000";	   return false;	}else{	   document.getElementById('optionMsgEr').innerHTML="";	   return true;	}}function validatePanelFormPates(theForm){  if((theForm.choiseSauce[0].checked!=true)&&(theForm.choiseSauce[1].checked!=true)&&(theForm.choiseSauce[2].checked!=true)&&(theForm.choiseSauce[3].checked!=true)){     document.getElementById('optionMsg').innerHTML="Veuillez compl&eacute;ter votre Menu";	 document.getElementById('optionMsg').style.fontFamily="Arial";	 document.getElementById('optionMsg').style.fontSize="11pt";	 document.getElementById('optionMsg').style.fontWeight="bold";	 document.getElementById('optionMsg').style.color="#FF0000";	 document.getElementById('optionMsg').style.textAlign="center";	 document.getElementById('optionMsg').style.marginBottom="5px";	 return false;  }else{	 document.getElementById('optionMsg').innerHTML="";	 return true;  }}function validatePanelFormTexMexMenu(theForm){  if(((theForm.pates[0].checked!=true)&&(theForm.pates[1].checked!=true))||(theForm.boissons.options[theForm.boissons.options.selectedIndex].value==-1)){     document.getElementById('optionMsg').innerHTML="Veuillez compl&eacute;ter votre Menu";	 document.getElementById('optionMsg').style.fontFamily="Arial";	 document.getElementById('optionMsg').style.fontSize="11pt";	 document.getElementById('optionMsg').style.fontWeight="bold";	 document.getElementById('optionMsg').style.color="#FF0000";	 document.getElementById('optionMsg').style.textAlign="center";	 document.getElementById('optionMsg').style.marginBottom="5px";	 return false;  }else{	 document.getElementById('optionMsg').innerHTML="";	 return true;  }}function ValidateFormArticle(theForm){	if((theForm.pates.options[theForm.pates.options.selectedIndex].value==-1)||(theForm.boissons.options[theForm.boissons.options.selectedIndex].value==-1)||(theForm.desserts.options[theForm.desserts.options.selectedIndex].value==-1)){	   document.getElementById('optionMsg').innerHTML="Veuillez compl&eacute;ter votre Menu";	   document.getElementById('optionMsg').style.fontFamily="Arial";	   document.getElementById('optionMsg').style.fontSize="11pt";	   document.getElementById('optionMsg').style.fontWeight="bold";	   document.getElementById('optionMsg').style.color="#FF0000";	   document.getElementById('optionMsg').style.textAlign="center";	    document.getElementById('optionMsg').style.marginBottom="5px";	   return false;	}else{	   document.getElementById('optionMsg').innerHTML="";	   return true;	}}function validatePanelFormMenuDuo(theForm){  if((document.menuPlatForm.pates.options[document.menuPlatForm.pates.options.selectedIndex].value==-1)||((document.menuPlatForm.firstGender[0].checked!=true)&&(document.menuPlatForm.firstGender[1].checked!=true)&&(document.menuPlatForm.firstGender[2].checked!=true))||((document.menuPlatForm.boissons[0].checked!=true)&&(document.menuPlatForm.boissons[1].checked!=true))||(document.menuPlatForm.desserts.options[document.menuPlatForm.desserts.options.selectedIndex].value==-1)){	   document.getElementById('optionMsg').innerHTML="Veuillez compl&eacute;ter votre Menu";	   document.getElementById('optionMsg').style.fontFamily="Arial";	   document.getElementById('optionMsg').style.fontSize="11pt";	   document.getElementById('optionMsg').style.fontWeight="bold";	   document.getElementById('optionMsg').style.color="#FF0000";	   document.getElementById('optionMsg').style.textAlign="center";	   document.getElementById('optionMsg').style.marginBottom="5px";	   return false;	}else{	    if(!document.menuPlatForm.submit()){		   document.getElementById('optionMsg').innerHTML="Veuillez valider le menu &agrave; gauche";		   document.getElementById('optionMsg').style.fontFamily="Arial";		   document.getElementById('optionMsg').style.fontSize="11pt";		   document.getElementById('optionMsg').style.fontWeight="bold";		   document.getElementById('optionMsg').style.color="#FF0000";		   document.getElementById('optionMsg').style.textAlign="center";		   document.getElementById('optionMsg').style.marginBottom="5px";		   return false;		}else{		   document.getElementById('optionMsg').innerHTML="";		   return true;	    }	}	}function ValidateFormMenuDuo(theForm){	if((theForm.pates.options[theForm.pates.options.selectedIndex].value==-1)||((theForm.boissons[0].checked!=true)&&(theForm.boissons[1].checked!=true))||(theForm.desserts.options[theForm.desserts.options.selectedIndex].value==-1)){	   document.getElementById('optionMsg').innerHTML="Veuillez compl&eacute;ter votre Menu";	   document.getElementById('optionMsg').style.fontFamily="Arial";	   document.getElementById('optionMsg').style.fontSize="11pt";	   document.getElementById('optionMsg').style.fontWeight="bold";	   document.getElementById('optionMsg').style.color="#FF0000";	   document.getElementById('optionMsg').style.textAlign="center";	    document.getElementById('optionMsg').style.marginBottom="5px";	   return false;	}else{	   if(theForm.boissons[0].checked==true){	      if((theForm.desserts1.options[theForm.desserts1.options.selectedIndex].value==-1)||(theForm.desserts2.options[theForm.desserts2.options.selectedIndex].value==-1)){		   			 document.getElementById('optionMsg').innerHTML="Veuillez compl&eacute;ter votre Menu";	   document.getElementById('optionMsg').style.fontFamily="Arial";	   document.getElementById('optionMsg').style.fontSize="11pt";	   document.getElementById('optionMsg').style.fontWeight="bold";	   document.getElementById('optionMsg').style.color="#FF0000";	   document.getElementById('optionMsg').style.textAlign="center";	    document.getElementById('optionMsg').style.marginBottom="5px";			return false;		  }	   }else{		   document.getElementById('optionMsg').innerHTML="";		   return true;	   }	}}function validateFormMenuDuoPlus(theForm){  if((theForm.pates.options[theForm.pates.options.selectedIndex].value==-1)||((theForm.boissons[0].checked!=true)&&(theForm.boissons[1].checked!=true))||(theForm.desserts.options[theForm.desserts.options.selectedIndex].value==-1)){	   document.getElementById('optionMsg').innerHTML="Veuillez compl&eacute;ter votre Menu";	   document.getElementById('optionMsg').style.fontFamily="Arial";	   document.getElementById('optionMsg').style.fontSize="11pt";	   document.getElementById('optionMsg').style.fontWeight="bold";	   document.getElementById('optionMsg').style.color="#FF0000";	   document.getElementById('optionMsg').style.textAlign="center";	    document.getElementById('optionMsg').style.marginBottom="5px";	   return false;	}else{	   document.getElementById('optionMsg').innerHTML="";	   return true;	}}function ValidateFormMenuMaxi(theForm){    if((theForm.pates.options[theForm.pates.options.selectedIndex].value==-1)||((theForm.firstGender[0].checked!=true)&&(theForm.firstGender[1].checked!=true)&&(theForm.firstGender[2].checked!=true))){	   document.getElementById('optionMsg').innerHTML="Veuillez compl&eacute;ter votre Menu";	   document.getElementById('optionMsg').style.fontFamily="Arial";	   document.getElementById('optionMsg').style.fontSize="11pt";	   document.getElementById('optionMsg').style.fontWeight="bold";	   document.getElementById('optionMsg').style.color="#FF0000";	   document.getElementById('optionMsg').style.textAlign="center";	   document.getElementById('optionMsg').style.marginBottom="5px";	   return false;	}else{	   if(theForm.firstGender[0].checked==true){	      if((theForm.desserts1.options[theForm.desserts1.options.selectedIndex].value==-1)||(theForm.desserts2.options[theForm.desserts2.options.selectedIndex].value==-1)||(theForm.desserts3.options[theForm.desserts3.options.selectedIndex].value==-1)||(theForm.desserts4.options[theForm.desserts4.options.selectedIndex].value==-1)){		    document.getElementById('dessertsMsg').innerHTML="Veuillez compl&eacute;ter votre Menu";			document.getElementById('dessertsMsg').style.fontFamily="Arial";			document.getElementById('dessertsMsg').style.fontSize="11pt";			document.getElementById('dessertsMsg').style.fontWeight="bold";			document.getElementById('dessertsMsg').style.color="#FF0000";			document.getElementById('dessertsMsg').style.textAlign="center";			document.getElementById('dessertsMsg').style.marginBottom="5px";			return false;		  }	   }else{		   document.getElementById('optionMsg').innerHTML="";		   return true;	   }	}	}function validatePanelFormMenuMaxi(theForm){	if((document.menuPlatForm.pates.options[document.menuPlatForm.pates.options.selectedIndex].value==-1)||((document.menuPlatForm.firstGender[0].checked!=true)&&(document.menuPlatForm.firstGender[1].checked!=true)&&(document.menuPlatForm.firstGender[2].checked!=true))){	   document.getElementById('optionMsg').innerHTML="Veuillez compl&eacute;ter votre Menu";	   document.getElementById('optionMsg').style.fontFamily="Arial";	   document.getElementById('optionMsg').style.fontSize="11pt";	   document.getElementById('optionMsg').style.fontWeight="bold";	   document.getElementById('optionMsg').style.color="#FF0000";	   document.getElementById('optionMsg').style.textAlign="center";	   document.getElementById('optionMsg').style.marginBottom="5px";	   return false;	}else{	    if(!document.menuPlatForm.submit()){		   document.getElementById('optionMsg').innerHTML="Veuillez valider le menu &agrave; gauche";		   document.getElementById('optionMsg').style.fontFamily="Arial";		   document.getElementById('optionMsg').style.fontSize="11pt";		   document.getElementById('optionMsg').style.fontWeight="bold";		   document.getElementById('optionMsg').style.color="#FF0000";		   document.getElementById('optionMsg').style.textAlign="center";		   document.getElementById('optionMsg').style.marginBottom="5px";		   return false;		}else{		   if(document.menuPlatForm.firstGender[0].checked==true){			  if((document.menuPlatForm.desserts1.options[document.menuPlatForm.desserts1.options.selectedIndex].value==-1)||(document.menuPlatForm.desserts2.options[document.menuPlatForm.desserts2.options.selectedIndex].value==-1)||(document.menuPlatForm.desserts3.options[document.menuPlatForm.desserts3.options.selectedIndex].value==-1)||(document.menuPlatForm.desserts4.options[document.menuPlatForm.desserts4.options.selectedIndex].value==-1)){				document.getElementById('dessertsMsg').innerHTML="Veuillez compl&eacute;ter votre Menu";				document.getElementById('dessertsMsg').style.fontFamily="Arial";				document.getElementById('dessertsMsg').style.fontSize="11pt";				document.getElementById('dessertsMsg').style.fontWeight="bold";				document.getElementById('dessertsMsg').style.color="#FF0000";				document.getElementById('dessertsMsg').style.textAlign="center";				document.getElementById('dessertsMsg').style.marginBottom="5px";				return false;			  }	       }else{			   document.getElementById('optionMsg').innerHTML="";			   return true;		   }	    }	}}function getNbrFieldsByNbrIngredient(nbIngr){  if(nbIngr.value>21){           document.getElementById('ingredientMsg').innerHTML="Nombre d'ingr&eacute;dient est non valide. Veuillez le resaisir.";		   document.getElementById('ingredientMsg').style.fontFamily="Arial";		   document.getElementById('ingredientMsg').style.fontSize="11pt";		   document.getElementById('ingredientMsg').style.fontWeight="bold";		   document.getElementById('ingredientMsg').style.color="#FF0000";		   document.getElementById('ingredientMsg').style.textAlign="center";		   document.getElementById('ingredientMsg').style.marginBottom="5px";  }else if(nbIngr.value<1){    document.getElementById('ingredientMsg').innerHTML="Nombre d'ingr&eacute;dient est non valide. Au moins choisir 1 ingr&eacute;dient. Veuillez le resaisir.";		   document.getElementById('ingredientMsg').style.fontFamily="Arial";		   document.getElementById('ingredientMsg').style.fontSize="11pt";		   document.getElementById('ingredientMsg').style.fontWeight="bold";		   document.getElementById('ingredientMsg').style.color="#FF0000";		   document.getElementById('ingredientMsg').style.textAlign="center";		   document.getElementById('ingredientMsg').style.marginBottom="5px";  }else{	  document.getElementById('ingredientMsg').innerHTML="";	  for(i=2;i<=21;i++){		document.getElementById(document.panelForm.elements[i+1].name).style.display='none';		document.panelForm.elements[i+1].style.display='none';	  }	  for(i=2;i<=nbIngr.value;i++){		if(document.panelForm.elements[i+1].style.display=='none'){		  document.getElementById(document.panelForm.elements[i+1].name).style.display='block';		  document.panelForm.elements[i+1].style.display='block';		}	  }  }}function ValidateFormCOMPOSEZVOTREPIZZA(theForm){   if(theForm.nbrIngredient.value>21){           document.getElementById('ingredientMsg').innerHTML="Nombre d'ingr&eacute;dient est non valide. Veuillez le resaisir.";		   document.getElementById('ingredientMsg').style.fontFamily="Arial";		   document.getElementById('ingredientMsg').style.fontSize="11pt";		   document.getElementById('ingredientMsg').style.fontWeight="bold";		   document.getElementById('ingredientMsg').style.color="#FF0000";		   document.getElementById('ingredientMsg').style.textAlign="center";		   document.getElementById('ingredientMsg').style.marginBottom="5px";		   return false;   }else if(theForm.nbrIngredient.value<1){           document.getElementById('ingredientMsg').innerHTML="Nombre d'ingr&eacute;dient est non valide. Au moins choisir 1 ingr&eacute;dient. Veuillez le resaisir.";		   document.getElementById('ingredientMsg').style.fontFamily="Arial";		   document.getElementById('ingredientMsg').style.fontSize="11pt";		   document.getElementById('ingredientMsg').style.fontWeight="bold";		   document.getElementById('ingredientMsg').style.color="#FF0000";		   document.getElementById('ingredientMsg').style.textAlign="center";		   document.getElementById('ingredientMsg').style.marginBottom="5px";		   return false;		      }else{       document.getElementById('ingredientMsg').innerHTML="";	  	   for(i=1;i<=theForm.nbrIngredient.value;i++){		if(theForm.elements[i+1].style.display=='block'){		    if(theForm.elements[i+1].options[theForm.elements[i+1].options.selectedIndex].value==-1){			   document.getElementById('optionMsg').innerHTML="Veuillez compl&eacute;ter votre Menu";			   document.getElementById('optionMsg').style.fontFamily="Arial";			   document.getElementById('optionMsg').style.fontSize="11pt";			   document.getElementById('optionMsg').style.fontWeight="bold";			   document.getElementById('optionMsg').style.color="#FF0000";			   document.getElementById('optionMsg').style.textAlign="center";			   document.getElementById('optionMsg').style.marginBottom="5px";			   return false;	        }		}	  }	  if(theForm.option.options[theForm.option.options.selectedIndex].value==-1){	   document.getElementById('optionMsgError').innerHTML="Choisissez le Format";	   document.getElementById('optionMsgError').style.fontFamily="Arial";	   document.getElementById('optionMsgError').style.fontSize="10pt";	   document.getElementById('optionMsgError').style.fontWeight="bold";	   document.getElementById('optionMsgError').style.color="#FF0000";	   return false;       }       return true;   }}function validatePanelFormComposezVotrePizza(theForm){    if(theForm.option.options[theForm.option.options.selectedIndex].value==-1){	   document.getElementById('optionMsgError').innerHTML="Choisissez le Format";	   document.getElementById('optionMsgError').style.fontFamily="Arial";	   document.getElementById('optionMsgError').style.fontSize="10pt";	   document.getElementById('optionMsgError').style.fontWeight="bold";	   document.getElementById('optionMsgError').style.color="#FF0000";	   return false;	  }else{	   document.getElementById('optionMsgError').innerHTML="";	   return true;	  }}function verif_Exist_In_DB(mailo){   var donnesClient;      if(texte = file('http://www.andiamotoppizza.fr/wp-content/plugins/eshop/search_in_db.php?mailo='+escape(mailo)))   {	  donnesClient=texte.split(',');	  document.commandeForm.yourname.value=donnesClient[0];	  document.commandeForm.yourphone.value=donnesClient[1];	  document.commandeForm.youremail.value=donnesClient[2];	  document.commandeForm.yourmessage.value=donnesClient[3];     if(donnesClient[4]=='Livraison a domicile ou au bureau'){	     document.commandeForm.livraison[0].checked=true;		 livraisonFields();		 document.commandeForm.adress.value=donnesClient[5];		 document.commandeForm.ville.value=donnesClient[6];		 document.commandeForm.numImmeuble.value=donnesClient[7];		 document.commandeForm.etage.value=donnesClient[8];		 document.commandeForm.escalier.value=donnesClient[9];		 document.commandeForm.code.value=donnesClient[10];		 document.commandeForm.interphone.value=donnesClient[11];		 document.commandeForm.porte.value=donnesClient[12];	  }	 if(donnesClient[4]=='A emporter'){	       document.commandeForm.livraison[1].checked=true;	 }		if(donnesClient[13]=='Carte Bancaire (minimum 15 €)'){	    document.commandeForm.moyenPaiements[0].checked=true;	}	if(donnesClient[13]=='Cheque'){	    document.commandeForm.moyenPaiements[1].checked=true;	}	if(donnesClient[13]=='Ticket Restaurant'){	    document.commandeForm.moyenPaiements[2].checked=true;	}	if(donnesClient[13]=='Espece'){	    document.commandeForm.moyenPaiements[3].checked=true;	}	if(donnesClient[14]==1){	       document.commandeForm.rememberMe.checked=true;	}		} }function file(fichier){     if(window.XMLHttpRequest)          xhr_object = new XMLHttpRequest();     else if(window.ActiveXObject)          xhr_object = new ActiveXObject("Microsoft.XMLHTTP");     else          return(false);     xhr_object.open("POST", fichier, false);     xhr_object.send(null);     if(xhr_object.readyState == 4) return(xhr_object.responseText);     else return(false);}
