// JavaScript fonction global de site veloparis.com
/*
Agence:all-website.com
Rôle: fonction de contrôle de saisi sur l'email
Date:27/8/2010
Auteur:hich
*/
var reEmail = /^[a-zA-Z0-9][a-zA-Z0-9.\-\_]*@[a-zA-Z0-9][a-zA-Z0-9.\-\_]*\.[a-zA-Z0-9][a-zA-Z0-9.]*/

function isEmail(s) 
{ return reEmail.test(s); }

function mail(EmailValue)
   { 
	 if (EmailValue.indexOf('http:')>-1 || EmailValue.indexOf('www.')>-1)
	  { 
		return false;
	  }  
   }
/*
Agence:all-website.com
Rôle: fonction de vérification si un valeur est numérique
Date:27/8/2010
Auteur:hich
*/

function is_numeric(num)
	{
		var exp = new RegExp("^[0-9-.]*$","g");
		return exp.test(num);
	}
/*
Agence:all-website.com
Rôle: fonction de contôle de saisi sur le formulaire de réservation
Date:27/8/2010
Auteur:hich
*/

function verif_reserv(obj)
{
	if(document.f_reserv.np.value=='')
	 {
		  alert('veuillez saisir votre nom et votre prénom svp !');
		  document.getElementById('np').style.border= "1px solid #7fb507"; 
		  document.f_reserv.np.focus();
		  return false ;
	 }
	 else
	 if(document.f_reserv.email)
     {
		  document.getElementById('np').style.border= "1px solid #f0f0f0"; 
		     if (document.f_reserv.email.value == '') 
		       { 
			    alert("Merci d'indiquer votre email");
				document.getElementById('email').style.border= "1px solid #7fb507"; 
				 document.getElementById('np').style.border= "1px solid #f0f0f0"; 
			    document.f_reserv.email.focus(); return false;
			   }
		      else if (mail(document.f_reserv.email.value) == false) 
		       { 
			    alert("Merci d'indiquer une adresse email valide\n");
				document.getElementById('email').style.border= "1px solid #7fb507"; 
				document.f_reserv.email.value='';
				document.f_reserv.email.focus(); return false;
			   }
		      else if (isEmail(document.f_reserv.email.value) == false) 
		       { 
			     alert("Merci d'indiquer une adresse email valide.\n");
				 document.getElementById('email').style.border= "1px solid #7fb507"; 
				 document.f_reserv.email.value='';
				 document.f_reserv.email.focus(); return false;
			   }
	 }
	
	 if(document.f_reserv.tel)
     {
		      document.getElementById('tel').style.border= "1px solid #f0f0f0"; 
	          if(document.f_reserv.tel.value=="")
	          {
			   alert('veuillez saisir votre numéro de telephone SVP !');
	           document.f_reserv.tel.focus();
			   document.getElementById('tel').style.border= "1px solid #7fb507"; 
	           return false;
	          }
			  else
              if ( !(is_numeric(document.f_reserv.tel.value)) )
               { 
                  alert(' numéro de Téléphone incorrecte');
                  document.f_reserv.tel.focus();
                  document.f_reserv.tel.value='';
				  document.getElementById('tel').style.border= "1px solid #7fb507"; 
                  return false;
                }
               else
				  if(document.f_reserv.tel.value.length<8) 
                    { 
                      alert(' numéro de Téléphone incorrecte');
                      document.f_reserv.tel.focus();
                      document.f_reserv.tel.value='';
					 document.getElementById('tel').style.border= "1px solid #7fb507"; 
                       return false;
                     }
	  }
	  
	   
       if ( (document.f_reserv.heure[0].checked==false) && (document.f_reserv.heure[1].checked==false) &&(document.f_reserv.heure[2].checked==false) && (document.f_reserv.heure[3].checked==false))
	   {  alert('Veuillez sélectionnez votre heure du départ ');return false;}
	   
	    if(document.f_reserv.parti.value=='') 
                    { 
                      alert('Quel est le nombre des participants');
                      document.f_reserv.parti.focus();
                      document.f_reserv.parti.value='';
					  document.getElementById('parti').style.border= "1px solid #7fb507"; 
                       return false;
                     } 
		   
	   
	
}
function news()
{
var reEmail = /^[a-zA-Z0-9][a-zA-Z0-9.\-\_]*@[a-zA-Z0-9][a-zA-Z0-9.\-\_]*\.[a-zA-Z0-9][a-zA-Z0-9.]*/

function isEmail(s) 
{ return reEmail.test(s); }

function mail(EmailValue)
   { 
	 if (EmailValue.indexOf('http:')>-1 || EmailValue.indexOf('www.')>-1)
	  { 
		return false;
		//alert("Merci de mettre une adresse email valide surtout pas www. ou de http://"); 
	  }  
   }
if(document.newslet.adr1)
   {
		if (document.newslet.adr1.value == '' || document.newslet.adr1.value == 'Saisissez votre e-mail') 
		       { 
			    alert("Merci d'indiquer votre email");
			    document.newslet.adr1.focus(); return false;
			   }
		else if (mail(document.newslet.adr1.value) == false) 
		       { 
			    alert("Merci d'indiquer une adresse email valide\n"); 
				document.newslet.adr1.focus(); return false;
			   }
		else if (isEmail(document.newslet.adr1.value) == false) 
		       { 
			     alert("Merci d'indiquer une adresse email valide.\n");
				 document.newslet.adr1.focus(); return false;
			   }
			   /*else
			   {
				   
				   emailstokage('POST','http://www.voyagesnet.com/message.php','messg','inp_mail');}
			setTimeout('cacherid("popup_des_email")',10000);
			document.newslet.adr1.value ='votre email ici';*/
	}

}

function abusValide(idCircuit){
	if(confirm("Voulez vous vraiment signaler un abus de langage pour ce membre ?")){
		window.open('abus/abus_conf.php?idCircuit='+idCircuit+'&abus=1',"Circuits","height=150, width=400, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, directories=no, status=no, top=90, left=430");
	}
		
}
function invitConf(membre, circuit, lien){
	if(confirm("Voulez vous vraiment annuler l'invitation de "+membre+" pour la visite "+circuit+" ?")){
		window.location.href = lien;
	}
		
}
function checkCom() {
		var msg = "";
		
			if (document.comments.commentaire.value == ""){
				msg += "Veuillez saisir un commentaire    \n";
				document.comments.commentaire.style.backgroundColor = "#66CCCC";
			}
			if(msg == "") return(true);
			else{
				alert(msg);
				return(false);
			}
}

	function couleur(obj) {
		 obj.style.backgroundColor = "#FFFFFF";
	}
	

	function check() {
		var msg = "";
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		
			if (document.myform.nom.value == ""){
				msg += "Veuillez saisir votre nom    \n";
				document.myform.nom.style.backgroundColor = "#66CCCC";
			}
			if(document.myform.newPass.value !== "" || document.myform.pass.value !== "" ){
				if(document.myform.oldPass.value == ""){
					msg +="Veuillez saisir votre ancien mot de passe      \n";
					document.myform.oldPass.style.backgroundColor = "#66CCCC";
				}
				else{
					if(document.myform.pass.value !== document.myform.newPass.value){
						msg +="Les nouveaux mots de passe ne sont pas identiques     \n";
						document.myform.oldPass.style.backgroundColor = "#66CCCC";
						document.myform.pass.style.backgroundColor = "#66CCCC";
						document.myform.newPass.style.backgroundColor = "#66CCCC";
					}
				}
			}
			if (document.myform.prenom.value == "")	{
				msg += "Veuillez saisir votre prenom    \n";
				document.myform.prenom.style.backgroundColor = "#66CCCC";
			}

			if (document.myform.email.value != ""){
				var address = document.myform.email.value;
				if(reg.test(address) == false) {
					document.myform.email.style.backgroundColor = "#66CCCC";
					msg += "Le mail est incorrect    \n";
				}
			}
			else{
				document.myform.email.style.backgroundColor ="#66CCCC";
				msg += "Veuillez saisir votre mail    \n";
			}
			
		
			if (document.myform.cp.value == "")	{
				msg += "Veuillez saisir votre code postal    \n";
				document.myform.cp.style.backgroundColor = "#66CCCC";
			}
			
			if (document.myform.ville.value == "")	{
				msg += "Veuillez saisir votre ville    \n";
				document.myform.ville.style.backgroundColor = "#66CCCC";
			}

			if (document.myform.com.value == "")	{
				msg += "Veuillez saisir votre presentation";
				document.myform.com.style.backgroundColor = "#66CCCC";
			}

	 
			if (msg == ""){
				return(true);
			}
			else{
				alert(msg);
				return(false);
			}
		}
		function reFresh() {
  		location.reload(true);

	}
function confirmRefresh() {
			setTimeout("location.reload(true);",1500);
}

