<!--
// Code du message de la barre d'etat
var msgstat="Site officiel de Residence Tossi Hotel";
var title = "..:: Résidence TOSSI Hôtel »» ";
var oldSRC = "";

function noclick(){
	if (event.button==2) //return;
		alert('Le click droit n\'est pas autorise sur ce site !!!');
}
document.onmousedown=noclick;

function statover(texte){window.status=texte; return true;}
function statout(){ window.status = "Site officiel de Residence Tossi Hotel"; return true; }

function yourin(param){
	var debyourin = "<p class='para' style='margin-top:2px; margin-bottom:-5px; color:#990000; font-size:9px;' align='right'><b>";
	var debyourin = "<span style='color:#27709A; font-size:9px; margin-left:5px;'><b>R&eacute;sidence TOSSI H&ocirc;tel &raquo;&raquo; <span style='color:#000033;'>";
	var endyourin = "</b></p><hr style='margin:0px;' color='#990000'>"; var endyourin = "</span></b></span>"; var texte = debyourin +  param + endyourin;
	return texte;
}


// BEG : Page de reservation
//gestion des cases a cocher des categ des chambres
var chbSelected = 0;
var chilSelected = 0;
var litSelected = 0;
var nCalend = 0;
var semaine = new Array('Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi');
var listMois = new Array("Janvier","F&eacute;vrier","Mars","Avril","Mai","Juin","Juillet","Ao&ucirc;t","Septembre","Octobre","Novembre","D&eacute;cembre");
var butTRshow = true;
var JourLong = '';
var litsup = 0;
var erreur_date = false;

function gestCasePerson(param){
	for(i=1; i<=7; i++){
		var caseName = 'person' + i;
		if(i != param) eval("document.caracteristik." + caseName + ".checked = false");
		else{
			var moi = eval("document.caracteristik." + caseName + ".checked");
			if(moi) chbSelected = i;
			else chbSelected = 0;
		}
	}
}	

//gestion des cases a cocher des categ des options ENFANTS
function gestCaseChildren(child){
	for(i=1; i<=3; i++){
		var caseName = 'children' + i;
		if(i != child) eval("document.caracteristik." + caseName + ".checked = false");
		else{
			var chil = eval("document.caracteristik." + caseName + ".checked");
			if(chil) chilSelected = i;
			else chilSelected = 0;
		}
	}
}

function gestCaseLitSup(num_litsup){
	for(i=1; i<=3; i++){
		var caseName = 'litsup' + i;
		if(i != num_litsup) eval("document.caracteristik." + caseName + ".checked = false");
		else{
			var lit_supp = eval("document.caracteristik." + caseName + ".checked");
			if(lit_supp) litSelected = i;
			else litSelected = 0;
		}
	}
}

