function popIt(img, largeur, hauteur) {
	var titre = "Zoom de l'illustration";
	var l = parseInt(largeur) + 20;
	var h = parseInt(hauteur) + 30;
	popup = open("",'illustration','width='+l.toString()+',height='+h.toString()+',toolbar=no,scrollbars=no,resizable=yes,left=150,top=150');
	popup.document.write("<html><head><title>"+titre+"</title></head>");
	popup.document.write("<body><img src='"+img+"' width='"+largeur+"' height='"+hauteur+"' alt='' />");
	popup.document.write("</body></html>");
	popup.document.close();
}

function ShowOrHide(zone, retour) {
	if(zone == '') {
		if(retour) return 1;
		else return;
	}
	var item = null;
	if(document.getElementById) item = document.getElementById(zone);
	else if(document.all) item = document.all[zone];
	else if(document.layers) item = document.layers[zone];
	
	if(!item) {
		if(retour) return 0;
		else return;
	}
	else if(item.style) {
		if(item.style.display == "none") item.style.display = "";
		else item.style.display = "none";
	}
	else item.visibility = "show";

	if(retour) return 1;
	else return;
}

function Show(zone, retour) {
	alert(document.getElementById(zone).style.display);
	if(zone == '') {
		if(retour) return 1;
		else return;
	}
	var item = null;
	if(document.getElementById) item = document.getElementById(zone);
	else if(document.all) item = document.all[zone];
	else if(document.layers) item = document.layers[zone];
	if(!item) {
		if(retour) return 0;
		else return;
	}
	else if(item.style) {
		if(item.style.display == "none") item.style.display = "";
		else item.visibility = "show";
	}

	if(retour) return 1;
	else return;
}

function Hide(zone, retour) {
	if(zone == '') {
		if(retour) return 1;
		else return;
	}
	var item = null;
	if(document.getElementById) item = document.getElementById(zone);
	else if(document.all) item = document.all[zone];
	else if(document.layers) item = document.layers[zone];
	if(!item) {
		if(retour) return 0;
		else return;
	}
	else if(item.style) item.style.display = "none";
	else item.visibility = "show";

	if(retour) return 1;
	else return;
}
function Galerie(anim, id){
	document.write('<div>\n');
	document.write('<object type="application/x-shockwave-flash" data="swf/'+anim+'.swf?id='+id+'" width="450" height="318">\n');
	document.write('<param name="movie" value="swf/'+anim+'.swf" />\n');
	document.write('<param name="FlashVars" value="id='+id+'" />\n');
	document.write('<param name="wmode" value="transparent" />\n');
	document.write('</object>\n');
	document.write('</div>\n');
}

function Actif(obj) {
	obj.className += " actif";
}

function Inactif(obj) {
	obj.className = obj.className.substring(0, obj.className.length-6);
}

function uncheck(type) {
	if(type == 'all') {
		document.getElementById('tpChateaux').checked   = false;
		document.getElementById('tpDemeures').checked   = false;
		document.getElementById('tpHotels').checked     = false;
		document.getElementById('tpAuberges').checked   = false;
		document.getElementById('tpBateaux').checked    = false;
		document.getElementById('tpAutres').checked     = false;
		document.getElementById('tpCommunales').checked = false;
	}
	else if(type == 'last')
		document.getElementById('tpAll').checked = false;
}

function checkAll(zone) {
	for(i=0;;i++) {
		if(document.getElementById(zone+i)) {
			if(document.getElementById(zone+i).disabled == false)
				document.getElementById(zone+i).checked = true;
		}
		else
			return;
	}
}

function uncheckAll(zone) {
	for(i=0;;i++) {
		if(document.getElementById(zone+i)) {
			if(document.getElementById(zone+i).disabled == false)
				document.getElementById(zone+i).checked = false;
		}
		else
			return;
	}
}

