function bouge(div){
  var bloc1=document.getElementById("slide1");
  var bloc2=document.getElementById("slide2");
  var bloc3=document.getElementById("slide3");
  var bloc4=document.getElementById("slide4");
  
  var blocDiv=document.getElementById(div);
  
  bloc1.style.width="40px";
  bloc2.style.width="40px";
  bloc3.style.width="40px";
  bloc4.style.width="40px";
  
  blocDiv.style.width="610px";
}

function affiche_enfant(f, list1, list2)
{

	var l1    = f.elements[list1]; 
	var l2    = f.elements[list2]; 
	var index = l1.selectedIndex; 
	if(index < 1) 
	{
		l2.options.length = 0; 
		document.forms[f.name].elements[list2].disabled=true;
		liste2.style.display = "none";
		var s2 = document.forms[f.name].elements[list2];
		s2.options.length = 0;
	}
	else
	{  
		document.forms[f.name].elements[list2].disabled=false;
    var liste2 =document.getElementById(list2);
    liste2.style.display = "";
	} 
}

function select_change(f, list1, list2)
{

	var l1    = f.elements[list1]; 
	var l2    = f.elements[list2]; 
	var index = l1.selectedIndex; 
	if(index < 1) 
	{
		l2.options.length = 0; 
		document.forms[f.name].elements[list2].disabled=true;
		liste2.style.display = "none";
		var s2 = document.forms[f.name].elements[list2];
		s2.options.length = 0;
	}
	else
	{ 
		var xhr_object = null; 
		document.forms[f.name].elements[list2].disabled=false;
    var liste2 =document.getElementById(list2);
    liste2.style.display = "";
		if(window.XMLHttpRequest) // Firefox 
			xhr_object = new XMLHttpRequest(); 
		else if(window.ActiveXObject) // Internet Explorer 
			xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
		else
		{ 
			// XMLHttpRequest non supporté par le navigateur 
			alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
			return; 
		} 
	 
		xhr_object.open("POST", "http://www.voyages-girardot.com/index.php?id=100", true); 

		xhr_object.onreadystatechange = function() 
		{ 
			if(xhr_object.readyState == 4) 
				eval(xhr_object.responseText); 
		} 
	 	
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
		var data = "liste="+escape(l1.options[index].value); 
		
		xhr_object.send(data);		

	} 
}

/*
function select_change(f, parent_destination, enfant_estination,date_depart,formule,prix)
{

	var parent_destination    = f.elements[parent_destination]; 
	var enfant_estination    = f.elements[enfant_estination];

	var date_depart    = f.elements[date_depart]; 
	var formule    = f.elements[formule];
	var prix    = f.elements[prix]; 

		var xhr_object = null; 
		document.forms[f.name].elements[enfant_estination].disabled=false;
    var liste2 =document.getElementById(enfant_estination);
    liste2.style.display = "";
		if(window.XMLHttpRequest) // Firefox 
			xhr_object = new XMLHttpRequest(); 
		else if(window.ActiveXObject) // Internet Explorer 
			xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
		else
		{ 
			// XMLHttpRequest non supporté par le navigateur 
			alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
			return; 
		} 
	 
		xhr_object.open("POST", "http://www.voyages-girardot.com/index.php?id=100", true); 

		xhr_object.onreadystatechange = function() 
		{ 
			if(xhr_object.readyState == 4) 
				eval(xhr_object.responseText); 
		} 
	 	
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
		var data = "parent_destination="+escape(parent_destination.options[index].value)+"&enfant_destination="+escape(enfant_destination.options[index].value)+"&formule="+escape(formule.options[index].value)+"&date_depart="+escape(date_depart.options[index].value)+"&prix="+escape(prix.options[index].value); 
		
		xhr_object.send(data);		

}
  */
function ongletActif(bloc,onglet) {
	document.getElementById('offreSemaine').style.display="none";
	document.getElementById('actualites').style.display="none";
	document.getElementById('envolsRegionaux').style.display="none";
	document.getElementById(bloc).style.display="block";

	document.getElementById('ongletoffreSemaine').className="";
	document.getElementById('ongletactualites').className="";
	document.getElementById('ongletenvolsRegionaux').className="";
	document.getElementById(onglet).className="on";
}