function verifSelect(type_verif){
	// date de debut de sejour erronee
	var ladatedujour = new Date();
	var new_jour = ladatedujour.getDate();
	var new_mois = ladatedujour.getMonth();
	var new_annee = ladatedujour.getYear();
	ladatedujour = new Date(ladatedujour.getYear(),ladatedujour.getMonth(),ladatedujour.getDate(),0,0,0);
	var diffDate = Math.floor((yourDate.getTime() - ladatedujour.getTime())/1000);		// en secondes
	if(erreur_date){
		alert("La date de début de séjour est incorrecte. Impossible de continuer");
		return false;
	} else {
		if(diffDate<0){
			alert("La date de début de votre séjour est antérieure à la date du jour.\rVous ne pouvez anti-dater votre réservation.\rImpossible de continuer.");
			return false;
		}
	}
	
	// aucune selection na etet efectuee
	if(chbSelected == 0 && chilSelected == 0 && litSelected == 0){
		var cHref=window.location.pathname;
		cHref = cHref.substr(cHref.lastIndexOf("/")+1);
		if(cHref=="rth_reservation.php") alert("Merci de préciser la catégorie de chambre qui vous intéresse afin de continuer la réservation.");
		if(cHref=="rth_disponiblites.php") alert("Merci de préciser la catégorie de chambre qui vous intéresse afin de vérifier la disponibilité.");
		return false;
	}
	
	// ligne SUPER PRVILIEGE et enfants dans <'PRIVILEGE' ou 'DECOUVERTE'>
	if((chbSelected >= 1 && chbSelected <= 3) && chilSelected > 1){
		alert("Vous êtes sur la ligne 'SUPER PRIVILEGE' et vous avez séléctionné 'Enfant - de 12 ans' dans 'PRIVILEGE' ou 'DECOUVERTE'. Veuillez bien effectuer vos choix. Merci.");
		return false;
	}
	
	// ligne SUPER PRVILIEGE et LITSUPP dans <'PRIVILEGE' ou 'DECOUVERTE'>
	if((chbSelected >= 1 && chbSelected <= 3) && litSelected > 1){
		alert("Vous êtes sur la ligne 'SUPER PRIVILEGE' et vous avez séléctionné 'Lit supplementaire' dans 'PRIVILEGE' ou 'DECOUVERTE'. Veuillez bien effectuer vos choix. Merci.");
		return false;
	}
	
	// ligne PRVILIEGE et enfants dans <'SUPER PRIVILEGE' ou 'DECOUVERTE'>
	if((chbSelected == 4 || chbSelected == 5) && (chilSelected == 1 || chilSelected == 3)){
		alert("Vous êtes sur la ligne 'PRIVILEGE' et vous avez séléctionné 'Enfant - de 12 ans' dans 'SUPER PRIVILEGE' ou 'DECOUVERTE'. Veuillez bien effectuer vos choix. Merci.");
		return false;
	}
	
	// ligne PRVILIEGE et LITSUPP dans <'SUPER PRIVILEGE' ou 'DECOUVERTE'>
	if((chbSelected == 4 || chbSelected == 5) && (litSelected == 1 || litSelected == 3)){
		alert("Vous êtes sur la ligne 'PRIVILEGE' et vous avez séléctionné 'Lit supplementaire' dans 'SUPER PRIVILEGE' ou 'DECOUVERTE'. Veuillez bien effectuer vos choix. Merci.");
		return false;
	}
	
	// ligne DECOUVERTE et enfants dans <'SUPER PRVILIEGE' ou 'PRIVILEGE'>
	if((chbSelected == 6 || chbSelected == 7) && (chilSelected == 1 || chilSelected == 2)){
		alert("Vous êtes sur la ligne 'DECOUVERTE' et vous avez séléctionné 'Enfant - de 12 ans' dans 'SUPER PRIVILEGE' ou 'PRIVILEGE'. Veuillez bien effectuer vos choix. Merci.");
		return false;
	}
	
	// ligne DECOUVERTE et LITSUPP dans <'SUPER PRVILIEGE' ou 'PRIVILEGE'>
	if((chbSelected == 6 || chbSelected == 7) && (litSelected == 1 || litSelected == 2)){
		alert("Vous êtes sur la ligne 'DECOUVERTE' et vous avez séléctionné 'Lit supplementaire' dans 'SUPER PRIVILEGE' ou 'PRIVILEGE'. Veuillez bien effectuer vos choix. Merci.");
		return false;
	}
	
	// Pas chambres selectionnees
	if(chbSelected == 0){
		alert("Vous n'avez pas le nombre de personnes qui occuperont les chambres.");
		return false;
	}
	document.caracteristik.roomselected.value = chbSelected;
	document.caracteristik.childrenselected.value = chilSelected;
	document.caracteristik.arrivaldate.value = JourLong;
	document.caracteristik.litsupp_selected.value = litSelected;
	if(type_verif=='verif') display_div("resultats");
}

//function de gestion des couches de VERIFICATION EDS DISPONIBILTES
function display_div(parameter){
	document.getElementById("carac").style.visibility = "hidden";
	document.getElementById("carac").style.display = "none";
	document.getElementById("resultats").style.visibility = "hidden";
	document.getElementById("resultats").style.display = "none";
	document.getElementById(parameter).style.visibility = "visible";
	document.getElementById(parameter).style.display = "block";
	if(parameter == "resultats"){
		var url = "";
		url += "rth_resutatsdisponiblites.php?jour=" + escape(jour)+"&mois="+escape(mois)+"&annee="+escape(annee);
		url += "&duree="+escape(document.caracteristik.duree.value)+"&jourlong="+escape(JourLong);
		url += "&chambre="+escape(chbSelected)+"&enfant="+escape(chilSelected)+"&litsupp="+escape(litSelected);
		var src = "<center><br /><br /><img src=\"images/wait.gif\" alt=\"PATIENTEZ UN INSTANT ...\" /><br /><br /><b>PATIENTEZ UN INSTANT ...</b></center>";
		document.getElementById("resultats").innerHTML = src;
		xmlhttp_sendURI(url);
	}
}


function hideCalender(){
	var elt=document.getElementById('calendar'); elt.style.visibility='hidden'; butTRshow = true; nCalend = 0; statout();
}

function showCalender(param){
	nCalend ++;
	var elt=document.getElementById('calendar');
	if(nCalend % 2 == 1){
		elt.style.visibility='visible'; elt.innerHTML = initCalender(param); document.getElementById('jourName').innerHTML = "&nbsp;"; 
		butTRshow = false; showHideRoomChoice('hidden');
	} else{AffichJourName(); hideCalender(); /*elt.style.visibility='hidden'; document.caracteristik.cmdTarifResv.style.visibility = 'visible'; butTRshow = true;*/}
}

