
/* ======================================================================== */
$(document).ready(  function()
   {
      //Choix particulier...
      $("#type").change(   function () {
            if ((this.value==1)||(this.value==3)||(this.value==4)) {
               document.getElementById("entreprises").style.display= 'block';
               document.getElementById("particuliers").style.display= 'none';
            }
   
            if (this.value==2) {
               document.getElementById("entreprises").style.display= 'none';
               document.getElementById("particuliers").style.display= 'block';
            }
         });
         
         $("#envoireservez").click(   function () {
            envoi_reservez();
         });
   }
 );
/* ======================================================================== */

function envoi_reservez(){
				
				//Vérification de la validité de l'email
				a = document.reservez.email.value;
                        	valide1 = false;
	
                        		for(var j=1;j<(a.length);j++){
                        			if(a.charAt(j)=='@'){
                        				if(j<(a.length-4)){
				                        	for(var k=j;k<(a.length-2);k++){
                        						if(a.charAt(k)=='.') valide1=true;
				                        	}
                        				}
                        			}
                        		}
                        		if(valide1==false) { alert("Veuillez saisir une adresse email valide."); return valide1; }
	
				//vérifie que le champ message est bien rempli
				        if (document.reservez.tel.value== "") { alert("Veuillez reseigner le champ t\351l\351phone."); return valide1; }
				//vérifie que le champ nbre de personnes est bien rempli        
				        if (document.reservez.nbre_prevu.value== 0) { alert("Veuillez indiquer le nombre de personnes p\351vu."); return valide1; }
				
				
				donn= getDataFromForm(document.forms['reservez']);
				//alert(donn);
				
				//Récupère si les checkbox sont cochées
				if(document.reservez.ch_1.checked) {donn+='&petitdej=ok'};
				if(document.reservez.ch_2.checked) {donn+='&openbar=ok'};
				if(document.reservez.ch_3.checked) {donn+='&medaille=ok'};
				if(document.reservez.ch_4.checked) {donn+='&buffetfroid=ok'};
				if(document.reservez.ch_5.checked) {donn+='&buffetchaud=ok'};
				//alert(donn);
								
				var xhr = createxhr();
				// On défini ce qu'on va faire quand on aura la réponse
				xhr.onreadystatechange = function(){
					// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
					if(xhr.readyState == 4 && xhr.status == 200){
						rep = xhr.responseText;
						//alert(rep);
						document.getElementById("reservez").innerHTML = rep;
					}
					else {
					   
					   att= '<div id="wait" style="text-align: center"><img src="design/charte/wait.gif" /><p>Enegistrement en cours...</p></div>';
					   document.getElementById("reservez").innerHTML = att;
					   
					}
				}

				// Ici on va voir comment faire du post
				xhr.open("POST","script/envoi_reservez.php",true);
				// ne pas oublier ça pour le post
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				// ne pas oublier de poster les arguments
				xhr.send(donn);
				

			}

