var modeleHotel = '<table width="720" border="0" cellspacing="0" cellpadding="0" style="background-image: url(../img/synthese/divHotel.gif); background-repeat:no-repeat"><tr><td width="120" valign="top"><div style="margin:10px;"><table width="130" height="100" border="0" cellpadding="0" cellspacing="0"><tr><td align="center"><a href="#url"><img src="../img/#imgBudget.gif" border="0"></a></td></tr><tr><td align="center"><a href="#url"><img src="../img/consulter.gif" border="0"></td></tr></table></div></td><td valign="top"><div style="margin:7px;"><table width="100%" height="100" border="0" cellpadding="0" cellspacing="0"><tr><td valign="top" class="textepetit" width="370"><b><a href="#url" style="text-decoration:underline; font-size:13px ; color:#0000FF">#nomHotel</a></b> <img src="../img/etoile#nbEtoile.gif"><br><b>#ville</b><br>#adresse<br><img src="../img/synthese/vide.gif" height="7"><br><font color="#666666">Hotel #ville proposé par #agences</font><br><img src="../img/synthese/vide.gif" height="7"><br>#avis</td><td width="100" align="center"><a href="#url"><img src="http://www.hoymevoy.com/img/chaines/#chaine.gif" border="0"></a></td><td align="left" class="textepetit"><a href="#url"><img src="http://www.hoymevoy.com/photos/hotels/#photo.jpg" width="80" height="80" border="0"></a></td></tr></table></div></td></tr></table><br>';



var modeleAvis = '<font color="#000080"><img src="../img/smileys_avis_#pictoNote.gif" align="absmiddle"> <b>#avis</b> - note moyenne : #note / 20 (#nbAvis avis)</font>';



var imprime=0;



//change le modele hotel pour l'impression

function initModeleHotel(){

	modeleHotel=modeleHotel2;

	imprime=1;

}



function lst0() {

  lst=0;

}

function updtMois(formulaire) {

  document.moteurHotel.MM1.value=document.moteurHotel.MM.value;

}

function changeJour() {

	var form = document.moteur;

	var nbj = new Number(0);

	nbj = form.DD.value;

	nbj++;

	 if (form.DD.value < 31) {

 		form.DD1.value=nbj;

	} else {

		form.DD1.value=form.DD.value;

	}

}

function str_replace($search,$replace,$chaine) {



	var $recommence = 1;

	
	if ($search != "" ) {
		while ($recommence==1) {
	
			if($chaine.search($search)==-1) {
	
				$recommence=0;
	
			} else {
	
				$chaine = $chaine.replace($search,$replace);
	
			}
	
		}
	} 
	return $chaine;

}



function getHTTPObject() {

  var xmlhttp;

  /*@cc_on

  @if (@_jscript_version >= 5)

    try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) {

      try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) {

        xmlhttp = false;

        }

      }

  @else

  xmlhttp = false;

  @end @*/

  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {

    try {

      xmlhttp = new XMLHttpRequest();

    } catch (e) {

      xmlhttp = false;

    }

  }

  return xmlhttp;

}





function getInfo(){

	

	//window.open("/~hotel/hotelInfo.php?liste=" + listeHotel);

	http1 =getHTTPObject();

	http1.open("GET", "/hotel/hotelInfo.php?liste=" + listeHotel, true);

	http1.onreadystatechange = handleHttpResponseHotel;

	http1.send(null);

}