function initCalender(param){
	var anneeCour=document.caracteristik.annee.value;
	var firstDate = new Date(anneeCour,param,1);
	var firstDay = firstDate.getDay();
	var nbreLineCalend = 0;
	var lastDay = 0;
	
	if(param==0 || param==2 || param==4 || param==6 || param==7 || param==9 || param==11) lastDay = 31;	//mois de 31 jrs
	if(param == 1){		// on est en FEVRIER
		var febDate = new Date(anneeCour,param,29);
		var jourFevrier = febDate.getDate();
		if(jourFevrier==1) lastDay = 28;
		else lastDay = 29;
	}
	if(param==3 || param==5 || param==8 || param==10) lastDay = 30;	//mois de 30 jrs height='20px'width='31px' 
	var srcCalen = "<table border='1' bordercolordark='#FF0000' cellpadding='0' cellspacing='0' class='tableau' width='220px'><tr>";
	// affichage de l'entete des colonnes
	for(i=0; i<=6; i++)
		srcCalen += "<td align='center' valign='middle'><b>" + semaine[i].substr(0,3) + "</b></td>";
	
	// mise a jour du calendrier
	for(i=1; i<=(lastDay+firstDay); i++){
		if(i%7 == 1){nbreLineCalend++; srcCalen += "<tr>";}
		if(i<=firstDay) srcCalen += "<td align='center' valign='middle'><b>&nbsp;</b></td>";
		else{
			var numeJour = i-firstDay;
			var valueDay = (numeJour <=9)?('0'+numeJour):(numeJour);
			srcCalen += "<td id='menu' align='center' valign='middle'>";
			srcCalen += "<a style='line-height:normal; color:#000; margin-left:0;' href='javascript:;' onClick=\"document.caracteristik.jour.value='" + valueDay + "'; hideCalender(); AffichJourName();\" title='" + valueDay + "' onmousemove='statover(this.title)' onmouseout='statout()'>" + numeJour + "</a></td>";
		}
		if(i%7 == 0) srcCalen += "</tr>";
	}
	var nbreLineRest = (nbreLineCalend*7) - (lastDay+firstDay);
	for(i=1; i<=nbreLineRest; i++) srcCalen += "<td align='center' valign='middle'><b>&nbsp;</b></td>";
	srcCalen += "</tr></table>";
	return srcCalen;
}

var jour=0;
var mois=0;
var annee=0;
var yourDate = 0;
	
function AffichJourName(){
	jour=document.caracteristik.jour.value;
	mois=document.caracteristik.mois.value;
	annee=document.caracteristik.annee.value;
	yourDate = new Date(annee,(mois-1),jour);
	var nomJour = semaine[yourDate.getDay()];
	var jourDuMois = yourDate.getDate(); //alert('Jour du mois = ' + jourDuMois);
	var elt=document.getElementById('jourName');
	var source = '';
	JourLong = nomJour + " " + jour + " " + listMois[mois-1] + " " + annee;
	source = "Le jour correspondant &agrave; votre s&eacute;lection : <b>" + JourLong + "</b>";
	
	var moisMoinsUn = mois -1;
	if(moisMoinsUn == 1){
		if(jour >=29 && (jourDuMois==1 || jourDuMois==2 || jourDuMois==3)){
			source = "<b>La date &laquo; <font color='#FF0000'>" + JourLong + ' </font>&raquo; incorrecte car on est en FEVRIER.</b>';
			erreur_date = true;
		} else erreur_date = false;
	} else {
		if((moisMoinsUn==3 || moisMoinsUn==5 || moisMoinsUn==8 || moisMoinsUn==10) && (jour>30)){	//mois de 30 jrs
			source = "<b>La date &laquo; <font color='#FF0000'>" + JourLong + ' </font>&raquo; incorrecte car &laquo; ' + listMois[moisMoinsUn] + ' &raquo; comporte 30 jours.</b>';
			erreur_date = true;
		} else erreur_date = false;
	}
	elt.innerHTML = source;
	
	// changement du lien du calendrier et MAJ du calendrier
	elt=document.getElementById('calendLink'); //
	elt1=document.getElementById('calendar');
	var affich = "Affiche le calendrier de : " + listMois[moisMoinsUn];
	var linkAffich = "<a style='line-height:normal;' href='javascript:showCalender(" + moisMoinsUn + ");' title='" + affich + "' onmousemove='statover(this.title)' onmouseout='statout()'><img src='images/b_calendar.png' width='16px'></a>"; // + affich + "</a>";
	elt.innerHTML = linkAffich;
	elt1.innerHTML = initCalender(moisMoinsUn);
	showHideRoomChoice('visible');		// afficher les case a cocher des chambres car le mascasge nest pas pertinent
	hideCalender();
}

// fonction d'afichage et mascage des lignes de choix des chambres
function showHideRoomChoice(param){
	for(i=1; i<=8; i++) document.getElementById('chb'+i).style.visibility = param;
}


// BEG : CODE DE LA PAGE 2
function hideShowMontBF(){
	if(document.page2.breakfeast.checked) document.getElementById('montBF').style.visibility = 'visible';
	else document.getElementById('montBF').style.visibility = 'hidden';
	TauxChange(document.page2.tauxchange.selectedIndex);
	majValuePage2();		//maj des parametres
}

