function $(id){	try{		return document.getElementById(id);	}catch(err){		return null;	}}function verifid(){	user = $("emailint").value;	user = user.replace("@","|");	mdp = $("codeint").value;	url = "http://"+location.hostname+"/ajax/internaute-validation.asp?user="+user+"&code="+mdp;	connexion_asc(url,'verifid');}/*function modifitineraire(search,id) {	url = "http://"+location.hostname+"/ajax/espace-minisite-itineraire.asp?code="+search+"&id="+id+"&test="+(new Date()).getTime();	connexion_asc(url,'itineraire',id);}*/function modiflangue(code,id,langue) {	url = "http://"+location.hostname+"/ajax/newsite6-drapo.asp?code="+code+"&langue="+langue+"&id="+id+"&test="+(new Date()).getTime();	connexion_asc(url,'drapo',id);}function modifservice(code,id,service,nature) {	url = "http://"+location.hostname+"/ajax/newsite7-picto.asp?code="+code+"&service="+service+"&id="+id+"&nature="+nature+"&test="+(new Date()).getTime();	connexion_asc(url,'picto',id);}function modiftheme(code,theme) {	url = "http://"+location.hostname+"/ajax/newsite8-theme.asp?code="+code+"&theme="+theme+"&test="+(new Date()).getTime();	connexion_asc(url,'theme');}function afficheonglet(search,id,langue,choix,gif) {	url = "http://"+location.hostname+"/ajax/"+search+".asp?langue="+langue+"&test="+(new Date()).getTime()+"&choix="+choix;	connexion_asc(url,'onglet',id,langue,search);}function cp(search,id,idcp) {	if (search.length == 5) {		url = "http://"+location.hostname+"/ajax/ajaxcp.asp?cp="+search;		connexion_asc(url,'cp',id,idcp);	}}function ville(search,langue,couleur,cherche,type,id) {	url = "http://"+location.hostname+"/ajax/villes.asp?dep="+search+"&langue="+langue+"&cherche="+cherche+"&type="+type;	connexion_asc(url,'villes',couleur,id);}function ville2(search,langue,couleur,cherche,type,id,R) {	url = "http://"+location.hostname+"/ajax/villes.asp?dep="+search+"&langue="+langue+"&cherche="+cherche+"&type="+type;	connexion_asc(url,'villes2',couleur,id,R);}function verifville(nomville, nompays, page) {		if (nomville.length > 0){			url = "http://"+location.hostname+"/ajax/verifville.asp?ville="+nomville+"&pays="+nompays+"&page="+page;
			connexion_asc(url,'verifville');		}		else		{			document.getElementById("suggestions").style.display = "none";		}}function activites(pays,reg,dep,ville,listecodeact,ou,langue){	document.getElementById("infos").innerHTML = "Loading ...";	ville = ville.replace(/ /g,"-");	url = "http://"+location.hostname+"/ajax/activites.asp?pays="+pays+"&region="+reg+"&departement="+dep+"&ville="+ville+"&activites="+listecodeact+"&lieu="+ou+"&langue="+langue;	connexion_asc(url,'activites');}function services(listecodecat,region,type) {	document.getElementById("reponses").innerHTML = "Recherche en cours ...";	url = "http://"+location.hostname+"/ajax/services.asp?reg="+region+"&IN="+listecodecat+"&type="+type;	connexion_asc(url,'services');}function themes(listecodetheme,region,type) {	document.getElementById("reponses").innerHTML = "Recherche en cours ...";	url = "http://"+location.hostname+"/ajax/themes.asp?reg="+region+"&IN="+listecodetheme+"&type="+type;	connexion_asc(url,'themes');}function recherche(){	url = "http://"+location.hostname+"/ajax/ajax.asp?pays="+pays+"&region="+region+"&departement="+departement+"&ville="+ville;	connexion_asc(url,'recherche');}function hebergements(type,pays,reg,dep,vil,serv,ou,langue){	url = "../ajax/hebergements.asp?codetype="+type+"&pays="+pays+"&reg="+reg+"&dep="+dep+"&vil="+vil+"&serv="+serv+"&ou="+ou+"&langue="+langue;	connexion_asc(url,'hebergements');}function lieux(listecodeact,reg,dep,vil,typecherche,ou){	url = "http://"+location.hostname+"/ajax/lieux.asp?act="+listecodeact+"&reg="+reg+"&dep="+dep+"&vil="+vil+"&typecherche="+typecherche+"&ou="+ou;	connexion_asc(url,'lieux');}function majall(code,tg,idinner,rep,langue,tradchoi){		for(i=0; i<code.length; i++){		code = code.replace("st-"," saint-");		code = code.replace("st ","saint ");		code = code.replace("ste-"," sainte-");		code = code.replace("ste ","sainte ");		code = code.replace(/ /g,'-');		code = code.replace(/é/g,'e');		code = code.replace('à','a');		code = code.replace('â','a');		code = code.replace('è','e');		code = code.replace('ö','o');		code = code.replace('ô','o');		code = code.replace(/'/g,' ');		}		url = "http://"+location.hostname+"/ajax/recherche-geo.asp?code="+code+"&tg="+tg+"&cible="+idinner+"&rep="+rep+"&langue="+langue;		connexion_asc(url,'majall',idinner,tradchoi);}function recherchecat(id,valeur,langue,suivant){	url = "http://"+location.hostname+"/ajax/catville.asp?quoi="+id+"&valeur="+valeur+"&langue="+langue;	connexion_asc(url,"catville",suivant);}function  villesnew(lat,lng){	url = "http://"+location.hostname+"/ajax/villes-lieu.asp?lat="+lat+"&lng="+lng;	connexion_asc(url,"villelieu");}function  lieuxprox(lat,lng,cat){	url = "http://"+location.hostname+"/ajax/lieu-prox.asp?lat="+lat+"&lng="+lng+"&cat="+cat;	connexion_asc(url,"lieuxprox");}function objConnexion(){	this.callBack = function() {		if (this.obj.readyState==4){			if (this.obj.status == 200){				if (this.argument) {					switch (this.argument[1]) {						case "picto" :						case "drapo" :						case "onglet" :							var id=this.argument[2];							var langue=this.argument[3];							var search=this.argument[4];							$(id).innerHTML =this.obj.responseText;							carte();						break;						case "cp" :							var id=this.argument[2];							var idcp=this.argument[3];							$(id).innerHTML="";							var select="\<select name='"+id+"'\>";							var result = this.obj.responseText;							data =  result.split("||");							if (data.length - 1 == 0) {								alert("Aucune ville avec ce code postal");								$(idcp).value="";							}							else {								select +="\<option value=\"XXX\"\>Sélectionner une ville\<\/option\>";								detail =  data[0].split("|");								for ( i in detail ) {									if (detail[i]!=''){										select +="\<option value=\""+detail[i]+"\"\>"+detail[i]+"\<\/option\>";									}								}							}							select +="\<\/select\>";							$(id).innerHTML =select;						break;						case "villes" :							var id=this.argument[3];							var couleur=this.argument[2];							$(id).innerHTML="";							var select ="";							var result = this.obj.responseText;							data =  result.split("||");							detail =  data[0].split("|");							var lien=detail[0];							var ville=detail[1];							var departement=detail[2];							var region=detail[3];							var valid=detail[4];							for ( i in data ) {								if (i!=0){									if (i!=1){										select +="\<br\/\>"									}									detail =  data[i].split("|");									select +="\<a href=\""+lien+"\?"+ville+"\="+detail[0]+"&amp;"+departement+"\="+detail[1]+"("+detail[2]+")&amp;"+region+"\="+detail[3]+"\" style\=\'font-size\: 12px\;\'\>"+detail[0]+"\<\/a\>";								}							}							$(id).innerHTML =select;						break;						case "villes2" :							var R=this.argument[4];							var id=this.argument[3];							var couleur=this.argument[2];							$(id).innerHTML="";							var select ="";							var result = this.obj.responseText;							data =  result.split("||");							detail =  data[0].split("|");							var lien=detail[0];							var ville=detail[1];							var departement=detail[2];							var region=detail[3];							var valid=detail[4];							for ( i in data ) {								if (i!=0){									detail =  data[i].split("|");									if(detail!=""){										if (R == "R1")											select += "<li style='cursor:pointer'><a onclick='updateville(this.innerHTML);verifallheb();'>"+detail[0]+" ("+detail[2]+")</a></li>";										else											select += "<li style='cursor:pointer'><a onclick='updateville(this.innerHTML);verifallact();'>"+detail[0]+" ("+detail[2]+")</a></li>";									}								}							}							$(id).innerHTML =select;							if (select == ""){								document.getElementById("ul").style.display = "none";							}						break;						case "theme" :						break;						case "verifville":							var result = this.obj.responseText;							document.getElementById("suggestions").innerHTML = result;							document.getElementById("suggestions").style.display = '';						break;						case "hebergements":							var result = this.obj.responseText;							document.getElementById("infos").innerHTML = result;						break;						case "lieux":							var result = this.obj.responseText;							document.getElementById("infos").innerHTML = result;						break;						case "services" :							var result = this.obj.responseText;							document.getElementById("reponses").innerHTML = result;						break;						case "activites" :							var result = this.obj.responseText;							document.getElementById("infos").innerHTML = result;						break;						case "themes" :							var result = this.obj.responseText;							document.getElementById("reponses").innerHTML = result;						break;						case "majall" :							var result = this.obj.responseText;							var cible = this.argument[2];							var choisir = this.argument[3];							document.getElementById("liste"+cible).innerHTML = result;							switch (cible) {								case "rech":									document.getElementById("fermerrech").style.display = '';									document.getElementById("ulrech").style.display = '';								break;								case "dest":									document.getElementById("fermerdest").style.display = '';									document.getElementById("uldest").style.display = '';									document.getElementById('nomreg').innerHTML = choisir;									document.getElementById('nomdep').innerHTML = choisir;									document.getElementById('nomville').innerHTML = choisir;								break;								case "pays":									document.getElementById("listereg").innerHTML = '';									document.getElementById("listedep").innerHTML = '';									document.getElementById("listeville").innerHTML = '';								break;								case "reg" :									document.getElementById("listedep").innerHTML = '';									document.getElementById("listeville").innerHTML = '';								break;								case "dep" :									document.getElementById("listeville").innerHTML = '';								break;								case "ville" :								break;								case "verifid" :									var result = this.obj.responseText;									alert(result);								break;								default :							}						break;						case "catville" :							var result = this.obj.responseText;							var cible = this.argument[2];							document.getElementById("liste"+cible).innerHTML = result;							document.getElementById("choi"+cible).style.display = '';						break;						case "villelieu" :							affinfobulle(this.obj.responseText);						break;						case "lieuxprox" :							document.getElementById("lieuprox").innerHTML=this.obj.responseText;						break;						default : 					}				}							}else{				alert('Problème de connexion : verifiez votre connexion au web\n erreur : '+this.obj.status+'\n'+this.obj.responseText);			 }			}	}		try{		this.obj = new ActiveXObject("Msxml2.XMLHTTP")	}	catch(e){		try{			this.obj = new ActiveXObject("Microsoft.XMLHTTP")		}		catch(oc){			this.obj = null		}			}	if(!this.obj&&typeof XMLHttpRequest!="undefined")		this.obj = new XMLHttpRequest()	return this}function connexion_asc(url,contexte,arg1,arg2) {	var methode = "GET";	var asynchrone = true;	var httpRequest = new objConnexion();	httpRequest.argument = arguments	if (httpRequest) {    try{	    var _this = httpRequest;			httpRequest.obj.onreadystatechange = function() {				_this.callBack();			}	  	httpRequest.obj.open(methode, url, asynchrone);    	httpRequest.obj.send(null);    }catch(oe){    }	}}