function handleHttpResponseHotel(){

	

	if (http1.readyState == 4) {

		

		var div2 = document.getElementById('div2');

		var $fc1 = "";

		var $tc2 = "";

		

		results = http1.responseText;

		tabHotelRes = results.split("@");

		

		for(i1=0;i1<((tabHotelRes.length)-1);i1++){

			

			tmpInfo=tabHotelRes[i1].split("#");

		

			var $tc = modeleHotel;

			

			if(tmpInfo[7]>0){

				$tc2 = modeleAvis;

				$tc2=str_replace("#pictoNote",pictoNote(tmpInfo[6]),$tc2);

				$tc2=str_replace("#avis",avis(tmpInfo[6]),$tc2);

				$tc2=str_replace("#note",tmpInfo[6],$tc2);

				$tc2=str_replace("#nbAvis",tmpInfo[7],$tc2);

			}else{

				$tc2 = "";

			}

			

			$tc=str_replace("#nomHotel",tmpInfo[0].toUpperCase(),$tc);

			$tc=str_replace("#nbEtoile",tmpInfo[1],$tc);

			$tc=str_replace("#ville",tmpInfo[2],$tc);

			$tc=str_replace("#adresse",tmpInfo[3].toUpperCase(),$tc);

			$tc=str_replace("#agences",tmpInfo[4],$tc);

			$tc=str_replace("#avis",$tc2,$tc);

			$tc=str_replace("#imgBudget",pictoBudget(tmpInfo[5]),$tc);

			$tc=str_replace("#photo",tmpInfo[9],$tc);

			$tc=str_replace("#chaine",tmpInfo[11],$tc);

			//alert(tmpInfo[0] + " " + tmpInfo[1] + " " + tmpInfo[2]);

			$tmpVille = tmpInfo[2].split("&nbsp;-&nbsp;");

			

			

			$tc=str_replace("#url","/hoteles-" + str_replace(" ","+",$tmpVille[1].toLowerCase()) + "/" + str_replace(" ","+",tmpInfo[0].toLowerCase())+'-' + str_replace(" ","+",$tmpVille[0].toLowerCase()) + '-' + tmpInfo[8] + '.html',$tc);

			

			$fc1=$fc1+$tc;	

		}

		

		div2.innerHTML = '<table border="0" cellpadding="2" bgcolor="#FFFFFF" class=textenormal>'+$fc1+'</table>';

	}

}





function pictoBudget(budget){

	if(budget<50){

		return 'budget_50';

	}else if(budget>=50 && budget<100){

		return 'budget_100';

	}else if(budget>=100 && budget<150){

		return 'budget_150';

	}else if(budget>=150 && budget<200){

		return 'budget_200';

	}else if(budget>=200 && budget<250){

		return 'budget_250';

	}else if(budget>=250){

		return 'budget_250P';

	}

}



function pictoNote(note){

	

	if(note<8){

		return 1;

	}else if(note>=8 && note < 10){

		return 2;

	}else if(note>=10 && note < 12){

		return 3;

	}else if(note>=12 && note < 16){

		return 4;

	}else if(note>=16 ){

		return 5;

	}

}



function avis(note){

	

	if(note<8){

		return "A éviter";

	}else if(note>=8 && note < 10){

		return "Décevant";

	}else if(note>=10 && note < 12){

		return "Moyen";

	}else if(note>=12 && note < 16){

		return "Bien";

	}else if(note>=16 ){

		return "Très bien";

	}

}



function debut(){

	updtPage(1);

}



//-----------------------------------------------------------------------------------------

//GESTION DU TRI DES HOTELS

//-----------------------------------------------------------------------------------------

//ORDRE=1 --> PAR RECOMMANDATION

//ORDRE=2 --> PAR CHAINE

//ORDRE=3 --> PAR CATEGORIE

//-----------------------------------------------------------------------------------------

function tri(ordre){

	

	var divTri1 = document.getElementById('divTri1');

	var divTri2 = document.getElementById('divTri2');

	var divTri3 = document.getElementById('divTri3');

	

	switch(ordre){

		case 1: ordreTri=1;

				divTri1.style.display = '';

				divTri2.style.display = 'none';

				divTri3.style.display = 'none';

		break;

		

		case 2: ordreTri=2;

				divTri1.style.display = 'none';

				divTri2.style.display = '';

				divTri3.style.display = 'none';

		break;

		

		case 3: ordreTri=3;

				divTri1.style.display = 'none';

				divTri2.style.display = 'none';

				divTri3.style.display = '';

		break;

	}		

	updtPage(1);

}





//-----------------------------------------------------------------------------------------

//GESTION DE LA SELECTION DES HOTELS CORRESPONDANTS AUX FILTRES ET AU TRI

//-----------------------------------------------------------------------------------------