function TauxChange(selectedIndx){
	var totalHT = 0; var montDej=0;
	totalHT = (prixchb + prixlitsup) * duresejour;
	if(document.page2.breakfeast.checked) montDej = Effectif*breakFeast*duresejour;		// y compris l'enfant sil est choisi		//alert(Effectif);-nbreEnfant
	totalHT += montDej;
	var taxeApllik = (taxechb + taxelitsup) * duresejour;
	var totalTTC = totalHT + taxeApllik;
	
	document.getElementById('valutaux').innerHTML = '<b>' + listCours[selectedIndx] + ' FCFA</b>';
	document.getElementById('montBFTD').innerHTML = '<b>' + separator(Math.round(montDej/listCours[selectedIndx])) + ' ' + document.page2.tauxchange.value + '&nbsp;</b>';
	document.getElementById('montPtiDej').innerHTML = separator(Math.round(breakFeast/listCours[selectedIndx])) + ' ' + document.page2.tauxchange.value;
	document.getElementById('prixchb').innerHTML = '<b>' + separator(Math.round(prixchb/listCours[selectedIndx])) + ' ' + document.page2.tauxchange.value + '&nbsp;</b>';
	document.getElementById('prixlitsup').innerHTML = '<b>' + separator(Math.round(prixlitsup/listCours[selectedIndx])) + ' ' + document.page2.tauxchange.value + '&nbsp;</b>';
	document.getElementById('montTotaHT').innerHTML = '<b>' + separator(Math.round(totalHT/listCours[selectedIndx])) + ' ' + document.page2.tauxchange.value + '</b>';
	document.getElementById('montTotaTTC').innerHTML = '<b>' + separator(Math.round(totalTTC/listCours[selectedIndx])) + ' ' + document.page2.tauxchange.value + '</b>';
}

var nShowhelpTVA = 0
function showhelpTVA(param){
	nShowhelpTVA++;
	var src="";
	switch(param){
		case '1' : src="<br>Au <b>Montant total de votre s&eacute;lection</b>, a &eacute;t&eacute; ajout&eacute; le montant total de la taxe touristique qui est de <b>500 FCFA</b> par personne et par nuit."; break;
		case '2' : src="Le montant calcul&eacute; &agrave; ce niveau est d&eacute;j&agrave; assujetti &agrave; la TVA de 18%."; break;
		case '3' : src=""; break;
	}
	document.getElementById('help').innerHTML = src;
}

function separator(param){
	var myString = param.toString();
	var long = myString.length;
	if(long<=3) return myString;
	if(long>3 && long<=6) return myString.substr(0,(myString.length-3)) + ' ' + myString.substr((myString.length-3),3);
	if(long>6 && long<=9) return myString.substr(0,(myString.length-6)) + ' ' + myString.substr((myString.length-6),3) + ' ' + myString.substr((myString.length-3),3);
}


function majValuePage2(){
	document.page2.jour.value = JOUR; document.page2.mois.value = MOIS;
	document.page2.annee.value = ANNEE; document.page2.duree.value = DUREE;
	document.page2.arrivaldate.value = DateArrive; document.page2.litsup.value = LitSUP;
	document.page2.roomselected.value = ChbSelected; document.page2.childrenselected.value = NbreChil;
	document.page2.prixchb.value = prixchb; document.page2.taxechb.value = taxechb;
	document.page2.prixlitsup.value = prixlitsup; document.page2.taxelitsup.value = taxelitsup;
	document.page2.breakFeast.value = breakFeast; document.page2.tauxTVA.value = tauxTVA;
	if(document.page2.breakfeast.checked) document.page2.beakFeastSele.value = "yes";
	else  document.page2.beakFeastSele.value = "no";
	document.page2.Effectif.value = Effectif; document.page2.oldpage.value= "page3"; TauxChange(document.page2.tauxchange.selectedIndex);
}

function maj_value_view_dispo(){
	document.page2.jour.value = JOUR; document.page2.mois.value = MOIS;
	document.page2.annee.value = ANNEE; document.page2.duree.value = DUREE;
	document.page2.arrivaldate.value = DateArrive; document.page2.litsup.value = LitSUP;
	document.page2.roomselected.value = ChbSelected; document.page2.childrenselected.value = NbreChil;
	document.page2.prixchb.value = prixchb; document.page2.taxechb.value = taxechb;
	document.page2.prixlitsup.value = prixlitsup; document.page2.taxelitsup.value = taxelitsup;
	document.page2.Effectif.value = Effectif; document.page2.oldpage.value= "page2";
}
// END : CODE DE LA PAGE 2

// BEG : CODE DE LA PAGE 3
function showPage3_1(nume){
	document.getElementById('page3_1').style.visibility = 'hidden'; document.getElementById('page3_1').style.display = 'none';
	document.getElementById('page3_2').style.visibility = 'hidden'; document.getElementById('page3_2').style.display = 'none';
	var cPage = "page3_" + nume;
	document.getElementById(cPage).style.visibility = 'visible'; document.getElementById(cPage).style.display = 'block'; if(nume==2) document.page3.nom.focus();
}
// END : CODE DE LA PAGE 3
// END : Page de reservation

// BEG : Code de gestion des pages de fichier AFFAIRES.PHP
function hidepagebiz(){
	document.getElementById("pagecenter").style.visibility="hidden"; document.getElementById("pagecenter").style.display="none";
	document.getElementById("pagephone").style.visibility="hidden"; document.getElementById("pagephone").style.display="none";
	document.getElementById("pagetrans").style.visibility="hidden"; document.getElementById("pagetrans").style.display="none";
}

