var xmlhttp;
function showHotel(Param){
	
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
	
	
			var url="ville_bis.php";
			var ville = document.getElementById("cbx_ville").value; 
			var date_debut = document.getElementById("date_ville_debut").value; 
			var date_fin = document.getElementById("date_ville_fin").value;
			var TriHotel=Param;
			//------------------------- étoiles ----------------------------------------------------------------------
			var etoiles = document.getElementsByName('ckb_etoile');
			var idEtoiles = new Array();
			for( var i=0 ;i < etoiles.length; i++ ){
					if(etoiles[i].checked){
					idEtoiles[idEtoiles.length] = i+1;
					}
			}
			if (idEtoiles.length==0){
			for( var i=0 ;i < 5; i++ ){
				idEtoiles[i] = i+1;
				}	
			}	
			//-------------------------- équipements ----------------------------------------------------------------
			var equipements = document.getElementsByName('ckb_equipement');
			var idEquipements = new Array();
			for( var i=0 ;i < equipements.length; i++){
				if(equipements[i].checked){
				idEquipements[idEquipements.length] = equipements[i].value;
				}
			}
			
			if (idEquipements.length==0){
				for( var i=0 ;i < equipements.length; i++){
				idEquipements[i] = equipements[i].value;
				}
			}	
			//___________________________________________________________________________________________________________
			
			var PageHotel_bis = document.getElementsByName('PageHotel');
			var PageHotel=0;
			if(PageHotel_bis){
					for( var i=0 ;i < PageHotel_bis.length; i++ ){
					if(PageHotel_bis[i].checked)
					PageHotel=PageHotel_bis[i].value;
					}
			}
			//_________________Tri des hotel selon le chassement chasi____________________________________________
			
			var critereTri = document.getElementsByName('triHotel');
			for( var i=0 ;i < critereTri.length; i++ ){
			document.getElementById("lblHotel"+i).style.backgroundColor="white";
			document.getElementById("lblHotel"+i).style.color = "#000";
			document.getElementById("lblHotel"+i).style.border='1px solid #EAEAD5'
			}
			for( var i=0 ;i < critereTri.length; i++ ){
			if(critereTri[i].checked){
			critereTri=critereTri[i].value;
			document.getElementById("lblHotel"+i).style.backgroundColor="#D50000";
			document.getElementById("lblHotel"+i).style.color = "#fff";
			document.getElementById("lblHotel"+i).style.border='1px solid #ff0000'
			}
			}
			
			//------------------------------ arrondissements ---------------------------------------------------------
			var arrondissements = document.getElementsByName('ckb_arrondissement');
			var idArrondissements = new Array();
			for( var i=0 ;i < arrondissements.length; i++ ){
				if(arrondissements[i].checked){
				idArrondissements[idArrondissements.length] = i+1;
				}
			}
			if (idArrondissements.length==0){
				for( var i=0 ;i < arrondissements.length; i++ ){
				idArrondissements[i] = i+1;
				}
			}
			//-----------------------------------------------------------------------------------------------------------
			var queryString = url+"?ville=" + ville  
												 + "&date_debut=" + date_debut
												 + "&date_fin=" + date_fin
												 + "&tab_etoiles=" + idEtoiles.join(',')
												 + "&tab_equipements=" + idEquipements.join(',')
												 + "&tab_arrondissements=" + idArrondissements.join(',')
												 + "&critereTri=" + critereTri 
												 + "&PageHotel=" + PageHotel
												 + "&TriHotel=" + TriHotel  
												 ;
	
			xmlhttp.onreadystatechange=stateChanged;
			xmlhttp.open("GET",queryString,true);
			xmlhttp.send(null);

		
		//_________________Afficher Masquer le bloc des arrondissements____________________________________________
			if (ville == 'Paris')
			{
			document.getElementById('arrondissements').style.visibility='visible';
			//document.getElementById('cadre_ville').style.visibility='hidden';
			}
			else
			{
			document.getElementById('arrondissements').style.visibility='hidden';
			//document.getElementById('cadre_ville').style.visibility='visible';
			}	
			
			//document.getElementById("mouazzou").style.backgroundColor="red";
			//document.forms['bloc_hotel_01'].elements["mouazzou"].value = select_destination ;
			//____________________________________________________________________________________________________

	
}