function retri(){



	var tabTmp = new Array();

	listeHotel = '';

	

	switch(ordreTri){

		case 1: tabTmp=tabTriNote;

		break;

		

		case 2: tabTmp=tabTriChaine;

		break;

		

		case 3: tabTmp=tabTriCateg;

		break;

	}		

	

	debut=(page-1)*nbpage;

	ind=0;

	i2=0;

	i=0;

	fin=0;



	while(i<nbpage && fin==0){



		if (verifChaine(tabTmp[i2])) {

			if (verifCateg(tabTmp[i2])) {

				if(verifRecomm(tabTmp[i2])){

					ind++;

					if(ind > debut) {

						listeHotel = listeHotel + tabTmp[i2] + '@';

						i++;

					}



				}

			}

		}

		i2++;

		

		if(i2>=nbHotels){

			fin=1;

		}

	}



	compte();

	getInfo();

	affPage();

}



//-----------------------------------------------------------------------------------------

//COMPTE LE NB HOTELS CORRESPONDANT AUX CRITERES

//-----------------------------------------------------------------------------------------

function compte(){

	var nb = 0;





	for(i=0;i<nbHotels;i++){

		

		if(verifCateg(tabTriCateg[i]) && verifRecomm(tabTriCateg[i]) && verifChaine(tabTriCateg[i])){

			nb=nb+1;

		}

	}

	nbHotelsAff=nb;

	

	var divNb = document.getElementById('divnbaffiche');

	

	if(nb<2){

		divNb.innerHTML = nb+" / "+nbHotels+" hotel "+ ville +" affiché";

	}else{

		divNb.innerHTML = nb+" / "+nbHotels+" hotels "+ ville +" affichés";

	}

}





//-----------------------------------------------------------------------------------------

//MISE A JOUR DU NOMBRE DE SEJOURS PAR PAGE

//-----------------------------------------------------------------------------------------

function updt_nbhotels(){

	

		var nbhotelTmp = document.getElementById("nbhotel").options[document.getElementById("nbhotel").selectedIndex].value;

		nbpage = nbhotelTmp;

		updtPage(1);

}



//-----------------------------------------------------------------------------------------

//MISE A JOUR DU NOMBRE DE SEJOURS PAR PAGE

//-----------------------------------------------------------------------------------------

function updt_nbhotel(id){

	

		document.getElementById("nbhotel").options[id].selected=true;

		updt_nbhotels();

}





//-----------------------------------------------------------------------------------------

//MISE A JOUR DU CRITERE CATEGORIE

//-----------------------------------------------------------------------------------------

function updt_categ(id_cat){

	

	var listeTemp = '';

	

	//Pour chaque categorie

	for(i=1;i<=3;i++){

		

		//Si catégorie sélectionnée

		if(i==id_cat){

			document.getElementById('categ'+i).checked=true;

		}else{

			document.getElementById('categ'+i).checked=false;

		}

	}

	

	for(i=0;i<nbHotels;i++){

		

		tabInfoTmp = tabHotel[i].split("#");

		

		if(id_cat==1){

			if(tabInfoTmp[3]==5 || tabInfoTmp[3]==4){

				listeTemp = listeTemp +"#"+ tabInfoTmp[0];

			}

		}

		if(id_cat==2){

			if(tabInfoTmp[3]==3){

				listeTemp = listeTemp +"#"+ tabInfoTmp[0];

			}

		}

		if(id_cat==3){

			if(tabInfoTmp[3]==2 || tabInfoTmp[3]==1){

				listeTemp = listeTemp +"#"+ tabInfoTmp[0];

			}

		}

	}

	listeFiltreCateg = listeTemp + "#";

	updtPage(1);

}





//-----------------------------------------------------------------------------------------

//MISE A JOUR DU CRITERE CATEGORIE

//-----------------------------------------------------------------------------------------

function updt_categs(){

	

	var listeTemp = '';

	var nbCategTmp= 0;

	

	//Pour chaque catégorie

	for(id_cat=1;id_cat<=3;id_cat++){

		

		if(document.getElementById('categ'+id_cat).checked==true){

			nbCategTmp++;

			

			for(i=0;i<nbHotels;i++){

				

				tabInfoTmp = tabHotel[i].split("#");

				

				if(id_cat==1){

					if(tabInfoTmp[3]==5 || tabInfoTmp[3]==4){

						listeTemp = listeTemp +"#"+ tabInfoTmp[0];

					}

				}

				if(id_cat==2){

					if(tabInfoTmp[3]==3){

						listeTemp = listeTemp +"#"+ tabInfoTmp[0];

					}

				}

				if(id_cat==3){

					if(tabInfoTmp[3]==2 || tabInfoTmp[3]==1){

						listeTemp = listeTemp +"#"+ tabInfoTmp[0];

					}

				}

			}

		}

	}

	

	if(nbCategTmp==3){

		for(i=0;i<nbHotels;i++){

			

			tabInfoTmp = tabHotel[i].split("#");

			

			if(tabInfoTmp[3]==0){

				listeTemp = listeTemp +"#"+ tabInfoTmp[0];

			}

		}

	}

	

	listeFiltreCateg = listeTemp + "#";

	updtPage(1);

}