function changeListSearchLieux(cas) {
	
	// Controle d'erreur
	if(cas != 'pro' && cas != 'prive') {
		alert("Erreur : valeur du cas doit être égale à \'pro\' ou \'prive\'");	
		return;
	}
	
	// On récupère les éléments du formulaire
	var form = document.getElementById('multicriteres');
	var form2 = document.getElementById('searchNom');
	var form3 = document.getElementById('searchGeo');
	
	// Champ du formulaire "Multicritères"
	var multi_pays = form.pays.value;
	var multi_dept_1 = form.departement1.value;
	var multi_dept_2 = form.departement2.value;
	var multi_dept_3 = form.departement3.value;
	var multi_dept_4 = form.departement4.value;
	multi_type_evenement = '';
	var multi_type_evenement = form.type_evenement.options[form.elements['type_evenement'].selectedIndex].value;
	var multi_nb_personnes = form.nb_personnes.value;
	var multi_type_assise = form.type_assise.checked == true ? 1 : 0;
	var multi_type_debout = form.type_debout.checked == true ? 1 : 0;
	var multi_type_indifferent = form.type_indifferent.checked == true ? 1 : 0;
	var multi_haveChambre = form.haveChambre.checked == true ? 1 : 0;
	var multi_haveTraiteur = form.haveTraiteur.checked == true ? 1 : 0;
	
	// Champ du formulaire "Recherche par nom"
	var nom_text = form2.nom.value;
	
	// Champ du formulaire "Recherche géographique"
	var geo_text = form3.geo.value;
	
	// On regarde dans quel cas on est
	if(cas == 'pro') {
		window.location='?t=pro&multi_pays='+multi_pays+'&multi_dept_1='+multi_dept_1+'&multi_dept_2='+multi_dept_2+'&multi_dept_3='+multi_dept_3+'&multi_dept_4='+multi_dept_4+'&multi_type_evenement='+multi_type_evenement+'&multi_nb_personnes='+multi_nb_personnes+'&multi_nb_personnes='+multi_nb_personnes+'&multi_type_assise='+multi_type_assise+'&multi_type_debout='+multi_type_debout+'&multi_type_indifferent='+multi_type_indifferent+'&multi_haveChambre='+multi_haveChambre+'&multi_haveTraiteur='+multi_haveTraiteur+'&nom_text='+nom_text+'&geo_text='+geo_text;
		return;
	}
	else {
		window.location='?t=prive&multi_pays='+multi_pays+'&multi_dept_1='+multi_dept_1+'&multi_dept_2='+multi_dept_2+'&multi_dept_3='+multi_dept_3+'&multi_dept_4='+multi_dept_4+'&multi_type_evenement='+multi_type_evenement+'&multi_nb_personnes='+multi_nb_personnes+'&multi_nb_personnes='+multi_nb_personnes+'&multi_type_assise='+multi_type_assise+'&multi_type_debout='+multi_type_debout+'&multi_type_indifferent='+multi_type_indifferent+'&multi_haveChambre='+multi_haveChambre+'&multi_haveTraiteur='+multi_haveTraiteur+'&nom_text='+nom_text+'&geo_text='+geo_text;
		return;
	}
	return;
}

function ActifLigne(idt) {
	for(i=0;;i++) {
		if(document.getElementById('app'+i)) {
			document.getElementById('app'+i).style.display = 'none';
		}
		else break;
	}
	
	document.getElementById('app'+idt).style.display = "block";
	
	return;
}

function InactifLigne(idt) {
	document.getElementById('app'+idt).style.display = "none";
}

function inthelightbox(src){
	$$(".lightboxlink").each(function(e){
		if(e.readAttribute('href') == src){			
			if (navigator.appName == 'Netscape') {		
				var evt = document.createEvent("MouseEvents");
  				evt.initMouseEvent("click", true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
				e.dispatchEvent(evt);
			}
			if (navigator.appName == 'Microsoft Internet Explorer') {
				e.click();
			}
		}		
	});
}

function showMenu(zone) {
	for(i = 0 ; i < 6 ; i++) {
		if(document.getElementById('ssmenu'+i)) {
			document.getElementById('ssmenu'+i).className = 'displayNone';
		}
	}
	document.getElementById(zone).className = 'displayInline';
}

function showBonPlan(nb) {
	for(i=0;;i++) {
		if(document.getElementById('bonPlan'+i)) {
			
			document.getElementById('bonPlan'+i).style.display = "none";
		}
		else break;
	}
	
	document.getElementById('bonPlan'+nb).style.display = "block";
}