<!-- debut du script

var test="deb";
var cli=0;
var doc;
var icone=" ";
var n=0,n0=0,n1="*",n2,n3=true,n4=true;
var nx,ny=0,nz=0;
var cc=1,ic=0;
var tl;
var k1,k2;
var t=0,dt,delai;
var qp=0;
var nav,ver,vu=0;
var ur,url;

// JL Ajout d'un tableau Icon
// Ce tableau sera chargé avec des valeurs 0 ou 1 si l'icone
// est selectionnee ou non
// Ce tableau permet de constituer une chaine string composee
// de 0 ou de 1 qui est est passee en parametre cache (Hidden) 
// du formulaire
var nb_icon=31;
var t_icon=new Array(nb_icon);
// L'ordre des icones dans le fichier JS est different de celui
// utilisé dans la base - on utilise un tableau d'indirection
// pour obtenir un numero d'icone compatible
var tr=new Array(nb_icon);

function VN(Ne, Ex) {
nav="";
ver=navigator.appVersion.substring(0,3)
if (ver >= Ne && navigator.appName == 'Netscape') nav="na"
if (ver >= Ex && navigator.appName.substring(0,9) == 'Microsoft') nav="ex"
if (ver<4) alert("\rDésolé, mais vous avez la version "+ver+"\rSorry, but you are using version "+ver+"\r\rChargez la version 4 pour la carte interactive.\rLoad version 4 for the interactive map.");
vu=1;
if (nav!="") return true;
else return false;
}

function clique(c) {
cl=false;bis="0";k1=1;i=1;
while (i<c) {k1=k1*2;i++}
k2=cli&k1;
if (k2==0) {cli=cli+k1;cl=true} else {cli=cli-k1};
if (cl) ig="j"+c+".gif"; else ig="b"+c+".gif";
if (cl) t_icon[tr[c]]=1; else t_icon[tr[c]]=0;
set_form_icon();
return cl;
}

function set_form_icon() {
var s;
var i;
s="";
for (i=1;i<nb_icon;i++)
{
	s=s+t_icon[i];
}
document.recherche.icone.value=s;
}

function ICO (fr,an,al,po) {
this.q=new Array(4);
this.q[0]=fr;this.q[1]=an;this.q[2]=al;this.q[3]=po;
}