//-----------------------------------------------------------------------------------------

//MISE A JOUR DU CRITERE CATEGORIE

//-----------------------------------------------------------------------------------------

function updt_categ_all(){



	for(i=1;i<=3;i++){

		document.getElementById('categ'+i).checked=true;

	}

	updt_categs();

}



//-----------------------------------------------------------------------------------------

//VERIFICATION DU CRITERE CATEGORIE

//-----------------------------------------------------------------------------------------

function verifCateg(idCAT){

	/*

	var tabListe = listeFiltreCateg.split("#");

	for(iCAT=1;iCAT<tabListe.length;iCAT++){

		if (tabListe[iCAT]==idCAT) return true;

	}

	return false;

	*/

	if(listeFiltreCateg.search("#"+idCAT+"#")!=-1) return true

	return false;

}







//-----------------------------------------------------------------------------------------

//MISE A JOUR DU CRITERE CATEGORIE

//-----------------------------------------------------------------------------------------

function updt_chaine(id_cha){

	

	

	var listeTemp = '';

	

	for(i=0;i<nbChaines;i++){

		

		if(i==id_cha){

			document.getElementById('chaine'+i).checked=true;

		}else{

			document.getElementById('chaine'+i).checked=false;

		}

	}

	



	for(i=0;i<nbHotels;i++){

		

		tabInfoTmp = tabHotel[i].split("#");

		

		if(tabInfoTmp[2]==tabListeChaineMatch[id_cha]){

			listeTemp = listeTemp +"#"+ tabInfoTmp[0];

		}

	}



	listeFiltreChaine = listeTemp + "#";

	//alert("appel updtPage");

	updtPage(1);

}





//-----------------------------------------------------------------------------------------

//MISE A JOUR DU CRITERE CHAINE

//-----------------------------------------------------------------------------------------

function updt_chaines(){

	

	var listeTemp = '';

	var nbChaineTmp= 0;

	

	for(id_cha=0;id_cha<nbChaines;id_cha++){

		

		if(document.getElementById('chaine'+id_cha).checked==true){

			nbChaineTmp++;

			

			for(i=0;i<nbHotels;i++){

				

				tabInfoTmp = tabHotel[i].split("#");

				

				if(tabInfoTmp[2]==tabListeChaineMatch[id_cha]){

					listeTemp = listeTemp +"#"+ tabInfoTmp[0];

				}

			}

		}

	}

	

	if(nbChaineTmp==nbChaines){

		for(i=0;i<nbHotels;i++){

			

			tabInfoTmp = tabHotel[i].split("#");

			

			if(tabInfoTmp[2]==0){

				listeTemp = listeTemp +"#"+ tabInfoTmp[0];

			}

		}

	}

	

	listeFiltreChaine = listeTemp + "#";

	updtPage(1);

}



//-----------------------------------------------------------------------------------------

//MISE A JOUR DU CRITERE CHAINE

//-----------------------------------------------------------------------------------------

function updt_chaine_all(){



	for(i=0;i<nbChaines;i++){

		document.getElementById('chaine'+i).checked=true;

	}

	updt_chaines();

}



//-----------------------------------------------------------------------------------------

//VERIFICATION DU CRITERE CHAINE

//-----------------------------------------------------------------------------------------

function verifChaine(idCHA){

	/*

	var tabListe = listeFiltreChaine.split("#");

	for(iCHA=1;iCHA<tabListe.length;iCHA++){

		if (tabListe[iCHA]==idCHA) return true;

	}

	return false;

	*/

	if(listeFiltreChaine.search("#"+idCHA+"#")!=-1) return true

	return false;

	

}







//-----------------------------------------------------------------------------------------