function calculate(date,hour)
{ 
var methode='POST';
var url='http://www.veloparis.com/calcul_resa.php';
document.getElementById('aj_tarif').innerHTML ="<div align='center' style='margin-top:8px;width:140px;padding:2px;font-size:11px; height:20px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px; background:#858585;color:#fff; padding-left:5px;  font-family:arial;'><img src='http://www.veloparis.com/style/img_v3/loader_small_white.gif'>&nbsp;&nbsp;Traitement en cours...</div>";
var XHR = null; 
if(window.XMLHttpRequest) // Firefox 
XHR = new XMLHttpRequest(); 
else if(window.ActiveXObject) // Internet Explorer 
XHR = new ActiveXObject("Microsoft.XMLHTTP"); 
   else { // XMLHttpRequest non supporté par le navigateur 
          alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); return;
		}
				// 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)
					{
						leselect = XHR.responseText;
	                    // On se sert de innerHTML pour rajouter les options a la liste
						leselect=leselect.split('--_________--');
						document.getElementById('aj_tarif').innerHTML = leselect[0];
						document.getElementById('aj_tarif_v1').innerHTML = leselect[1];
						document.getElementById('zoom_circuit').innerHTML ="<a href='circuits.php?id="+champ+"' target='_blank'>Zoom sur ce circuit</a>";
						glob();
						if ( hour != 'undefined') select_date(champs.options[champs.selectedIndex].value,hour);

					}
				}

            if(XHR != null)
			{ 
         //document.getElementById(dest).innerHTML = XHR.responseText; ; 
            
                //envoie de la requête, methode plus url
				// Ici on va voir comment faire du post
				XHR.open(methode,url,true);
				// ne pas oublier ça pour le post
				if(methode=='POST'){ 
                  // si POST envoi du header et des paramètres 
                XHR.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
				// ne pas oublier de poster les arguments
				// ici, l'id de pays,villedepart,date,prix
				champs = document.getElementById('visite');
				champ = champs.options[champs.selectedIndex].value;
				nb_part = document.getElementById('parti');
				nb_participate = nb_part.options[nb_part.selectedIndex].text;
				if ( date != 'undefined') var date_ex = '&date='+date; else var date_ex=''; 
				if ( hour != 'undefined') var hour_ex = '&hour='+hour; else var hour_ex='';
				data="champ="+champ+"&nb_participate="+nb_participate+date_ex+hour_ex;
                XHR.send(data); 
				
              } else{ XHR.send(null); } 
 
}

// le travail est terminé 
return; 
}// JavaScript Document


function calculate_reducs()
{ 
var id = document.forms['f_reserv'].elements['reducs'].value;
	if ( id == '') return false;

calculate_2();
var methode='POST';
var url='http://www.veloparis.com/calcul_reduc.php';
document.getElementById('aj_reducs').innerHTML ="<div align='center' style='margin-top:8px;width:140px;padding:2px;font-size:11px; height:20px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px; background:#858585;color:#fff; padding-left:5px;  font-family:arial;'><img src='http://www.veloparis.com/style/img_v3/loader_small_white.gif'>&nbsp;&nbsp;Traitement en cours...</div>";
var XHR = null; 
if(window.XMLHttpRequest) // Firefox 
XHR = new XMLHttpRequest(); 
else if(window.ActiveXObject) // Internet Explorer 
XHR = new ActiveXObject("Microsoft.XMLHTTP"); 
   else { // XMLHttpRequest non supporté par le navigateur 
          alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); return;
		}
				// 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)
					{
						leselect = XHR.responseText;
	                    // On se sert de innerHTML pour rajouter les options a la liste
						leselect=leselect.split('--_________--');
						//document.getElementById('aj_tarif').innerHTML = leselect[0];
						//document.getElementById('aj_tarif_v1').innerHTML = leselect[1];
						document.getElementById('aj_reducs').innerHTML = leselect[0]+leselect[1];
						glob();


					}
				}

            if(XHR != null)
			{ 
         //document.getElementById(dest).innerHTML = XHR.responseText; ; 
            
                //envoie de la requête, methode plus url
				// Ici on va voir comment faire du post
				XHR.open(methode,url,true);
				// ne pas oublier ça pour le post
				if(methode=='POST'){ 
                  // si POST envoi du header et des paramètres 
                XHR.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
				// ne pas oublier de poster les arguments
				// ici, l'id de pays,villedepart,date,prix

				data="id="+id;
		                XHR.send(data); 
              } else{ XHR.send(null); } 
 
}

// le travail est terminé 
return; 
}// JavaScript Document


function calculate_reducs_loca(nb)
{ 
var id = document.forms['f_location'].elements['reducs'].value;
	if ( id == '') return false;

load_velo(nb);
var methode='POST';
var url='http://www.veloparis.com/calcul_reduc.php';
document.getElementById('aj_reducs').innerHTML ="<div align='center' style='margin-top:8px;width:140px;padding:2px;font-size:11px; height:20px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px; background:#858585;color:#fff; padding-left:5px;  font-family:arial;'><img src='http://www.veloparis.com/style/img_v3/loader_small_white.gif'>&nbsp;&nbsp;Traitement en cours...</div>";
var XHR = null; 
if(window.XMLHttpRequest) // Firefox 
XHR = new XMLHttpRequest(); 
else if(window.ActiveXObject) // Internet Explorer 
XHR = new ActiveXObject("Microsoft.XMLHTTP"); 
   else { // XMLHttpRequest non supporté par le navigateur 
          alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); return;
		}
				// 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)
					{
						leselect = XHR.responseText;
	                    // On se sert de innerHTML pour rajouter les options a la liste
						leselect=leselect.split('--_________--');
						//document.getElementById('aj_tarif').innerHTML = leselect[0];
						//document.getElementById('aj_tarif_v1').innerHTML = leselect[1];
						document.getElementById('aj_reducs').innerHTML = leselect[0]+leselect[1];
						glob();


					}
				}

            if(XHR != null)
			{ 
         //document.getElementById(dest).innerHTML = XHR.responseText; ; 
            
                //envoie de la requête, methode plus url
				// Ici on va voir comment faire du post
				XHR.open(methode,url,true);
				// ne pas oublier ça pour le post
				if(methode=='POST'){ 
                  // si POST envoi du header et des paramètres 
                XHR.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
				// ne pas oublier de poster les arguments
				// ici, l'id de pays,villedepart,date,prix

				data="id="+id;
		                XHR.send(data); 
              } else{ XHR.send(null); } 
 
}

// le travail est terminé 
return; 
}// JavaScript Document

function calculate3()
{ 
var methode='POST';
var url='http://www.veloparis.com/calcul_resa.php';
document.getElementById('aj_tarif').innerHTML ="<div align='center' style='margin-top:8px;width:140px;padding:2px;font-size:11px; height:20px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px; background:#858585;color:#fff; padding-left:5px;  font-family:arial;'><img src='http://www.veloparis.com/style/img_v3/loader_small_white.gif'>&nbsp;&nbsp;Traitement en cours...</div>";
var XHR = null; 
if(window.XMLHttpRequest) // Firefox 
XHR = new XMLHttpRequest(); 
else if(window.ActiveXObject) // Internet Explorer 
XHR = new ActiveXObject("Microsoft.XMLHTTP"); 
   else { // XMLHttpRequest non supporté par le navigateur 
          alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); return;
		}
				// 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)
					{
						leselect = XHR.responseText;
	                    // On se sert de innerHTML pour rajouter les options a la liste
						leselect=leselect.split('--_________--');
						document.getElementById('aj_tarif').innerHTML = leselect[0];
						document.getElementById('aj_tarif_v1').innerHTML = leselect[1];
						document.getElementById('zoom_circuit').innerHTML ="<a href='circuits.php?id="+champ+"' target='_blank'>Zoom sur ce circuit</a>";
						glob();


					}
				}

            if(XHR != null)
			{ 
         //document.getElementById(dest).innerHTML = XHR.responseText; ; 
            
                //envoie de la requête, methode plus url
				// Ici on va voir comment faire du post
				XHR.open(methode,url,true);
				// ne pas oublier ça pour le post
				if(methode=='POST'){ 
                  // si POST envoi du header et des paramètres 
                XHR.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
				// ne pas oublier de poster les arguments
				// ici, l'id de pays,villedepart,date,prix
				champs = document.getElementById('visite');
				champ = champs.options[champs.selectedIndex].value;
				nb_part = document.getElementById('parti');
				nb_participate = nb_part.options[nb_part.selectedIndex].text;
				data="champ="+champ+"&nb_participate="+nb_participate;
                XHR.send(data); 
				
              } else{ XHR.send(null); } 
 
}
return; 
}// JavaScript Document