function init() {
var i;

for (i=1;i<nb_icon;i++)
{
	t_icon[i]=0;
}
kp=document.location+"/";
ur=kp.indexOf("www");
test="init";
 if (VN(3,3)==false) return;
 img=new Array(32);
 tl= new Array(32);
window.name="main";

qs=" "+document.location;
qs=qs.toUpperCase();
qp=0;
if (qs.indexOf("CHOIHOT1")>0) qp=1;
if (qs.indexOf("CHOIHOT2")>0) qp=2;
if (qs.indexOf("CHOIHOT3")>0) qp=3;
if (qs.indexOf("CARTHOT1")>0) qp=1;
if (qs.indexOf("CARTHOT2")>0) qp=2;
if (qs.indexOf("CARTHOT3")>0) qp=3;


tl[1]=new ICO("Ascenseur","Lift","Fahrstuhl","Ascensor");
tl[2]=new ICO("Mini golf","Mini golf","Minigolf","Minigolf");
tl[3]=new ICO("Sauna","Sauna","Sauna","Sauna");
tl[4]=new ICO("Logis de France","Logis de France","Logis de France","cadena Logis de France");
tl[5]=new ICO("Chiens acceptés au restaurant","Dogs admitted to the restaurant","Hunde im Restaurant erlaubt","Perros acceptados en el restaurante");
tl[6]=new ICO("Golf","Golf","Golfplatz","Golf");
tl[7]=new ICO("Terrasse panoramique","Terrace with view","Terrasse mit Panoramablick","Terraza panorámica");
tl[8]=new ICO("Chambres pour handicapés","Room for disabled persons","Zimmer für Behinderte","Habitaciones para minusválidos");
tl[9]=new ICO("Gymnastique","Gymnasium","Gymnastik","Gimnasia");
tl[10]=new ICO("Téléphone direct extérieur","Direct dial telephone","Telefon mit Direktwahl nach ausserhalb","Telefono exterior directo");
tl[11]=new ICO("Relais et Châteaux","Relais et Châteaux","Relais et Châteaux","cadena Relais et Châteaux");
tl[12]=new ICO("Equitation","Horse riding","Reiten","Equitación");
tl[13]=new ICO("Piscine","Swiming pool","Swimingpool","Piscina");
tl[14]=new ICO("Télévision chambre","Television in room","Fernseher im Zimmer","Television habitación");
tl[15]=new ICO("Chiens acceptés à l'hôtel","Dogs admitted to the hotel","Hunde im Hotel willkommen","Perros acceptados en el hotel");
tl[16]=new ICO("Jardin","Garden","Garten","Jardin");
tl[17]=new ICO("Tennis","Tennis","Tennisplatz","Tenis");
tl[18]=new ICO("Châteaux Hôtels & Collection","Châteaux Hôtels & Collection","Châteaux Hôtels & Collection","cadena Châteaux & Hôtels Collection");
tl[19]=new ICO("Garage privé","Private garage","Eigene Hotelgarage","Garage privado");
tl[20]=new ICO("Parking privé","Private parking","Privater Hotelparkplatz","Parking privado");
tl[21]=new ICO("Télévision au salon","Television in lounge","Fernseher im Salon","Television en el salón");
tl[22]=new ICO("Salle de réunion","Conference room","Versammlungsraum","Sala de reunión");
tl[23]=new ICO("Veilleur de nuit","Night porter","Nachtwächter","Guardia de noche");
tl[24]=new ICO("Chèque vacances","Chèque vacances","Chèque vacances","Chèque vacances");
tl[25]=new ICO("Relais Silence","Relais Silence","Relais Silence","cadena Relais Silence");
tl[26]=new ICO("Wifi","Wifi","Wifi","Wifi");
tl[27]=new ICO("Inter Hotel","Inter Hotel","Inter Hotel","cadena Inter Hotel");
tl[28]=new ICO("Best Western","Best Western","Best Western","cadena Best Western");
tl[29]=new ICO("Restaurants Toques du Périgord","Restaurants Toques du Périgord","Restaurants Toques du Périgord","Restaurantes Toques du Périgord");
tl[30]=new ICO("Climatisation partielle ou totale","Fully or partially air-conditionned","Voll- oder teilklimatisiert","Climatización parcial o total");

tr[1]=1;
tr[2]=11;
tr[3]=13;
tr[4]=27;
tr[5]=4;
tr[6]=10;
tr[7]=16;
tr[8]=2;
tr[9]=12;
tr[10]=17;
tr[11]=24;
tr[12]=9;
tr[13]=8;
tr[14]=18;
tr[15]=3;
tr[16]=15;
tr[17]=14;
tr[18]=25;
tr[19]=6;
tr[20]=7;
tr[21]=19;
tr[22]=5;
tr[23]=20;
tr[24]=21;
tr[25]=26;
tr[26]=28;
tr[27]=30;
tr[28]=29;
tr[29]=22;
tr[30]=23;

test="fin"; 
}

function tempo(delai1) {
delai=delai1;
if (test!="fin") {clearTimeout(dt);return};
dt = setTimeout("tempo(delai)",delai1);
}

function vil(nb){
 if (test!="fin") tempo(1000);
 if (nb==0) nz=document.choix2.ville.selectedIndex; else nz=0;
 document.choix2.ville.selectedIndex=nb;
//1100***
 if (tv!=null)document.choix3.vil.value=tv[nb];
//window.status=nb+"/"+tv[nb]
 hot(0);
}

function pied(ic){
if (vu!=1) return;
if (ic>0) document.ico.ico1.value=tl[ic].q[qp]; else document.ico.ico1.value=" ";
}
function piedf(ic){
if (vu!=1) return;
if (ic>0) document.icof.ico1f.value=tl[ic].q[0]; else document.icof.ico1f.value=" ";
}function pieda(ic){
if (vu!=1) return;
if (ic>0) document.icoa.ico1a.value=tl[ic].q[1]; else document.icoa.ico1a.value=" ";
}function piedg(ic){
if (vu!=1) return;
if (ic>0) document.icog.ico1g.value=tl[ic].q[2]; else document.icog.ico1g.value=" ";
}function piedp(ic){
if (vu!=1) return;
if (ic>0) document.icop.ico1p.value=tl[ic].q[3]; else document.icop.ico1p.value=" ";
}
// Fin du script -->                      