function showpagebiz(pagename){
	hidepagebiz(); pagename = "page"+pagename; document.getElementById(pagename).style.visibility="visible";
	document.getElementById(pagename).style.display="block"; var label_lb = document.getElementById("label");
	var debut = "Vos affaires &raquo;&raquo; "; var debuttitle = "Vos affaires »» ";
	
	switch(pagename){
		case "pagecenter" : label_lb.innerHTML = yourin(debut + "Centre d&rsquo;affaires"); document.title = title + debuttitle + "Centre d'affaires ::.."; break;
		case "pagephone" : label_lb.innerHTML = yourin(debut + "T&eacute;l&eacute;phone"); document.title = title + debuttitle + "Téléphone ::.."; break;
		case "pagetrans" : label_lb.innerHTML = yourin(debut + "Transport"); document.title = title + debuttitle + "Transport ::.."; break;
	}
}

function pageup(param){
	var btncenter, btnphone, btntrans, source = ''; btncenter=document.getElementById("center"); btnphone=document.getElementById("phone"); btntrans=document.getElementById("trans"); 
	btncenter.style.backgroundColor="#7FABD3"; btncenter.innerHTML = "<a href=\"javascript:;\" onclick=\"pageup('center');\" id=\"superpriv\" class=\"link_suppridec\">CENTRE D&rsquo;AFFAIRES</a>";
	btnphone.style.backgroundColor="#7FABD3"; btnphone.innerHTML = "<a href=\"javascript:;\" onclick=\"pageup('phone');\" id=\"privilege\" class=\"link_suppridec\">TELEPHONE</a>";
	btntrans.style.backgroundColor="#7FABD3"; btntrans.innerHTML = "<a href=\"javascript:;\" onclick=\"pageup('trans');\" id=\"decouverte\" class=\"link_suppridec\">TRANSPORT</a>";
	
	switch(param){
		case "center" : btncenter.style.backgroundColor="#544962"; btncenter.innerHTML = "<span style=\"font-weight:bold; color:#FFFFFF;\">CENTRE D&rsquo;AFFAIRES</span>"; break;
		case "phone" : btnphone.style.backgroundColor="#544962"; btnphone.innerHTML = "<span style=\"font-weight:bold; color:#FFFFFF;\">TELEPHONE</span>"; break;
		case "trans" : btntrans.style.backgroundColor="#544962"; btntrans.innerHTML = "<span style=\"font-weight:bold; color:#FFFFFF;\">TRANSPORT</span>"; break;
	}
	showpagebiz(param);
}
// END : Code de gestion des pages de fichier AFFAIRES.PHP


// BEG : Code de gestion des pages de fichier HOBBIES.PHP
function hidepagehob(){
	document.getElementById("pagetv").style.visibility="hidden"; document.getElementById("pagetv").style.display="none";
	document.getElementById("pagebar").style.visibility="hidden"; document.getElementById("pagebar").style.display="none";
	document.getElementById("pagezem").style.visibility="hidden"; document.getElementById("pagezem").style.display="none";
	document.getElementById("pageexcur").style.visibility="hidden"; document.getElementById("pageexcur").style.display="none";
}

function showpagehob(pagename){
	hidepagehob(); pagename = "page"+pagename; document.getElementById(pagename).style.visibility="visible";
	document.getElementById(pagename).style.display="block"; var label_lb = document.getElementById("label"); var debut = "Vos loisirs &raquo;&raquo; "; var debuttitle = "Vos loisirs »» ";
	
	switch(pagename){
		case "pagetv" : label_lb.innerHTML = yourin(debut + "TELEVISION"); document.title = title + debuttitle + "TELEVISION ::.."; break;
		case "pagebar" : label_lb.innerHTML = yourin(debut + "LE BAR"); document.title = title + debuttitle + "LE BAR ::.."; break;
		case "pagezem" : label_lb.innerHTML = yourin(debut + "LE TOUR DE VILLE ZEM"); document.title = title + debuttitle + "LE TOUR DE VILLE ZEM ::.."; break;
		case "pageexcur" : label_lb.innerHTML = yourin(debut + "LES EXCURSIONS"); document.title = title + debuttitle + "LES EXCURSIONS ::.."; break;
	}
}