function calculate_2()
{ 
var methode='POST';
var url='http://www.veloparis.com/calcul_resa.php';
var XHR = null; 
if(window.XMLHttpRequest) // Firefox 
XHR = new XMLHttpRequest(); 
else if(window.ActiveXObject) // Internet Explorer 
XHR = new ActiveXObject("Microsoft.XMLHTTP"); 
   else { // XMLHttpRequest non supporté par le navigateur 
          alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); return;
		}
				// 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)
					{
						leselect = XHR.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						//alert(leselect);
                        leselect=leselect.split('--_________--');
						if(document.getElementById('deja_select').value==1)
						{document.getElementById('aj_tarif_v1').innerHTML ="<div align='center' style='margin-top:8px;width:140px;padding:2px;font-size:11px; height:20px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px; background:#858585;color:#fff; padding-left:5px;  font-family:arial;'><img src='http://www.veloparis.com/style/img_v3/loader_small_white.gif'>&nbsp;&nbsp;Traitement en cours...</div>";
						 document.getElementById('aj_tarif_v1').innerHTML = leselect[1];
						 document.getElementById('zoom_circuit').innerHTML ="<a href='circuits.php?id="+champ+"' target='_blank'>Zoom sur ce circuit</a>";
						}else
						{document.getElementById('aj_tarif').innerHTML ="<div align='center' style='margin-top:8px;width:140px;padding:2px;font-size:11px; height:20px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px; background:#858585;color:#fff; padding-left:5px;  font-family:arial;'><img src='http://www.veloparis.com/style/img_v3/loader_small_white.gif'>&nbsp;&nbsp;Traitement en cours...</div>";
						 document.getElementById('aj_tarif').innerHTML = leselect[0];
						 document.getElementById('aj_tarif_v1').innerHTML = leselect[1];
						 document.getElementById('zoom_circuit').innerHTML ="<a href='circuits.php?id="+champ+"' target='_blank'>Zoom sur ce circuit</a>";
						}glob();

					}
				}

            if(XHR != null)
			{ 
         //document.getElementById(dest).innerHTML = XHR.responseText; ; 
            
                //envoie de la requête, methode plus url
				// Ici on va voir comment faire du post
				XHR.open(methode,url,true);
				// ne pas oublier ça pour le post
				if(methode=='POST'){ 
                  // si POST envoi du header et des paramètres 
                XHR.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
				// ne pas oublier de poster les arguments
				// ici, l'id de pays,villedepart,date,prix
				champs = document.getElementById('visite');
				champ = champs.options[champs.selectedIndex].value;
				nb_part = document.getElementById('parti');
				nb_participate = nb_part.options[nb_part.selectedIndex].text;
				if(document.getElementById('deja_select').value==1)
				{   
				 deja_selec=document.getElementById('deja_select').value;
			     data="champ="+champ+"&nb_participate="+nb_participate+"&deja_selec="+deja_selec;
				}else
				{ data="champ="+champ+"&nb_participate="+nb_participate;}
                XHR.send(data); 
				
              } else{ XHR.send(null); } 
 
}

// le travail est terminé 
return; 
}// JavaScript Document


function load_velo(nb_sel)
{ 
document.getElementById('aj_tarif1').innerHTML ="<div align='center' style='margin-top:8px;width:140px;padding:2px;font-size:11px; height:20px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px; background:#858585;color:#fff; padding-left:5px;  font-family:arial;'><img src='http://www.veloparis.com/style/img_v3/loader_small_white.gif'>&nbsp;&nbsp;Traitement en cours...</div>";
var methode='POST';
var url='http://www.veloparis.com/calcul_resa_velo.php';
var XHR = null; 
if(window.XMLHttpRequest) // Firefox 
XHR = new XMLHttpRequest(); 
else if(window.ActiveXObject) // Internet Explorer 
XHR = new ActiveXObject("Microsoft.XMLHTTP"); 
   else { // XMLHttpRequest non supporté par le navigateur 
          alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); return;
		}
				// 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)
					{
						leselect = XHR.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						document.getElementById('aj_tarif1').innerHTML = leselect;
						
					}
				}

            if(XHR != null)
			{ 
         //document.getElementById(dest).innerHTML = XHR.responseText; ; 
            
                //envoie de la requête, methode plus url
				// Ici on va voir comment faire du post
				XHR.open(methode,url,true);
				// ne pas oublier ça pour le post
				if(methode=='POST'){ 
                  // si POST envoi du header et des paramètres 
                XHR.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
				// ne pas oublier de poster les arguments
				// ici, l'id de pays,villedepart,date,prix
				data='';
				for(cp=1; cp<=nb_sel;cp++)
				{
					
					vtt= document.getElementById('velo_'+cp);
					id_vtt = vtt.options[vtt.selectedIndex].value;
					nb_vtt= document.getElementById('nb_vtt_'+cp);
					nbr_vtt= nb_vtt.options[nb_vtt.selectedIndex].value;
					data+="id_vtt_"+cp+"="+id_vtt+"&nbr_vtt_"+cp+"="+nbr_vtt;
					data+="&";
				}
				//alert(data);
				date1 = document.getElementById('date_dep').value;
				date2 = document.getElementById('date_arr').value;
                HEURE1=document.getElementById('heure').options[document.getElementById('heure').selectedIndex].value;
                HEURE2=document.getElementById('heure2').options[document.getElementById('heure2').selectedIndex].value;
                data+="date1="+date1+"&date2="+date2+"&HEURE1="+HEURE1+"&HEURE2="+HEURE2;
                XHR.send(data); 
			 }
			 else{ XHR.send(null); } 
 
}

// le travail est terminé 
return; 
}// JavaScript Document

function calculate_step(champ,solde)
{ 
//alert(champ+'---'+solde);
document.f_reserv.encore_dipo.value=1;
var methode='POST';
var url='http://www.veloparis.com/calcul_resa_step2.php';
document.getElementById('aj_tarif1').innerHTML ="<div align='center' style='margin-top:8px;width:140px;padding:2px;font-size:11px; height:20px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px; background:#858585;color:#fff; padding-left:5px;  font-family:arial;'><img src='http://www.veloparis.com/style/img_v3/loader_small_white.gif'>&nbsp;&nbsp;Traitement en cours...</div>";

var XHR = null; 
if(window.XMLHttpRequest) // Firefox 
XHR = new XMLHttpRequest(); 
else if(window.ActiveXObject) // Internet Explorer 
XHR = new ActiveXObject("Microsoft.XMLHTTP"); 
   else { // XMLHttpRequest non supporté par le navigateur 
          alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); return;
		}
				// 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)
					{
						leselect = XHR.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						//if(document.f_reserv.encore_dipo.value==1)
						//alert(leselect);
						{document.getElementById('aj_tarif1').innerHTML = leselect;}
                           if(document.getElementById('m_dispo').value==1)
                           {
                             partic=document.getElementById('parti');
                             participate=partic.options[partic.selectedIndex].value;
                               if(Number(participate) > Number(document.f_reserv.place_dispo.value))
	                            { //alert(participate+'---'+document.f_reserv.place_dispo.value);
									if(document.f_reserv.place_dispo.value<0)
	                                    {alert("Circuit complet , merci de modifier votre recherche")}
	                                   else
		                                { alert("Changer le nombre de participant pour reserver ce circuit , au max : "+document.f_reserv.place_dispo.value+" personnes");}
		                                  document.getElementById('btt').innerHTML ='<input type="image" align="right" src="style/img_v3/nos_visites_07.jpg" id="bt_next21" style="margin-top:10px;">';
	                            }
                           }
						
					}
				}

            if(XHR != null)
			{ 
         //document.getElementById(dest).innerHTML = XHR.responseText; ; 
            
                //envoie de la requête, methode plus url
				// Ici on va voir comment faire du post
				XHR.open(methode,url,true);
				// ne pas oublier ça pour le post
				if(methode=='POST'){ 
                  // si POST envoi du header et des paramètres 
                XHR.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
				// ne pas oublier de poster les arguments
				// ici, l'id de pays,villedepart,date,prix
				nb_part = document.getElementById('parti');
				nb_participate = nb_part.options[nb_part.selectedIndex].text;
				
				if(document.getElementById('select')!= null)
				{ 
				   m_heure = document.getElementById('select');
				   tim_heure= m_heure.options[m_heure.selectedIndex].value;
				 }else
				 {
					tim_heure='choix'; 
				 }
				 if(document.getElementById('mon_guide')!= null)
				{ 
				   is_guide = document.getElementById('mon_guide');
				   this_guide= is_guide.options[is_guide.selectedIndex].value;
				}else
				{
					this_guide='';
				}
				data="champ="+champ+"&nb_participate="+nb_participate+"&solde="+solde+"&tim_heure="+tim_heure+"&this_guide="+this_guide;
                XHR.send(data); 
				
              } else{ XHR.send(null); } 
 
}

// le travail est terminé 
return; 
}// JavaScript Document