//**********************************************************************************************************

function MessageShowTarifs(){

	document.getElementById('UpDateMsg').style.visibility='visible';
	window.setTimeout("showTarifs()",2000);

}

function showTarifs(){
			
			xmlhttp=GetXmlHttpObject();
			if (xmlhttp==null)
		  {
		  alert ("Browser does not support HTTP Request");
		  return;
		  }
	
			var url="tarifs_bis.php";
			var UpDateAfficheWebTarifs="ok";
			var idHotel = document.getElementById('hid_idHotel_Hotel').value;
			var lang_active = document.getElementById('hid_lang_Hotel').value;
			var date_arrivee =document.getElementById("date_tarif_debut").value;
			var date_depart = document.getElementById("date_tarif_fin").value; 
			
			var queryString = url + "?UpDateAfficheWebTarifs=" + UpDateAfficheWebTarifs
														+ "&idHotel=" + idHotel
														+ "&date_arrivee=" + date_arrivee 
														+ "&date_depart=" + date_depart
														+ "&lang_active=" + lang_active
														;
		xmlhttp.onreadystatechange=stateChanged;
		xmlhttp.open("GET",queryString,true);
		xmlhttp.send(null);
				document.getElementById('UpDateMsg').style.visibility='hidden';

}

function showFormulaire(){
			
			
			//document.frm_tarifs_dispo.action = "https://ssl6.ovh.net/~franceho/mws/index.php?page=formulaire&lang="+document.getElementById('hid_lang_Hotel').value;
			//document.frm_tarifs_dispo.action = "/mws/formulaire-"+document.getElementById('hid_lang_Hotel').value+".html";
			document.frm_tarifs_dispo.action = "https://ssl6.ovh.net/~franceho/php/"+document.getElementById('hid_lang_Hotel').value+"/formulaire.html";
			document.frm_tarifs_dispo.method = "POST";
			document.frm_tarifs_dispo.submit();
			
}
//**********************************************************************************************************

function verif_panier(){
	
		var nb_chambre = document.getElementsByName('hid_nb_chambre');
		var qte_chambre = 0;
	
		for( i = 0 ; i < nb_chambre.length; i++){
		qte_chambre = parseInt(qte_chambre) + parseInt(document.getElementById('nb_chambre'+i).options[document.getElementById('nb_chambre'+i).selectedIndex].value);
		}
			
		if(qte_chambre==0){
		document.frm_tarifs_dispo.btn_tarifs_ok.disabled = true;
		}else{
		document.frm_tarifs_dispo.btn_tarifs_ok.disabled = false;
		}
} 



function stateChanged()	{
	if (xmlhttp.readyState==4){
	document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
	}
}

function GetXmlHttpObject()	{
	if (window.XMLHttpRequest)
	  {
	  // code for IE7+, Firefox, Chrome, Opera, Safari
	  return new XMLHttpRequest();
	  }
	if (window.ActiveXObject)
	  {
	  // code for IE6, IE5
	  return new ActiveXObject("Microsoft.XMLHTTP");
	  }
return null;
}


function showHint(str){
if (str.length==0)  {
  document.getElementById("auto_texte").innerHTML="";
  return;
  }
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    document.getElementById("auto_texte").innerHTML=xmlhttp.responseText;
    }
  }
xmlhttp.open("GET","gethint.php?q="+str,true);
xmlhttp.send();
}

function afficherMasquer(){ 
   var args=afficherMasquer.arguments;
   var action, objet, css;
   // on parcours tous les arguments de la fonction
   for(var i=0; i<(args.length-1); i+=2)
   {
      if((objet=document.getElementById(args[i]))!=null)
      {
         action=args[i+1];
         switch(action)
         {
            /* la valeur de "css" est ?emplacer avec les noms des classes
            utilis? dans la feuille de style */
            case 'afficher':
            case '1':
               css='apparent';
               break;

            case 'masquer':
            case '0':
            default:
               css='cache';
         }
         
         objet.className=css;
      }
   }
}

function mapG(url) {
	window.open(url, 'map', 'top=75,left=175,width=600,height=500,menubar=no,resizable=yes,scrollbars=yes,addressbar=no,status=no,toolbar=no');
}