//MISE A JOUR DU CRITERE RECOMMANDATION

//-----------------------------------------------------------------------------------------

function updt_recomm(id_rec){

	

	var listeTemp = '';

	

	//Pour chaque recommandation

	for(i=1;i<=5;i++){

		

		//Si recommandation sélectionnée

		if(i==id_rec){

			document.getElementById('recomm'+i).checked=true;

		}else{

			document.getElementById('recomm'+i).checked=false;

		}

	}

	

	for(i=0;i<nbHotels;i++){

		

		tabInfoTmp = tabHotel[i].split("#");

		

			if(id_rec==1){

				if(tabInfoTmp[1]<8  && tabInfoTmp[1]>0){

					listeTemp = listeTemp +"#"+ tabInfoTmp[0];

				}

			}

			if(id_rec==2){

				if(tabInfoTmp[1]>=8 && tabInfoTmp[1]<10){

					listeTemp = listeTemp +"#"+ tabInfoTmp[0];

				}

			}

			if(id_rec==3){

				if(tabInfoTmp[1]>=10 && tabInfoTmp[1]<12){

					listeTemp = listeTemp +"#"+ tabInfoTmp[0];

				}

			}

			if(id_rec==4){

				if(tabInfoTmp[1]>=12 && tabInfoTmp[1]<16){

					listeTemp = listeTemp +"#"+ tabInfoTmp[0];

				}

			}

			if(id_rec==5){

				if(tabInfoTmp[1]>=16){

					listeTemp = listeTemp +"#"+ tabInfoTmp[0];

				}

			}

	}

	listeFiltreRecomm = listeTemp + "#";

	updtPage(1);

}





//-----------------------------------------------------------------------------------------

//MISE A JOUR DU CRITERE RECOMMANDATION

//-----------------------------------------------------------------------------------------

function updt_recomms(){

	

	var listeTemp = '';

	var nbRecommTmp= 0;

	

	for(id_rec=1;id_rec<=5;id_rec++){

		

		if(document.getElementById('recomm'+id_rec).checked==true){

			nbRecommTmp++;

			

			for(i=0;i<nbHotels;i++){

				

				tabInfoTmp = tabHotel[i].split("#");

				

				if(id_rec==1){

					if(tabInfoTmp[1]<8  && tabInfoTmp[1]>0){

						listeTemp = listeTemp +"#"+ tabInfoTmp[0];

					}

				}

				if(id_rec==2){

					if(tabInfoTmp[1]>=8 && tabInfoTmp[1]<10){

						listeTemp = listeTemp +"#"+ tabInfoTmp[0];

					}

				}

				if(id_rec==3){

					if(tabInfoTmp[1]>=10 && tabInfoTmp[1]<12){

						listeTemp = listeTemp +"#"+ tabInfoTmp[0];

					}

				}

				if(id_rec==4){

					if(tabInfoTmp[1]>=12 && tabInfoTmp[1]<16){

						listeTemp = listeTemp +"#"+ tabInfoTmp[0];

					}

				}

				if(id_rec==5){

					if(tabInfoTmp[1]>=16){

						listeTemp = listeTemp +"#"+ tabInfoTmp[0];

					}

				}

			}

		}

	}

	

	if(nbRecommTmp==5){

		for(i=0;i<nbHotels;i++){

			

			tabInfoTmp = tabHotel[i].split("#");

			

			if(tabInfoTmp[1]==0){

				listeTemp = listeTemp +"#"+ tabInfoTmp[0];

			}

		}

	}

	

	listeFiltreRecomm = listeTemp + "#";

	updtPage(1);

}





//-----------------------------------------------------------------------------------------

//MISE A JOUR DU CRITERE RECOMMANDATION

//-----------------------------------------------------------------------------------------

function updt_recomm_all(){



	for(i=1;i<=5;i++){

		document.getElementById('recomm'+i).checked=true;

	}

	updt_recomms();

}



//-----------------------------------------------------------------------------------------

//VERIFICATION DU CRITERE RECOMMANDATION

//-----------------------------------------------------------------------------------------

function verifRecomm(idREC){

	/*

	var tabListe = listeFiltreRecomm.split("#");

	for(iREC=1;iREC<tabListe.length;iREC++){

		if (tabListe[iREC]==idREC) return true;

	}

	return false;

	*/

	if(listeFiltreRecomm.search("#"+idREC+"#")!=-1) return true

	return false;

}