function verif_reserv_g()
{
	existe_vis=document.getElementById('visite');
	my_visit=existe_vis.options[existe_vis.selectedIndex].value;
    participate=document.f_reserv.parti.options[document.f_reserv.parti.selectedIndex].value;
//alert(participate);
	if(my_visit=='')
	{
		alert('Merci de sélectionner votre visite ');return false;
	}

	existe_heure=document.getElementById('select');
	my_heure=existe_heure.options[existe_heure.selectedIndex].value;

	if(my_heure=='choix')
	{
		alert("Merci de sélectionner la date et l'heure de votre visite");return false;
	}

	if(document.f_reserv.id_guide.selectedIndex==0)
	{
		alert("Merci de choisir votre guide de visite"); return false;
	}else
	if(document.f_reserv.place_dispo.value==0)
	{
		alert("Circuit complet , merci de modifier votre recherche"); return false;
	}else
	if(Number(participate) >Number(document.f_reserv.place_dispo.value))
	{  
     alert("Changer le nombre de participant pour reserver ce circuit , au max : "+document.f_reserv.place_dispo.value+" personnes");
    return false;
	}else
     if(document.getElementById('cg').checked==false)
     {alert('Acceptez vous les Conditions Générales de Ventes ?');return false;}

}
function verif_reserv_p()
{
	partic=document.getElementById('parti');
	participate=document.f_reserv.parti.options[document.f_reserv.parti.selectedIndex].value;
	nb_part2 = document.f_reserv.heure.selectedIndex;
	if(nb_part2==0)
	{
		alert("Merci de sélectionner l'heure de votre visite");return false;
	}
    io_guide=document.getElementById('mon_guide');
	guides=io_guide.options[io_guide.selectedIndex].value;
	if(guides=="")
	{
		alert("Merci de sélectionner un guide"); return false;
	}else
	if(participate==0)
	{
		alert("Le nombre de participant est incorrect ");return false;
	}
	else if(document.f_reserv.place_dispo.value==0)
	{
		alert("Circuit complet , merci de modifier votre recherche"); return false;
	}else
	if(Number(participate) > Number(document.f_reserv.place_dispo.value))
	{  alert("Changer le nombre de participant pour reserver ce circuit , au max : "+document.f_reserv.place_dispo.value+" personnes");return false;
	}
	else
     if(document.getElementById('cg').checked==false)
     {alert('Acceptez vous les Conditions Générales de Ventes ?');return false;}
	
}

// vérifier les velos disponibles

function verif_dispo_velo()
{
var methode='POST';
var url='http://www.veloparis.com/verif_dispo_velo.php';
var XHR = null; 
if(window.XMLHttpRequest) // Firefox 
XHR = new XMLHttpRequest(); 
else if(window.ActiveXObject) // Internet Explorer 
XHR = new ActiveXObject("Microsoft.XMLHTTP"); 
   else { // XMLHttpRequest non supporté par le navigateur 
          alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); return;
		}
				// 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)
					{
						leselect = XHR.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						//alert(leselect);
						if(leselect.length==0)
                        { document.f_location.erreur.value=0;}
                          else
                        { 
                            //alert(leselect);
                            document.f_location.erreur.value=1;
                        }

						
					}
				}

            if(XHR != null)
			{ 
         //document.getElementById(dest).innerHTML = XHR.responseText; ; 
            
                //envoie de la requête, methode plus url
				// Ici on va voir comment faire du post
				XHR.open(methode,url,true);
				// ne pas oublier ça pour le post
				if(methode=='POST'){ 
                  // si POST envoi du header et des paramètres 
                XHR.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
				// ne pas oublier de poster les arguments
				// ici, l'id de pays,villedepart,date,prix
				var reg=new RegExp("[/]+","g");
                var tab_velo=(document.getElementById('liste_velo').value).split('/');
                data="velo_1="+document.getElementById('velo_1').value+"&nb_vtt_1="+document.getElementById('nb_vtt_1').value;
                glob_vel=(tab_velo.length)-1;
                for (var i=1; i<(tab_velo.length)-1; i++)
                { 
                 var regs=new RegExp("[_]+","g");
                 var tab_nb=tab_velo[i].split(regs);
                 data+="&velo_"+(i+1)+"="+document.getElementById(tab_velo[i]).value+"&nb_vtt_"+(i+1)+"="+document.getElementById('nb_vtt_'+tab_nb[1]).value;
                }
				data+="&glob_vel="+glob_vel+"&date_r="+document.getElementById('date_dep').value+"&date_arr="+document.getElementById('date_arr').value+"&heure="+document.getElementById('heure').value;
				//alert(data);
                XHR.send(data); 
			 }
			 else{ XHR.send(null); } 
 
}

// le travail est terminé 
return; 
}// JavaScript Document

function re_init()
{
document.getElementById('heure').options[0].selected=true;
$(function(){
              // Carousel with pagination
               $('select#heure')[2].attr('selected', 'selected');alert('ok');
          });

//glob();
}
function verif_location_velo()
{
var reg=new RegExp("[/]+","g");
tab_date1=(document.getElementById('date_dep').value).split(reg);
tab_date2=(document.getElementById('date_arr').value).split(reg);
var Objet_1=new Date(tab_date1[2], (tab_date1[1]-1), tab_date1[0]);
var Objet_2=new Date(tab_date2[2], (tab_date2[1]-1), tab_date2[0]);
var maintenant=new Date();
var dat_cour=new Date(maintenant.getFullYear(),maintenant.getMonth(), maintenant.getDate()+1)
HEURE1=document.getElementById('heure').options[document.getElementById('heure').selectedIndex].value;
HEURE2=document.getElementById('heure2').options[document.getElementById('heure2').selectedIndex].value;
	if(document.f_location.velo_1.selectedIndex==0 || document.f_location.nb_vtt_1.selectedIndex==0)
	{
	  alert("Merci de choisir au moins un vélo");return false;
	}else
	if(document.getElementById('date_dep').value=='' || document.getElementById('date_arr').value=='')
	{
		alert("Merci de choisir la date de départ et d'arrivée");return false;
	}else
	if(HEURE1=='' || HEURE2=='')
	{
	alert("Merci de choisir l'heure de départ et d'arrivée");return false;
	}else
	if(dat_cour>Objet_1)
	{
	alert("La date de départ doit être >= à la date d\'aujourd'hui");return false;
	}else
	if(dat_cour>Objet_2 )
	{
	alert("La date d\'arrivée doit être > à la date d\'aujourd\'hui");return false;
	}else
	if(Objet_2<Objet_1)
	 {
		 alert('La date d\'arrivée doit être >= à la date de départ');
		 return false;
	}else
	if( tab_date1[2]==tab_date2[2] && tab_date1[1]==tab_date2[1] && tab_date1[0]==tab_date2[0] && HEURE1==HEURE2 )
	 {
		 alert('La date d\'arrivée doit être > à la date de départ');
		 return false;
	}else
	if( 
		  ( 
			 ( 
			   (Objet_1.getDay()==Objet_2.getDay()) && (Objet_1.getDay()==6 || Objet_1.getDay()==0)
			 ) || (Objet_1.getDay()==6 && Objet_2.getDay()==0)
		  ) && (HEURE1=='14:00' || HEURE2=='13:00' ) 
	  )
	{
		alert('Impossible de réserver une demi journée à cette date');
		return false;
	}else
	if( ( ( (Objet_1.getDay()==Objet_2.getDay()) && (Objet_1.getDay()==6 || Objet_1.getDay()==0) ) || (Objet_1.getDay()==6 && Objet_2.getDay()==0) ) && (HEURE1=='09:00' && HEURE2=='09:00') )
	{
		alert('Impossible de réserver 24 heures à cette date');
		return false;
	}else
	if( ( (Objet_1.getDay()==Objet_2.getDay()) && (Objet_1.getDay()==6 || Objet_1.getDay()==0) )  && (HEURE1=='09:00') )
	{
		alert('Impossible de réserver une journée à cette date');
		return false;
	}else
	if(document.getElementById('cg').checked==false)
     {alert('Acceptez vous les Conditions Générales de Ventes ?');return false;}
	else
{
verif_dispo_velo();
	if(document.f_location.erreur.value==1)
	{ 
     x=1;
	 return false;
	}
}
}