function affiche_div_parent(name,value){

  var tab_value = value.split("-");
  for(var i=1; i<5;i++){
	 document.getElementById('blocscroll'+name+i).style.display="none";
  }
  
  var nb = 0;
  
  for(var i=1; i<=tab_value.length;i++){
	 document.getElementById('blocscroll'+name+i).style.display="";
	 nb++;
  }

  if(name == "parent") document.forms["reservation"].elements["cache_nb_"+name].value = nb;
  if(name == "enfant") document.forms["reservation"].elements["cache_nb_"+name].value = nb;
}

function affiche_div_enfant(name,valeur){

  var tab_value=Array();
  if(valeur != 'vide') tab_value = valeur.split("-");
  for(var i=1; i<=5;i++){
	 document.getElementById('blocscroll'+name+i).style.display="none";
  }
  
  var nb = 0;
  
  for(var i=1; i<=tab_value.length;i++){
	 document.getElementById('blocscroll'+name+i).style.display="";
	 nb++;
  }

  if(valeur != 'vide'){
    document.forms["reservation"].elements["cache_nb_"+name].value = nb;
  }else{
    //alert("."+valeur+".");
    document.forms["reservation"].elements["cache_nb_"+name].value = '0';
  }
}

function verif(form){
 	var f = document.forms.reservation;       
  var alerte="";
  
  if(f.elements.id_prix.value == "") alerte+="\r\nDate de d\351part";

  if(f.elements.civilite_demandeur.value == "") alerte+="\r\n Civilit\351";
  if(f.elements.nom_demandeur.value == "") alerte+="\r\n Nom";
  if(f.elements.prenom_demandeur.value == "") alerte+="\r\n Pr\351nom";  
  if(f.elements.tel_demandeur.value == "") {
    alerte+="\r\n Num\351ro de t\351l\351phone";
  }else{
   var mon_tel =f.elements.tel_demandeur.value;
   while(mon_tel.indexOf("-", "") > 0){
    mon_tel = mon_tel.replace("-", "");
  };
   while(mon_tel.indexOf(" ", "") > 0){
    mon_tel = mon_tel.replace(" ", "");
  };
     while(mon_tel.indexOf(".", "") > 0){
    mon_tel = mon_tel.replace(".", "");
  };
/*mon_tel.replace(" ", "");
   mon_tel = mon_tel.replace("-", "");
   mon_tel = mon_tel.replace(".", "");    */
   if(mon_tel.length != '10')     alerte+="\r\n Num\351ro de t\351l\351phone invalide";
  }
  if(f.elements.email_demandeur.value == "") {
    alerte+="\r\n Email";
  }else{
   /* var reg = /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,3}$/; */
   if ((f.elements.email_demandeur.value.indexOf("@")>=0)&&(f.elements.email_demandeur.value.lastIndexOf(".")>f.elements.email_demandeur.value.indexOf("@"))) { 

    }else{
      alerte+="\r\n Email invalide";
    }
  }
  
  

  if(f.elements.cp_demandeur.value == "") alerte+="\r\n Code postal";
  if(f.elements.commune_demandeur.value == "") alerte+="\r\n Commune";


  for( var i = 1; i <= document.forms["reservation"].cache_nb_parent.value; i++ ) 
  { 
    if(document.forms["reservation"].elements["input_ad_nom"+i].value == "") alerte+=" \r\n Nom de l'adulte n\260 "+i;
    if(document.forms["reservation"].elements["input_ad_nom"+i].value == "") alerte+="\r\n Pr\351nom de l'adulte n\260 "+i;  
  } 

  for( var i = 1; i <= document.forms["reservation"].cache_nb_enfant.value; i++ ) 
  { 
    if(document.forms["reservation"].elements["input_en_nom"+i].value == "") alerte+="\r\n Nom de l'enfant n\260 "+i;
    if(document.forms["reservation"].elements["input_en_nom"+i].value == "") alerte+="\r\n Pr\351nom de l'enfant n\260 "+i;  
  } 

  if(document.forms["reservation"].elements["identite"].checked != true) alerte+="\r\n Cocher la case concernant la validit\351 des pi\350ces d'identit\351s des participants";
  

 if(alerte) {
    alert("Vous devez remplir les champs suivants \r\n"+alerte);
  }else{
    document.forms.reservation.submit();
  }           
}