function pageuphob(param){
	var btntv, btnbar, btnzem, btnexcur, source = ''; btntv=document.getElementById("tv");
	btnbar=document.getElementById("bar"); btnzem=document.getElementById("zem"); btnexcur=document.getElementById("excur");
	
	btntv.style.backgroundColor="#7FABD3"; btntv.innerHTML = "<a href=\"javascript:;\" onclick=\"pageuphob('tv');\" id=\"hobbies_tv\" class=\"link_hobbies\">TELEVISION</a>";
	btnbar.style.backgroundColor="#7FABD3"; btnbar.innerHTML = "<a href=\"javascript:;\" onclick=\"pageuphob('bar');\" id=\"hobbies_bar\" class=\"link_hobbies\">LE BAR</a>";
	btnzem.style.backgroundColor="#7FABD3"; btnzem.innerHTML = "<a href=\"javascript:;\" onclick=\"pageuphob('zem');\" id=\"hobbies_zem\" class=\"link_hobbies\">TOUR DE ZEM</a>";
	btnexcur.style.backgroundColor="#7FABD3"; btnexcur.innerHTML = "<a href=\"javascript:;\" onclick=\"pageuphob('excur');\" id=\"hobbies_excur\" class=\"link_hobbies\">EXCURSIONS</a>";

	switch(param){
		case "tv" : btntv.style.backgroundColor="#544962"; btntv.innerHTML = "<span style=\"font-weight:bold; color:#FFFFFF;\">TELEVISION</span>"; break;
		case "bar" : btnbar.style.backgroundColor="#544962"; btnbar.innerHTML = "<span style=\"font-weight:bold; color:#FFFFFF;\">LE BAR</span>"; break;
		case "zem" : btnzem.style.backgroundColor="#544962"; btnzem.innerHTML = "<span style=\"font-weight:bold; color:#FFFFFF;\">TOUR DE ZEM</span>"; break;
		case "excur" : btnexcur.style.backgroundColor="#544962"; btnexcur.innerHTML = "<span style=\"font-weight:bold; color:#FFFFFF;\">EXCURSIONS</span>";break;
	}
	showpagehob(param);
}
// END : Code de gestion des pages de fichier HOBBIES.PHP

// BEG : Code de gestion des pages de fichier CHAMBRES.PHP
function hidepagechb(){
	document.getElementById("pagesup").style.visibility="hidden"; document.getElementById("pagesup").style.display="none";
	document.getElementById("pagepri").style.visibility="hidden"; document.getElementById("pagepri").style.display="none";
	document.getElementById("pagedec").style.visibility="hidden"; document.getElementById("pagedec").style.display="none";
}

function showpagechb(pagename){
	hidepagechb(); pagename = "page"+pagename; document.getElementById(pagename).style.visibility="visible";
	document.getElementById(pagename).style.display="block"; var label_lb = document.getElementById("label");
	var debut="Vos r&eacute;servations &raquo;&raquo; Description des chambres &raquo;&raquo; "; var debuttitle = "Vos réservations »» Description des chambre »» ";
	
	switch(pagename){
		case "pagesup" : label_lb.innerHTML = yourin(debut + "SUPER PRIVILEGE"); document.title = title + debuttitle + "SUPER PRIVILEGE ::..";break;
		case "pagepri" : label_lb.innerHTML = yourin(debut + "PRIVILEGE"); document.title = title + debuttitle + "PRIVILEGE ::.."; break;
		case "pagedec" : label_lb.innerHTML = yourin(debut + "DECOUVERTE"); document.title = title + debuttitle + "DECOUVERTE ::.."; break;
	}
}

var old_click_fla = "super";
function tabsCHB(cParametres){
	var listParam = new Array; listParam = cParametres.split('_'); var btnsup, btnpri, btndec, source = ''; btnsup=document.getElementById("super"); btnpri=document.getElementById("privi"); btndec=document.getElementById("decou");
	btnsup.style.backgroundColor="#7FABD3"; btnsup.innerHTML = "<a href=\"javascript:;\" onclick=\"tabsCHB('super_click');\" class=\"link_suppridec\" id=\"superpriv\">SUPER PRIVILEGE</a>";
	btnpri.style.backgroundColor="#7FABD3";	btnpri.innerHTML = "<a href=\"javascript:;\" onclick=\"tabsCHB('privi_click');\" class=\"link_suppridec\" id=\"privilege\">PRIVILEGE</a>";
	btndec.style.backgroundColor="#7FABD3"; btndec.innerHTML = "<a href=\"javascript:;\" onclick=\"tabsCHB('decou_click');\" class=\"link_suppridec\" id=\"decouverte\">DECOUVERTE</a>";
	
	switch(listParam[0]){
		case "super" : btnsup.style.backgroundColor="#544962"; btnsup.innerHTML = "<span style=\"font-weight:bold; color:#FFFFFF;\">SUPER PRIVILEGE</span>"; break;
		case "privi" : btnpri.style.backgroundColor="#544962"; btnpri.innerHTML = "<span style=\"font-weight:bold; color:#FFFFFF;\">PRIVILEGE</span>"; break;
		case "decou" : btndec.style.backgroundColor="#544962"; btndec.innerHTML = "<span style=\"font-weight:bold; color:#FFFFFF;\">DECOUVERTE</span>"; break;
	}	
	showpagechb(listParam[0].substr(0,3)); if(old_click_fla!=listParam[0]) disp_flash_categ(listParam[0]); old_click_fla=listParam[0];
}

function disp_flash_categ(debut_nom_fichier){
	var src_fla = debut_nom_fichier + ".swf";
	source_fla = "<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0\" width=\"780\" height=\"150\">";
	source_fla += "<param name=\"movie\" value=\"flash/" + src_fla + "\" />";
	source_fla += "<param name=\"quality\" value=\"high\" />";
	source_fla += "<embed src=\"flash/" + src_fla + "\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\"780\" height=\"150\"></embed>";
	source_fla += "</object>";
	document.getElementById("inside_middle").innerHTML = source_fla;
}
// END : Code de gestion des pages de fichier CHAMBRES.PHP