function inviter()
{ 
var methode='POST';
var url='http://www.veloparis.com/show_circuit.php';
document.getElementById('aj_tarif').innerHTML ="<div align='center' style='margin-top:8px;width:140px;padding:2px;font-size:11px; height:20px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px; background:#858585;color:#fff; padding-left:5px;  font-family:arial;'><img src='http://www.veloparis.com/style/img_v3/loader_small_white.gif'>&nbsp;&nbsp;Traitement en cours...</div>";
var XHR = null; 
if(window.XMLHttpRequest) // Firefox 
XHR = new XMLHttpRequest(); 
else if(window.ActiveXObject) // Internet Explorer 
XHR = new ActiveXObject("Microsoft.XMLHTTP"); 
   else { // XMLHttpRequest non supporté par le navigateur 
          alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); return;
		}
				// 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)
					{
						leselect = XHR.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						document.getElementById('aj_tarif').innerHTML = leselect;
                        glob();
						
					}
				}

            if(XHR != null)
			{ 
         //document.getElementById(dest).innerHTML = XHR.responseText; ; 
            
                //envoie de la requête, methode plus url
				// Ici on va voir comment faire du post
				XHR.open(methode,url,true);
				// ne pas oublier ça pour le post
				if(methode=='POST'){ 
                  // si POST envoi du header et des paramètres 
                XHR.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
				// ne pas oublier de poster les arguments
				// ici, l'id de pays,villedepart,date,prix
				champs = document.getElementById('visite');
				champ = champs.options[champs.selectedIndex].value;
				data="champ="+champ;
                XHR.send(data); 
				
              } else{ XHR.send(null); } 
 
}

// le travail est terminé 
return; 
}// JavaScript Document
function activer_bout()
{
	champs = document.getElementById('rep_inv');
    if(document.getElementById('error').value==0)
	{document.f_reserv.bout.disabled =false;}
}

function verif_invit()
{
   /*_deb = document.getElementById('rep_inv');
   acc_deb=_deb.options[_deb.selectedIndex].value;*/
   acc_deb=1;
	nb_part = document.f_reserv.visite.selectedIndex;
 if(nb_part==0)
	{
		alert('Merci de sélectionner votre visite ');return false;
	}
// si on va inviter un non membre alors controle saisi sur le champ email

if(document.getElementById('email_invo')!=null)
{ 
		   if (document.getElementById('email_invo').value == '') 
		       { 
			    alert("Merci d'indiquer l'adresse email de votre invité");
			    document.getElementById('email_invo').focus(); return false;
			   }
		      else if (mail(document.getElementById('email_invo').value) == false) 
		       { 
			    alert("Merci d'indiquer une adresse email valide\n");
				document.getElementById('email_invo').focus(); return false;
			   }
		      else if (isEmail(document.getElementById('email_invo').value) == false) 
		       { 
			     alert("Merci d'indiquer une adresse email valide.\n");
				 document.getElementById('email_invo').value='';
				 document.getElementById('email_invo').focus(); return false;
			   }
email_non_membre=document.getElementById('email_invo').value;
}else
{
 email_non_membre='';
}
  
	if(document.getElementById('select')==null)
	{
		alert("Merci de sélectionner l'heure de votre visite");return false;
	}
    else
	if(document.f_reserv.heure.selectedIndex==0)
	  {
		alert("Merci de sélectionner l'heure de votre visite");return false;
	   }
	else
    if(document.getElementById('mon_guide')==null)
	{
		alert("Merci de sélectionner le guide de votre visite");return false;
	}
    else
	if(document.f_reserv.id_guide.selectedIndex==0)
	  {
		alert("Merci de sélectionner le guide de votre visite");return false;
	  }else
	  if(document.getElementById('error').value==1)
	    { 
		  alert('Vous ne pouvez pas continuer votre invitation. Vous avez déjà invité ce personne');
		  return false;
        }
	   else
	   if(document.getElementById('error').value==2)
	    { 
		  alert('Vous ne pouvez pas continuer votre invitation. L\'invité participe déjà à cette visite');
          return false;
        }
	/* if(document.f_reserv.rep_inv.selectedIndex==0)
	  { 
		alert("Acceptez vous que votre compte soit débité.");return false;
	  }else*/
     {
		 id_guide=document.f_reserv.id_guide.options[document.f_reserv.id_guide.selectedIndex].value;
		 id_circuit=document.f_reserv.visite.options[document.f_reserv.visite.selectedIndex].value;
		 heure=document.f_reserv.heure.options[document.f_reserv.heure.selectedIndex].value;
		 date_resa=document.f_reserv.date_s.options[document.f_reserv.date_s.selectedIndex].value;
		 message=document.f_reserv.msg.value;
		if(document.getElementById('resa_1') != null)
		{  
		   if(document.getElementById('resa_1').checked==true)
			{je_reserv_io=2;document.f_reserv.nb_resa.value=2; reservat=1;} else {je_reserv_io=1;reservat=0;}
		}else
		{je_reserv_io=0;reservat=0;}
		 nb_res=document.f_reserv.nb_resa.value;
		 verif_place(date_resa,id_circuit,heure,id_guide,message,acc_deb,nb_res,je_reserv_io,email_non_membre,reservat);
   }
	
   
	
}


function verif_place(date_resa,id_circuit,heure,id_guide,msg,acc,nb_resa,je_reserv_io,email_non_membre,reservat)
{
	//alert(id_guide+id_circuit);
var methode='POST';
var url='http://www.veloparis.com/verif_place.php';
var XHR = null; 
if(window.XMLHttpRequest) // Firefox 
XHR = new XMLHttpRequest(); 
else if(window.ActiveXObject) // Internet Explorer 
XHR = new ActiveXObject("Microsoft.XMLHTTP"); 
   else { // XMLHttpRequest non supporté par le navigateur 
          alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); return;
		}
				// 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)
					{
						var leselect = XHR.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						//document.getElementById('disponible').innerHTML = leselect;
                       (je_reserv_io==0)?nb_reservat=1:nb_reservat=je_reserv_io;
					 if(leselect!='erreur')
					  {
						if(leselect=='existe')
						{ 
							alert("Ce circuit est complet.Merci de modifier votre recherche");
							return false;
						}
						else if( (Number(leselect)>0) && (Number(leselect)<nb_reservat))
						{
							alert("Changer le nombre de participants .\nIl reste encore "+leselect+" place(s) disponible(s) pour ce circuit ,\n sinon modifier votre recherche");
							return false;
						}else
                          {document.location.href="http://www.veloparis.com/go_invit.php";}
					  }
					}
				}

            if(XHR != null)
			{ 
         //document.getElementById(dest).innerHTML = XHR.responseText; ; 
            
                //envoie de la requête, methode plus url
				// Ici on va voir comment faire du post
				XHR.open(methode,url,true);
				// ne pas oublier ça pour le post
				if(methode=='POST'){ 
                  // si POST envoi du header et des paramètres 
                XHR.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
				// ne pas oublier de poster les arguments
				data="id_circuit="+id_circuit+"&date_resa="+date_resa+"&heure="+heure+"&id_guide="+id_guide+"&msg="+msg+"&acc="+acc+"&nb_resa="+nb_resa+"&je_reserv_io="+je_reserv_io+"&email_non_membre="+email_non_membre+"&reservat="+reservat;
                XHR.send(data); 
				
              } else{ XHR.send(null); } 
 
}

// le travail est terminé 
return false; 
}// JavaScript Document




function select_date(id_circuit,hour)
{ 
var methode='POST';
var url='http://www.veloparis.com/select_dat.php';
document.getElementById('select_h').innerHTML ="<div align='center' style='margin-top:8px;width:140px;padding:2px;font-size:11px; height:20px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px; background:#858585;color:#fff; padding-left:5px;  font-family:arial;'><img src='http://www.veloparis.com/style/img_v3/loader_small_white.gif'>&nbsp;&nbsp;Traitement en cours...</div>";
var XHR = null; 
if(window.XMLHttpRequest) // Firefox 
XHR = new XMLHttpRequest(); 
else if(window.ActiveXObject) // Internet Explorer 
XHR = new ActiveXObject("Microsoft.XMLHTTP"); 
   else { // XMLHttpRequest non supporté par le navigateur 
          alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); return;
		}
				// 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)
					{ //alert('fff');
						leselect = XHR.responseText;
						//dalert(leselect);
						// On se sert de innerHTML pour rajouter les options a la liste
						document.getElementById('select_h').innerHTML = leselect;
                        glob();
                        search_guide(id_circuit);
                          
					}
				}

            if(XHR != null)
			{ 
         //document.getElementById(dest).innerHTML = XHR.responseText; ; 
            
                //envoie de la requête, methode plus url
				// Ici on va voir comment faire du post
				XHR.open(methode,url,true);
				// ne pas oublier ça pour le post
				if(methode=='POST'){ 
                  // si POST envoi du header et des paramètres 
                XHR.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
				// ne pas oublier de poster les arguments
				// ici, l'id de pays,villedepart,date,prix
				date_res = document.getElementById('date_s');
				date_reserv= date_res.options[date_res.selectedIndex].value;
				data="date_reserv="+date_reserv+"&id_circuit="+id_circuit+"&hour="+hour;
				
                XHR.send(data); 
				
              } else{ XHR.send(null); } 
 
}

