function HideShowDiv(obj, ref_img, ref_div, Level) {
	// partie arbo :
	var frere
	frere = obj.nextSibling ;
	while (frere.nodeType!=1 || frere.tagName!="DIV") {
		frere = frere.nextSibling ;
	}
	frere.style.display =(frere.style.display=="none")? "block" : "none" ;
	chg_carte(ref_img);

	// partie Text contenu :
	if (Level>=1) {
		if (document.getElementById(ref_div)!=null) {
			if (frere.style.display=="none") {
				if (Level<2) {
					document.getElementById("moreTitle").innerHTML = "&nbsp;" ;
					document.getElementById("moreInfo").innerHTML = "&nbsp;" ;
					document.getElementById("moreDiv").style.display = "none" ;
				}
			} else {
				document.getElementById("moreTitle").innerHTML = obj.title ;
				document.getElementById("moreInfo").innerHTML = document.getElementById(ref_div).innerHTML ;
				document.getElementById("moreDiv").style.display = "block" ;
			}
		} else {
			document.getElementById("moreTitle").innerHTML = "&nbsp;" ;
			document.getElementById("moreInfo").innerHTML = "&nbsp;" ;
			document.getElementById("moreDiv").style.display = "none" ;
		}
	}
}
function chg_carte (name) {	// récup du choix utilisateur et appel de la méthode d'affichage
	var url_base = "/travel/images/maps/";
	var ext = ".gif";
	var nom_carte = URLencode(name);
	document.getElementById("carte").src = url_base + nom_carte + ext ;
	document.getElementById("carte").alt = nom_carte + ext ;
}
function URLencode(str) {
	var result = "";
	for (i = 0; i < str.length; i++) {
		if (str.charAt(i)==" " || str.charAt(i)=="'" || str.charAt(i)=="\"") result += "-";
		else if (str.charAt(i)=="/" || str.charAt(i)=="\\" || str.charAt(i)=="&") result += "-";
		else if (str.charAt(i)=="." || str.charAt(i)==",") result += "";
		else if (str.charAt(i)=="à" || str.charAt(i)=="ä" || str.charAt(i)=="â") result += "a";
		else if (str.charAt(i)=="è" || str.charAt(i)=="ë" || str.charAt(i)=="ê" || str.charAt(i)=="é") result += "e";
		else if (str.charAt(i)=="ì" || str.charAt(i)=="ï" || str.charAt(i)=="î") result += "i";
		else if (str.charAt(i)=="ò" || str.charAt(i)=="ö" || str.charAt(i)=="ô") result += "o";
		else if (str.charAt(i)=="ù" || str.charAt(i)=="ü" || str.charAt(i)=="Ü" || str.charAt(i)=="û") result += "u";
		else if (str.charAt(i)=="ç") result += "c";
		else if (str.charAt(i)=="ß") result += "ss";
		else result += str.charAt(i);
	}
	return  result;
}