//-----------------------------------------------------------------------------------------

//GESTION DU NUMERO DE PAGE

//-----------------------------------------------------------------------------------------

function updtPage(idPage){

	page = idPage;

	retri();

}



//-----------------------------------------------------------------------------------------

//MISE A JOUR DE LA PAGINATION

//-----------------------------------------------------------------------------------------

function affPage(){

	

	if(nbHotelsAff>nbpage){

		var nbpages = ((nbHotelsAff-1) / nbpage)+1;
//alert((nbHotelsAff-1));
	}else{

		var nbpages = 1;

	}

	var listeTemp = "";

	

	var divPage = document.getElementById('divpagination');



	while ( divPage.firstChild != null ) { 

		divPage.removeChild(divPage.firstChild) ; 

	}	

	

	indDeb = ((page-1)*nbpage)+1;

	indFin = page*nbpage;

	

	if(indFin>nbHotelsAff){ indFin=nbHotelsAff; }

	

	listeTemp = '<font color="#ABFE00"><b>Offres '+indDeb+' à '+indFin+' sur '+nbHotelsAff+'</b> - pages(s) ';





	//plus de 10 pages

	if(nbpages>10){

		

		//page courante au début

		if(page<10){

			

			for(i=1;i<=10;i++){

				if(i==page){

					listeTemp = listeTemp +' <b>'+i+'</b> '; 

				}else{

					listeTemp = listeTemp +' <a href="#haut" style="color:#ABFE00;" onclick="updtPage('+i+')">'+i+'</a> '; 

				}

			}

			

			listeTemp = listeTemp +' ... ';

			listeTemp = listeTemp +' <a href="#haut" style="color:#ABFE00;" onclick="updtPage('+parseInt(nbpages)+')">'+parseInt(nbpages)+'</a> ';

			

		//page courante à la fin	

		}else if(page>(nbpages-10)){

			

			listeTemp = listeTemp +' <a href="#haut" style="color:#ABFE00;" onclick="updtPage(1)">1</a> ';

			listeTemp = listeTemp +' ... ';

			

			for(i=(parseInt(nbpages)-10);i<=parseInt(nbpages);i++){

				if(i==page){

					listeTemp = listeTemp +' <b>'+i+'</b> '; 

				}else{

					listeTemp = listeTemp +' <a href="#haut" style="color:#ABFE00;" onclick="updtPage('+i+')">'+i+'</a> '; 

				}

			}

			

		//page courante au milieu	

		}else{

			listeTemp = listeTemp +' <a href="#haut" style="color:#ABFE00;" onclick="updtPage(1)">1</a> ';

			listeTemp = listeTemp +' ... ';

			

			for(i=(page-5);i<=(page+5);i++){

				if(i==page){

					listeTemp = listeTemp +' <b>'+i+'</b> '; 

				}else{

					listeTemp = listeTemp +' <a href="#haut" style="color:#ABFE00;" onclick="updtPage('+i+')">'+i+'</a> '; 

				}

			}

			

			listeTemp = listeTemp +' ... ';

			listeTemp = listeTemp +' <a href="#haut" style="color:#ABFE00;" onclick="updtPage('+parseInt(nbpages)+')">'+parseInt(nbpages)+'</a> ';

		}

		

		

		

		

	//moins de 10 pages

	}else{

		for(i=1;i<=nbpages;i++){

		if(i==page){

			listeTemp = listeTemp +' <b>'+i+'</b> '; 

		}else{

			listeTemp = listeTemp +' <a href="#haut" style="color:#ABFE00;" onclick="updtPage('+i+')">'+i+'</a> '; 

		}

	}

	}

	

	listeTemp = listeTemp +'</font>';

	

	divPage.innerHTML = listeTemp;

}