// le travail est terminé 
return; 
}// JavaScript Document
function select_date2(id_circuit)
{ 
var methode='POST';
var url='http://www.veloparis.com/select_dat2.php';
document.getElementById('select_h').innerHTML ="<div align='center' style='margin-top:8px;width:140px;padding:2px;font-size:11px; height:20px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px; background:#858585;color:#fff; padding-left:5px;  font-family:arial;'><img src='http://www.veloparis.com/style/img_v3/loader_small_white.gif'>&nbsp;&nbsp;Traitement en cours...</div>";
var XHR = null; 
if(window.XMLHttpRequest) // Firefox 
XHR = new XMLHttpRequest(); 
else if(window.ActiveXObject) // Internet Explorer 
XHR = new ActiveXObject("Microsoft.XMLHTTP"); 
   else { // XMLHttpRequest non supporté par le navigateur 
          alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); return;
		}
				// 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)
					{ //alert('fff');
						leselect = XHR.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						document.getElementById('select_h').innerHTML = leselect;
                        glob();
                        search_guide2(id_circuit);
                          
					}
				}

            if(XHR != null)
			{ 
         //document.getElementById(dest).innerHTML = XHR.responseText; ; 
            
                //envoie de la requête, methode plus url
				// Ici on va voir comment faire du post
				XHR.open(methode,url,true);
				// ne pas oublier ça pour le post
				if(methode=='POST'){ 
                  // si POST envoi du header et des paramètres 
                XHR.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
				// ne pas oublier de poster les arguments
				// ici, l'id de pays,villedepart,date,prix
				date_res = document.getElementById('date_s');
				date_reserv= date_res.options[date_res.selectedIndex].value;
				data="date_reserv="+date_reserv+"&id_circuit="+id_circuit;
				
                XHR.send(data); 
				
              } else{ XHR.send(null); } 
 
}

// le travail est terminé 
return; 
}// JavaScript Document

function search_guide(id_circuit)
{ 
var methode='POST';
var url='http://www.veloparis.com/search_guide.php';
document.getElementById('al_guide').innerHTML ="<div align='center' style='margin-top:8px;width:140px;padding:2px;font-size:11px; height:20px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px; background:#858585;color:#fff; padding-left:5px;  font-family:arial;'><img src='http://www.veloparis.com/style/img_v3/loader_small_white.gif'>&nbsp;&nbsp;Traitement en cours...</div>";
var XHR = null; 
if(window.XMLHttpRequest) // Firefox 
XHR = new XMLHttpRequest(); 
else if(window.ActiveXObject) // Internet Explorer 
XHR = new ActiveXObject("Microsoft.XMLHTTP"); 
   else { // XMLHttpRequest non supporté par le navigateur 
          alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); return;
		}
				// 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)
					{
						leselect = XHR.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						document.getElementById('al_guide').innerHTML = leselect;
						glob();
					}
				}

            if(XHR != null)
			{ 
         //document.getElementById(dest).innerHTML = XHR.responseText; ; 
            
                //envoie de la requête, methode plus url
				// Ici on va voir comment faire du post
				XHR.open(methode,url,true);
				// ne pas oublier ça pour le post
				if(methode=='POST'){ 
                  // si POST envoi du header et des paramètres 
                XHR.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
				// ne pas oublier de poster les arguments
				// ici, l'id de pays,villedepart,date,prix
				champs = document.getElementById('date_s');
				date_r = champs.options[champs.selectedIndex].value;
				nb_part = document.getElementById('select');
				heures = nb_part.options[nb_part.selectedIndex].text;
				data="date_r="+date_r+"&heures="+heures+"&id_circuit="+id_circuit;
                XHR.send(data); 
				
              } else{ XHR.send(null); } 
 
}

// le travail est terminé 
return; 
}// JavaScript Document


function search_guide2(id_circuit)
{ 
var methode='POST';
var url='http://www.veloparis.com/search_guide2.php';
document.getElementById('al_guide').innerHTML ="<div align='center' style='margin-top:8px;width:140px;padding:2px;font-size:11px; height:20px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px; background:#858585;color:#fff; padding-left:5px;  font-family:arial;'><img src='http://www.veloparis.com/style/img_v3/loader_small_white.gif'>&nbsp;&nbsp;Traitement en cours...</div>";
var XHR = null; 
if(window.XMLHttpRequest) // Firefox 
XHR = new XMLHttpRequest(); 
else if(window.ActiveXObject) // Internet Explorer 
XHR = new ActiveXObject("Microsoft.XMLHTTP"); 
   else { // XMLHttpRequest non supporté par le navigateur 
          alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); return;
		}
				// 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)
					{
						leselect = XHR.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						document.getElementById('al_guide').innerHTML = leselect;
						glob();
					}
				}

            if(XHR != null)
			{ 
         //document.getElementById(dest).innerHTML = XHR.responseText; ; 
            
                //envoie de la requête, methode plus url
				// Ici on va voir comment faire du post
				XHR.open(methode,url,true);
				// ne pas oublier ça pour le post
				if(methode=='POST'){ 
                  // si POST envoi du header et des paramètres 
                XHR.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
				// ne pas oublier de poster les arguments
				// ici, l'id de pays,villedepart,date,prix
				champs = document.getElementById('date_s');
				date_r = champs.options[champs.selectedIndex].value;
				nb_part = document.getElementById('select');
				heures = nb_part.options[nb_part.selectedIndex].text;
				data="date_r="+date_r+"&heures="+heures+"&id_circuit="+id_circuit;
                XHR.send(data); 
				
              } else{ XHR.send(null); } 
 
}

// le travail est terminé 
return; 
}// JavaScript Document

///////////////////////////
function voter(sc1,sc2,sc3,sc4,sc5)
{
document.images["m1"].src="images/template/start"+sc1+".jpg"; 
document.images["m2"].src="images/template/start"+sc2+".jpg";
document.images["m3"].src="images/template/start"+sc3+".jpg";
document.images["m4"].src="images/template/start"+sc4+".jpg";
document.images["m5"].src="images/template/start"+sc5+".jpg";
}
//pour attribuer le note selon l'avis de l'internaute
function note(toThis)
{ if((document.images["m1"].src=="http://www.veloparis.com/images/template/start1.jpg")&&
	 (document.images["m2"].src=="http://www.veloparis.com/images/template/start0.jpg")&&
	 (document.images["m3"].src=="http://www.veloparis.com/images/template/start0.jpg")&&
	 (document.images["m4"].src=="http://www.veloparis.com/images/template/start0.jpg")&&
	 (document.images["m5"].src=="http://www.veloparis.com/images/template/start0.jpg"))
      { if (document.getElementById)
        {
          document.getElementById("textDiv").innerHTML = toThis;
		  document.getElementById('clic').style.marginLeft='200px';
        }
       else if (document.all) 
       {
          document.all["textDiv"].innerHTML = toThis;
       }
	   notes=1;
       document.avis.score.value=notes;
	  
}
if((document.images["m1"].src=="http://www.veloparis.com/images/template/start1.jpg")&&
	 (document.images["m2"].src=="http://www.veloparis.com/images/template/start1.jpg")&&
	 (document.images["m3"].src=="http://www.veloparis.com/images/template/start0.jpg")&&
	 (document.images["m4"].src=="http://www.veloparis.com/images/template/start0.jpg")&&
	 (document.images["m5"].src=="http://www.veloparis.com/images/template/start0.jpg"))
{
	if (document.getElementById)
    {
    document.getElementById("textDiv").innerHTML = toThis;
    }
  else if (document.all) 
    {
    document.all["textDiv"].innerHTML = toThis;
    }
     notes=2;
     document.avis.score.value=notes;
	 
}
if((document.images["m1"].src=="http://www.veloparis.com/images/template/start1.jpg")&&
	 (document.images["m2"].src=="http://www.veloparis.com/images/template/start1.jpg")&&
	 (document.images["m3"].src=="http://www.veloparis.com/images/template/start1.jpg")&&
	 (document.images["m4"].src=="http://www.veloparis.com/images/template/start0.jpg")&&
	 (document.images["m5"].src=="http://www.veloparis.com/images/template/start0.jpg"))
{ 
if (document.getElementById)
    {
    document.getElementById("textDiv").innerHTML = toThis;
    }
  else if (document.all) 
    {
    document.all["textDiv"].innerHTML = toThis;
    }
     notes=3;
     document.avis.score.value=notes;
	 
}
if((document.images["m1"].src=="http://www.veloparis.com/images/template/start1.jpg")&&
	 (document.images["m2"].src=="http://www.veloparis.com/images/template/start1.jpg")&&
	 (document.images["m3"].src=="http://www.veloparis.com/images/template/start1.jpg")&&
	 (document.images["m4"].src=="http://www.veloparis.com/images/template/start1.jpg")&&
	 (document.images["m5"].src=="http://www.veloparis.com/images/template/start0.jpg"))
{ if (document.getElementById)
    {
    document.getElementById("textDiv").innerHTML = toThis;
    }
  else if (document.all) 
    {
    document.all["textDiv"].innerHTML = toThis;
    }
     notes=4;
     document.avis.score.value=notes;
	
}
if((document.images["m1"].src=="http://www.veloparis.com/images/template/start1.jpg")&&
	 (document.images["m2"].src=="http://www.veloparis.com/images/template/start1.jpg")&&
	 (document.images["m3"].src=="http://www.veloparis.com/images/template/start1.jpg")&&
	 (document.images["m4"].src=="http://www.veloparis.com/images/template/start1.jpg")&&
	 (document.images["m5"].src=="http://www.veloparis.com/images/template/start1.jpg"))
{ if (document.getElementById)
    {
    document.getElementById("textDiv").innerHTML = toThis;
    }
  else if (document.all) 
    {
    document.all["textDiv"].innerHTML = toThis;
    }
    notes=5;
    document.avis.score.value=notes;
}
}
function verif_coment()
{
	if(document.avis.titre.value=='')
	{
		alert('Introduire le titre de votre commentaire');
		document.getElementById('ztiot').style.border='1px solid red';
		return false;
	}else
	if(document.avis.com.value=='')
	{
		alert('Introduire le texte de votre commentaire');
		document.getElementById('ztiot').style.border= "1px solid #ccc";
		document.getElementById('textainv').style.border= "1px solid red";
		return false;
	}
}