function VersionNavigateur(Netscape, Explorer) {
	var lCondition = (navigator.appVersion.substring(0,3) >= Netscape && navigator.appName == 'Netscape') ;
	lCondition = lCondition  || (navigator.appVersion.substring(0,3) >= Explorer && navigator.appName.substring(0,9) == 'Microsoft')
 	if (lCondition) return true;
	else return false;
}

function Semaine(){
	this[0] = "Dimanche"; this[1] = "Lundi"; this[2] = "Mardi"; this[3] = "Mercredi"; this[4] = "Jeudi";  this[5] = "Vendredi"; this[6] = "Samedi";
}

function Mois(){
   this[0] = "Janvier"; this[1] = "F&eacute;vrier"; this[2] = "Mars"; this[3] = "Avril"; this[4] = "Mai"; this[5] = "Juin"; this[6] = "Juillet"; this[7] = "Ao&ucirc;t"; this[8] = "Septembre"; this[9] = "Octobre"; this[10] = "Novembre"; this[11] = "D&eacute;cembre";
}

today = new Date;

function date(){
	var semaine=new Semaine(); var mois=new Mois(); var myDate=new Date(); annee = today.getFullYear();
	var result=semaine[myDate.getDay()]+" "+myDate.getDate()+" "+mois[myDate.getMonth()]+" "+annee; document.write(result);
}


//======================== POPUP DES CONDITIONS DE VENTES ===============================\\
function opencond(){
	var filename = "rth_conditions_ventes.html";
	var popname = "conditions";
	var windprops = "'width=620px,height=500px,left=0,top=0,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbar=no,resizable=no,copyhistory=yes'";
	var isopen = window.open(filename,popname,windprops);//.focus(); ,screenX=100,screenY=100
}
//======================== POPUP DES CONDITIONS DE VENTES ===============================\\

//======================== AFFICHAGE DE LA COUCHE DE VIEW_CALENDRIER_DE_DISPONIBILITE ===============================\\
function showCalendMois(affich,total){
	for(i=1; i<=total; i++){ document.getElementById(i).style.display = 'none'; document.getElementById(i).style.visibility = 'hidden';}
	document.getElementById(affich).style.display = 'block'; document.getElementById(affich).style.visibility = 'visible';
}
//======================== AFFICHAGE DE LA COUCHE DE VIEW_CALENDRIER_DE_DISPONIBILITE ===============================\\



//======================== VALIDATION DU FORMULAIRE ===============================\\
function DeleteSpaces(ch){
	if(ch.length==0) return "";
	var cResult = "";
	for(i=0;i<ch.length;i++) cResult += (ch.substr(i,1)==" ")?(""):(ch.substr(i,1));
	return cResult;
}

function separ_by_bloc(str_to_separ, bloc){
	var spaced="";
	while(str_to_separ.length>=bloc){ spaced += str_to_separ.substr(0,bloc)+" "; str_to_separ = str_to_separ.substr(bloc); }
	spaced += str_to_separ;	return spaced;
}

function checkmail(){
	var email = document.page3.email.value; 
	if (email.search(/^[^._-][a-z0-9._-]+[^._-]@[a-z0-9._-]+([a-z0-9]+[^._-])?[.-]+[a-z]{2,4}$/) == -1){
		alert ('Veuillez saisir une adresse email valide.'); document.page3.email.focus(); 
		return false;
	} 
}

function checknumber(){
	var x=document.page3.no_card.value
	var anum=/(^\d+$)|(^\d+\.\d+$)/
	if(x.toString().length==0) return;
	if(x.toString().length < 16){ 
		alert ("Le numero de la carte que vous avez saisie n'atteint pas seize (16) caracteres."); document.page3.no_card.focus(); testresult=false;
	}
	else {
		if (anum.test(x)) testresult=true
		else{
			alert("Veuillez saisir uniquement des chiffres pour le numéro de la carte bancaire.");
			//document.page3.no_card.value = x.substr(0,(x.length-1));
			//document.page3.no_card.value==(document.page3.no_card.value='')?(document.page3.no_card.value=0):(x);
			document.page3.no_card.focus(); document.page3.no_card.select(); testresult=false;
		}
		return testresult;
	}
}
function checkindic(){
	var x=document.page3.indic.value; var anum=/(^\d+$)|(^\d+\.\d+$)/;
	if(x.length==0){
		alert("Veuillez spécifier l'indicatif de votre pays et uniquement des chiffres. Merci."); document.page3.indic.focus();
		document.page3.indic.select(); return false;
	}
	else {		
		if (anum.test(x)) return true;
		else {
			alert("Veuillez saisir uniquement des chiffres. Merci."); document.page3.indic.focus(); document.page3.indic.select(); return false;
		}
	}
}