function handleHttpResponse1() {

  if (httpHotel.readyState == 4) {

    results = httpHotel.responseText;

	if(results!="") {

	  var ln=results.split(";;;");

	  if(ln.length==2) {

	    var laville=ln[0].split("|");

		var nomville=laville[1];

		var nomregion=laville[2];

		var nompays=laville[3];

		var idville=laville[4];

		var chaineVille=nomville;

		if((nomregion!="")&&(nomregion!=null)) {

		  chaineVille = chaineVille + ", " + nomregion;

		}

	    chaineVille = chaineVille + ", " + nompays;

        if((nomville!="")&&(nomville!=null)) {

		  document.moteurHotel.id_ville.value=idville;

		  document.moteurHotel.ville.value=nomville;

		  document.moteurHotel.submit();

		}

	  } else {

        lst=1;

		var divPage = document.getElementById('divpagination');



		var tr=document.getElementById("trvilles");

		while ( tr.firstChild != null ) { 

			tr.removeChild(tr.firstChild) ; 

		}			

		var td1=document.createElement("td");

        td1.style.color="#EEEEF7";

		td1.style.backgroundColor="#EEEEF7";

		td1.colSpan = "4";

		td1.setAttribute("colspan","4");

		td1.setAttribute("align","left");

		new_liste = document.createElement("select");

		new_liste.setAttribute("name", "selectVilles");

		new_liste.setAttribute("id", "selectVilles");		

		new_liste.setAttribute("onchange", "changeVilleListe()");

		new_liste.onchange=changeVilleListe;

		new_liste.style.fontSize="8pt";		

		new_liste.style.fontWeight="bold";				

		new_liste.style.color="#FF0000";		

		new_liste.style.fontFamily="Arial";		

		

		var form=document.moteurHotel;

		for(i=0;i<ln.length-1;i++) {

	      var laville=ln[i].split("|");

		  var nomville=laville[1];

		  var nomregion=laville[2];

		  var nompays=laville[3];

		  var idville=laville[4];

		  var chaineVille=nomville;

		  if((nomregion!="")&&(nomregion!=null)) {

		    chaineVille = chaineVille + ", " + nomregion;

		  }

		  chaineVille = chaineVille + ", " + nompays;

		  new_option = document.createElement("option");

          new_liste.appendChild(new_option);

          new_option.value = idville;

          new_option.text = chaineVille;

		  if(i==0) {

		    document.moteurHotel.id_ville.value=idville;

            document.moteurHotel.ville.value=nomville;

	      }

	    }

		var img=document.createElement("img");

        img.src="/img/vide.gif";

        td1.appendChild(img);

		td1.appendChild(new_liste);

        tr.appendChild(td1);



	  }

    }	 

  }

}



function changeVilleListe() {

	var leDiv = document.getElementById('selectVilles');

	var villeTXT=leDiv.options[document.getElementById("selectVilles").selectedIndex].text;

	var leDiv = document.getElementById('ville');

	leDiv.value = villeTXT;

}

function chargePays() {
	var selectPays =document.getElementById('menuPays');
	while (selectPays.firstChild != null ) { 
		selectPays.removeChild(selectPays.firstChild) ; 
	}
	new_liste = document.createElement("select");
	new_liste.setAttribute("name", "selectPays");
	new_liste.setAttribute("id", "selectPays");		
	new_liste.setAttribute("onchange", "changePaysHotel()");
	new_liste.setAttribute("className","listenbsejour2");
	new_liste.setAttribute("class","listenbsejour2");
	new_liste.onchange=changePaysHotel;
	var sel=0;
	for(i=0;i<tabPaysHaut.length;i++) {
		opt1=tabPaysHaut[i].split("|");
		value1=opt1[1];
		nom1=opt1[0];
		var new_option = document.createElement("option");
		new_liste.appendChild(new_option);
		new_option.value = value1;
		new_option.text = nom1;
		if(nom1.toUpperCase()==nom_pays_php) {
			sel=i;
		}  
	}
	new_liste.options[sel].selected = "selected"; 
	selectPays.appendChild(new_liste);
}

function changePaysHotel() {
	var pays=document.getElementById("selectPays").options[document.getElementById("selectPays").selectedIndex].value;
	if(pays!=""){
		window.location.href="/hoteles-" + pays + ".html";
	}
}

function changeVilleHotel() {
	var pays=document.getElementById("selectPays").options[document.getElementById("selectPays").selectedIndex].value;
	var ville=document.getElementById("selectVille").options[document.getElementById("selectVille").selectedIndex].value;
	if(ville!="" && pays!=""){
		window.location.href="/hoteles-"+ pays +"/hoteles-" + ville + ".html";
	}
}