/*
function: vérifier si un visite est encore disponible.............
*/
function max_dispo()
{ 

 if(document.getElementById('parti')!= null)
  {mes_part = document.getElementById('parti');je_part= mes_part.options[mes_part.selectedIndex].value;}
else
  {
 if(document.getElementById('resa_1') != null)
    { (document.getElementById('resa_1').checked==true)?je_part=2:je_part=1}else{je_part=1;}
  }
var methode='POST';
var url='http://www.veloparis.com/max_dispo.php';
var XHR = null; 
if(window.XMLHttpRequest) // Firefox 
XHR = new XMLHttpRequest(); 
else if(window.ActiveXObject) // Internet Explorer 
XHR = new ActiveXObject("Microsoft.XMLHTTP"); 
   else { // XMLHttpRequest non supporté par le navigateur 
          alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); return;
		}
				// 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)
					{
						leselect = XHR.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						//document.getElementById('disponible').innerHTML = leselect;
                        
                        if(document.getElementById('m_dispo') != null)
                         {document.f_reserv.m_dispo.value=1;}
						 if(document.getElementById('error') != null){document.getElementById('error').value=0;}
                       if( is_numeric(leselect) )
						{document.f_reserv.place_dispo.value=leselect;}
                       if(document.getElementById('deja_select') != null)
                        {document.getElementById('deja_select').value=1;}
					     
				      if( (leselect!='erreur') && (leselect!='erreur_2')&& (leselect!='erreur_3')&& (leselect!='erreur_4'))
					  {
						if(document.getElementById('dispo_pls')!=null)
                             {document.getElementById('dispo_pls').innerHTML ='Il reste encore '+leselect+' place(s) disponible(s)';}
						if(Number(leselect)==0)
						{ 
							alert("Ce circuit est complet.Merci de modifier votre recherche");
							document.f_reserv.encore_dipo.value=0;
						}
						else if( (Number(leselect)>0) && (Number(leselect)<je_part))
						{
							alert("Changer le nombre de participants .\nIl reste encore "+leselect+" place(s) disponible(s) pour ce circuit ,\n sinon modifier votre recherche");
							document.f_reserv.encore_dipo.value=0;
							
						}else
						{   document.f_reserv.encore_dipo.value=1;
					     if( Number(document.getElementById('m_solde').value)  < Number(document.getElementById('tot_fact').value) )
					        { document.getElementById('btt').innerHTML ="<input type='image' src='images/template/monprofil_14.jpg' id='bt_next21_pay'>";}
							
						}
					  }
                      if(leselect=='erreur_4')
					   { 
                          alert('Vous ne pouvez pas continuer votre invitation. Vous avez déjà invité ce personne');
                          document.getElementById('error').value=1;
                          //document.f_reserv.bout.disabled =false;
                       }else
                      if(leselect=='erreur_2')
					   { 
                          alert('Vous ne pouvez pas continuer votre invitation. L\'invité participe déjà à cette visite');
                          document.getElementById('error').value=2;
                          //document.f_reserv.bout.disabled =false;
                       }else
                       if(leselect=='erreur_3')
					   { 
                         document.getElementById('choix_resa').innerHTML="<div style='font-family:arial;font-size:12px; font-weight:bold; height:30px;' ><input type='checkbox' name='resa_moi' id='resa_1' value='1' onclick='change_mess()'>&nbsp;Je réserve également la visite pour moi</div>";
                         //document.getElementById('acce').innerHTML="J'accepte que mon compte soit débité de deux réservations";
                         
                       }else
                       {
                         document.getElementById('choix_resa').innerHTML="";
                         document.getElementById('acce').innerHTML="J'accepte que mon compte soit débité d'une réservation";
                         document.f_reserv.nb_resa.value=1;
                      }
         
					}
				}

            if(XHR != null)
			{ 
         //document.getElementById(dest).innerHTML = XHR.responseText; ; 
            
                //envoie de la requête, methode plus url
				// Ici on va voir comment faire du post
				XHR.open(methode,url,true);
				// ne pas oublier ça pour le post
				if(methode=='POST'){ 
                  // si POST envoi du header et des paramètres 
                XHR.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
				// ne pas oublier de poster les arguments
				// ici, l'id de pays,villedepart,date,prix
				id_visite = document.getElementById('visite');
				id_circuit = id_visite.options[id_visite.selectedIndex].value;
				date_v = document.getElementById('date_s');
				date_resa= date_v.options[date_v.selectedIndex].value;
				heur_v = document.getElementById('select');
				heure= heur_v.options[heur_v.selectedIndex].value;
				guide = document.getElementById('mon_guide');
				id_guide= guide.options[guide.selectedIndex].value;
                if(document.getElementById('email_invo')!= null)
                 { //alert(document.f_reserv.email_invo.value);
                   email_non_membre=document.f_reserv.email_invo.value;
                   data="id_circuit="+id_circuit+"&date_resa="+date_resa+"&heure="+heure+"&id_guide="+id_guide+"&je_part="+je_part+"&email_non_membre="+email_non_membre;
                 }else
				 if(document.getElementById('id_invite')!= null)
                 { id_invit=document.getElementById('id_invite').value;
                   data="id_circuit="+id_circuit+"&date_resa="+date_resa+"&heure="+heure+"&id_guide="+id_guide+"&je_part="+je_part+"&id_invit="+id_invit;
                 }else
				 { data="id_circuit="+id_circuit+"&date_resa="+date_resa+"&heure="+heure+"&id_guide="+id_guide+"&je_part="+je_part;}
                
                XHR.send(data); 
				
              } else{ XHR.send(null); } 
 
}

// le travail est terminé 
return; 
}// JavaScript Document


// changer le texte de message d'invitation

function change_mess()
{

 if(document.getElementById('resa_1').checked==true)
  { document.getElementById('acce').innerHTML="J'accepte que mon compte soit débité de deux réservations";}else
 {document.getElementById('acce').innerHTML="J'accepte que mon compte soit débité d'une réservation";}

}
/*
function: vérifier si un visite est encore disponible.............
*/
function load_prix_velo(num,glob)
{ 
document.getElementById('prix_v_'+num).innerHTML='<img src="http://www.veloparis.com/images/pre70.gif">';
var methode='POST';
var url='http://www.veloparis.com/search_tarif_velo.php';
var XHR = null; 
if(window.XMLHttpRequest) // Firefox 
XHR = new XMLHttpRequest(); 
else if(window.ActiveXObject) // Internet Explorer 
XHR = new ActiveXObject("Microsoft.XMLHTTP"); 
   else { // XMLHttpRequest non supporté par le navigateur 
          alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); return;
		}
				// 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)
					{
						leselect = XHR.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						 leselect=leselect.split('---___________---');
                           func="montre('"+leselect[0]+"')";
                        document.getElementById('prix_v_'+num).innerHTML ='<img src="http://www.veloparis.com/style/img_v3/info_.png" onMouseOver="'+func+'" onMouseOut="hiddens();" style="cursor:pointer;"><font style="color:#2796d9; font-family:arial;font-size:12px;">&nbsp;prix</font>';
						document.getElementById('img_v_'+num).innerHTML =leselect[1];
						
						load_velo(glob);
						//alert(glob);
					}
				}

            if(XHR != null)
			{ 
         //document.getElementById(dest).innerHTML = XHR.responseText; ; 
            
                //envoie de la requête, methode plus url
				// Ici on va voir comment faire du post
				XHR.open(methode,url,true);
				// ne pas oublier ça pour le post
				if(methode=='POST'){ 
                  // si POST envoi du header et des paramètres 
                XHR.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
				// ne pas oublier de poster les arguments
				// ici, l'id de pays,villedepart,date,prix
				id_velo = document.getElementById('velo_'+num);
				m_velo = id_velo.options[id_velo.selectedIndex].value;
				data="m_velo="+m_velo;
                XHR.send(data); 
				
              } else{ XHR.send(null); } 
 
}