function checkphone(){
	var x=document.page3.telephone.value; var anum=/(^\d+$)|(^\d+\.\d+$)/;
	x = DeleteSpaces(x); //alert(x);
	if(x.length==0) return;
	if (anum.test(x)){
		if(!(x.toString().length>=6 && x.toString().length<=16)){
			alert("Le numéro de téléphone doit contenir au moins six (06) chiffres et au plus seize (16) chiffres"); document.page3.telephone.focus(); document.page3.telephone.select(); return false;
		}		
		document.page3.telephone.value = separ_by_bloc(x, 2); return true;
	}
	else{
		alert("Merci d'entrez uniquement des chiffres. Le formattage sera automatiquement fait.");
		document.page3.telephone.focus(); document.page3.telephone.select(); return false;
	}
}

function checkfax(){
	var x=document.page3.fax.value; 
	x = DeleteSpaces(x); //alert(x);
	if(x.length==0) return true;
	var anum=/(^\d+$)|(^\d+\.\d+$)/
	if (anum.test(x)){
		if(!(x.toString().length>=6 && x.toString().length<=16)){
			alert("Le numéro de fax doit contenir au moins six (06) chiffres et au plus seize (16) chiffres");
			document.page3.fax.focus(); document.page3.fax.select(); return false;
		}		
		document.page3.fax.value = separ_by_bloc(x, 2); return true;
	}
	else{
		alert("Merci d'entrez uniquement des chiffres. Le formattage sera automatiquement fait.");
		document.page3.fax.focus(); document.page3.fax.select(); return false;
	}
}

function validation(){ 
	if(document.page3.nom.value == ""){ alert ('Veuillez saisir votre nom.'); document.page3.nom.focus(); return false; }
	if(document.page3.prenom.value == ""){ alert ('Veuillez saisir votre prenom.'); document.page3.prenom.focus(); return false; }
	if(document.page3.telephone.value == ""){ alert ('Veuillez saisir votre adresse téléphonique.'); document.page3.telephone.focus(); return false; }
	var email = document.page3.email.value; 
	if (email.search(/^[^._-][a-z0-9._-]+[^._-]@[a-z0-9._-]+([a-z0-9]+[^._-])?[.-]+[a-z]{2,4}$/) == -1){ alert ('Veuillez saisir une adresse email valide.'); document.page3.email.focus(); return false; } 
	if(document.page3.name_owner_card.value == ""){ alert ('Veuillez saisir le nom du detenteur de la carte que utilisez.'); document.page3.name_owner_card.focus(); return false; }
	if(document.page3.pren_owner_card.value == ""){ alert ('Veuillez saisir le prénom du detenteur de la carte que utilisez.'); document.page3.pren_owner_card.focus(); return false; }
	
	var x=document.page3.no_card.value;
	if(x.length < 16){alert ('Veuillez saisir le numéro de la carte que utilisez.'); document.page3.no_card.focus(); return false; }
    if(!checknumber()) return false;
	return true;
}
//======================== VALIDATION DU FORMULAIRE ===============================\\

function getHTTPObject() {
	var xmlhttp;
	/*@cc_on
	//alert(@_jscript_version);
	@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;
}
  
var http = getHTTPObject();
function xmlhttp_sendURI(xmlhttp_url) {
	http.open("GET", xmlhttp_url, true); 
	http.onreadystatechange = handleHttpResponse; 
	http.send(null);
}

function handleHttpResponse() {
	//Un entier indiquant l'état de l'objet. Peut prendre 5 valeurs : 
	//	0 = non initialisé 
	//	1 = en cours de chargement 
	//	2 = chargé 
	//	3 = interaction 
	//	4 = terminé 

	if (http.readyState == 4) { // L'état 4 signifie que la réponse est envoyée par le serveur et disponible.
		var resu = new String("");
		resu = resu + http.responseText;
		try{
			if(document.getElementById("resultats")) document.getElementById("resultats").innerHTML = resu;
			else alert('error');
		} catch(e){alert(e);}
	}
}
//======================== CODE POUR LE XML_HTTP_REQUEST ===============================\\

//code initial generé par DreamWeaver
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
	d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_nbGroup(event, grpName) { //v6.0
var i,img,nbArr,args=MM_nbGroup.arguments;
  if (event == "init" && args.length > 2) {
	if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
	  img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
	  if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
	  nbArr[nbArr.length] = img;
	  for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
		if (!img.MM_up) img.MM_up = img.src;
		img.src = img.MM_dn = args[i+1];
		nbArr[nbArr.length] = img;
	} }
  } else if (event == "over") {
	document.MM_nbOver = nbArr = new Array();
	for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {
	  if (!img.MM_up) img.MM_up = img.src;
	  img.src = (img.MM_dn && args[i+2]) ? args[i+2] : ((args[i+1])?args[i+1] : img.MM_up);
	  nbArr[nbArr.length] = img;
	  //alert("over");
	}
  } else if (event == "out" ) {
	for (i=0; i < document.MM_nbOver.length; i++) { img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
  } else if (event == "down") {
	nbArr = document[grpName];
	if (nbArr) for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }
	document[grpName] = nbArr = new Array();
	for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
	  if (!img.MM_up) img.MM_up = img.src;
	  img.src = img.MM_dn = (args[i+1])? args[i+1] : img.MM_up;
	  nbArr[nbArr.length] = img;
  } }
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
	var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
	if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
//-->