// le travail est terminé 
return; 
}// JavaScript Document

// fenetre popup
function affichage_popup(url,titre)
{
window.open (url,titre, config=' toolbar=no, menubar=no, scrollbars=yes, resizable=no, location=no, directories=no, status=no');
}
function affichage_popup2(url,titre)
{
window.open (url,titre, config=' toolbar=no, menubar=no, scrollbars=yes,width=700,height=500, resizable=no, location=no, directories=no, status=no');
}

// afficher / masquer commentaire de chaque visite
function affiche_coment()
{
if(document.getElementById('coment').style.display=='none')

document.getElementById('coment').style.display='block';
else
document.getElementById('coment').style.display='none';
}


function verif_reso_perso()
{

	  if(document.f_reserv.date_dep.value=='')
       {
          alert('Merci de saisir la date de votre visite.');
		  document.getElementById('date_dep').style.border= "1px solid red";  
          document.getElementById('tel').style.border= "1px solid #f0f0f0"; 
		  document.f_reserv.date_dep.focus();
		  return false ;
       }
      if(document.f_reserv.heure.selectedIndex==0)
      {
          alert("Merci de choisir l'heure de votre visite.");
		  document.getElementById('heure').style.border= "1px solid red";  
		  return false ;
      }
else if(document.f_reserv.parti.selectedIndex==0)
      {
          alert("Merci de choisir le nombre de participants.");
          document.getElementById('parti').style.border= "1px solid red"; 
		  document.getElementById('heure').style.border= "1px solid 1px solid #f0f0f0";  
		  return false ;
      }
else if( (document.f_reserv.step1.checked==false) && 
(document.f_reserv.step2.checked==false) && 
(document.f_reserv.step3.checked==false) && 
(document.f_reserv.step4.checked==false) && 
(document.f_reserv.step5.checked==false) && 
(document.f_reserv.step6.checked==false) && 
(document.f_reserv.step7.checked==false) && 
(document.f_reserv.step8.checked==false) && 
(document.f_reserv.step9.checked==false) && 
(document.f_reserv.step10.checked==false) && 
(document.f_reserv.step11.checked==false) && 
(document.f_reserv.step12.checked==false) && 
(document.f_reserv.step13.checked==false) && 
(document.f_reserv.step14.checked==false) && 
(document.f_reserv.step15.checked==false) && 
(document.f_reserv.step16.checked==false) && 
(document.f_reserv.step17.checked==false) && 
(document.f_reserv.step18.checked==false) && 
(document.f_reserv.step19.checked==false) )
      { alert("Merci de choisir au moins un étape."); return false;}



}

function verif_mail_oub()
{
var reEmail = /^[a-zA-Z0-9][a-zA-Z0-9.\-\_]*@[a-zA-Z0-9][a-zA-Z0-9.\-\_]*\.[a-zA-Z0-9][a-zA-Z0-9.]*/

function isEmail(s) 
{ return reEmail.test(s); }

function mail(EmailValue)
   { 
	 if (EmailValue.indexOf('http:')>-1 || EmailValue.indexOf('www.')>-1)
	  { 
		return false;
		//alert("Merci de mettre une adresse email valide surtout pas www. ou de http://"); 
	  }  
   }
if(document.oubli.email)
   {
		if (document.oubli.email.value == '' || document.oubli.email.value == 'Saisissez votre e-mail') 
		       { 
			    alert("Merci d'indiquer votre email");
			    document.oubli.email.focus(); return false;
			   }
		else if (mail(document.oubli.email.value) == false) 
		       { 
			    alert("Merci d'indiquer une adresse email valide\n"); 
				document.oubli.email.focus(); return false;
			   }
		else if (isEmail(document.oubli.email.value) == false) 
		       { 
			     alert("Merci d'indiquer une adresse email valide.\n");
				 document.oubli.email.focus(); return false;
			   }
	}

}

// js menu connexion
function montre(id) {
if (document.getElementById) {
document.getElementById(id).style.display="block";
} else if (document.all) {
document.all[id].style.display="block";
} else if (document.layers) {
document.layers[id].display="block";
}
}

function cache(id) {
if (document.getElementById) {
document.getElementById(id).style.display="none";
} else if (document.all) {
document.all[id].style.display="none";
} else if (document.layers) {
document.layers[id].display="none";
}
}

function imagePopup(adresse, nom, hauteur, largeur){
		window.open(adresse , nom ,config ='height= '+hauteur+', width='+largeur+', toolbar=no, menubar=no, scrollbars=yes, resizable=no, location=no, directories=no, status=no, top=90, left=430');
	}


function verif_cont_v2()
{
	if(document.f_reserv.nom.value=='')
	 {
		  alert('veuillez saisir votre nom svp !'); 
		  document.f_reserv.nom.focus();
		  return false ;
	 }
	 else
	 if(document.f_reserv.prenom.value=='')
	 {
		  alert('veuillez saisir votre prénom svp !');
		  document.f_reserv.prenom.focus();
		  return false ;
	 }
	 else
	 if(document.f_reserv.email)
     {
		  
		     if (document.f_reserv.email.value == '') 
		       { 
			    alert("Merci d'indiquer votre email"); 
			    document.f_reserv.email.focus(); return false;
			   }
		      else if (mail(document.f_reserv.email.value) == false) 
		       { 
			    alert("Merci d'indiquer une adresse email valide\n");
				document.f_reserv.email.value='';
				document.f_reserv.email.focus(); return false;
			   }
		      else if (isEmail(document.f_reserv.email.value) == false) 
		       { 
			     alert("Merci d'indiquer une adresse email valide.\n"); 
				 document.f_reserv.email.value='';
				 document.f_reserv.email.focus(); return false;
			   }
	 }
	
	 if(document.f_reserv.tel)
     {
	          if(document.f_reserv.tel.value=="")
	          {
			   alert('veuillez saisir votre numéro de telephone SVP !');
	           document.f_reserv.tel.focus();
	           return false;
	          }
			  else
              if ( !(is_numeric(document.f_reserv.tel.value)) )
               { 
                  alert(' numéro de Téléphone incorrecte');
                  document.f_reserv.tel.focus();
                  document.f_reserv.tel.value='';
                  return false;
                }
               else
				  if(document.f_reserv.tel.value.length<8) 
                    { 
                      alert(' numéro de Téléphone incorrecte');
                      document.f_reserv.tel.focus();
                      document.f_reserv.tel.value='';
                       return false;
                     }
	  }
	  
	   
       if(document.f_reserv.sujet.value=='') 
                    { 
                      alert('veuillez saisir l\'objet de votre message');
                      document.f_reserv.sujet.focus();
                       return false;
                     }else
	  if(document.f_reserv.message.value=='') 
                    { 
                      alert('veuillez saisir votre message');
                      document.f_reserv.message.focus();
                       return false;
                     } 
		   
	   
	
}

function verif_avis_v2()
{
	if(document.f_reserv.nom.value=='')
	 {
		  alert('veuillez saisir votre nom svp !'); 
		  document.f_reserv.nom.focus();
		  return false ;
	 }
	 else
	 if(document.f_reserv.prenom.value=='')
	 {
		  alert('veuillez saisir votre prénom svp !');
		  document.f_reserv.prenom.focus();
		  return false ;
	 }
	 else
	 if(document.f_reserv.email)
     {
		  
		     if (document.f_reserv.email.value == '') 
		       { 
			    alert("Merci d'indiquer votre email"); 
			    document.f_reserv.email.focus(); return false;
			   }
		      else if (mail(document.f_reserv.email.value) == false) 
		       { 
			    alert("Merci d'indiquer une adresse email valide\n");
				document.f_reserv.email.value='';
				document.f_reserv.email.focus(); return false;
			   }
		      else if (isEmail(document.f_reserv.email.value) == false) 
		       { 
			     alert("Merci d'indiquer une adresse email valide.\n"); 
				 document.f_reserv.email.value='';
				 document.f_reserv.email.focus(); return false;
			   }
	 }
	
	  if(document.f_reserv.message.value=='') 
                    { 
                      alert('veuillez saisir votre message');
                      document.f_reserv.message.focus();
                       return false;
                     } 
		   
	   
	
}
function replaceimg(img,srcimg)
{

	document.images[img].src='style/img_v3/'+srcimg+'.jpg';
	
}
function initimg(img,srcimg)
{

	document.images[img].src='style/img_v3/'+srcimg+'.jpg';
}
