// Gestion des retours listes

function retListe()
{
	if (history.length<2) {
		window.location.href="corse-location-logement-activites.php";
	} else {
		history.back();
	}
}

// Affichage des dates de saison

function getNav()
{
	return(((!document.all) && (document.getElementById))?"NN6":"Other");
}

function getObjet(calque)
{
	return(getNav()=="NN6"?document.getElementById(calque):document.all[calque]);
}

function setLien(calque)
{
	lien=getNav()=="NN6"?document.getElementById("Link"+calque):document.all["Link"+calque];
	lien.innerHTML=objet.style.display=="none"?"Voir les dates":"Masquer les dates";
}

function display(calque)
{
	objet=getObjet(calque);
	objet.style.display=objet.style.display=="block"?"none":"block";
	setLien(calque);
}

function popup(calque)
{
	objet=getObjet(calque);
	objet.style.visibility="visible";
	objet.style.display="block";
}

function popdown(calque)
{
	objet=getObjet(calque);
	objet.style.visibility="hidden";
	objet.style.display="none";
}

// Visionneuse d'images

var rotate_delay = 3000;
current = 0;
function next() {
if (document.slideform.slide[current+1]) {
document.images.show.src = document.slideform.slide[current+1].value;
document.slideform.slide.selectedIndex = ++current;
   }
else first();
}
function previous() {
if (current-1 >= 0) {
document.images.show.src = document.slideform.slide[current-1].value;
document.slideform.slide.selectedIndex = --current;
   }
else last();
}
function first() {
current = 0;
document.images.show.src = document.slideform.slide[0].value;
document.slideform.slide.selectedIndex = 0;
}
function last() {
current = document.slideform.slide.length-1;
document.images.show.src = document.slideform.slide[current].value;
document.slideform.slide.selectedIndex = current;
}
function ap(text) {
document.slideform.slidebutton.value = (text == "Arręt") ? "Diaporama" : "Arręt";
rotate();
}
function change() {
current = document.slideform.slide.selectedIndex;
document.images.show.src = document.slideform.slide[current].value;
}
function rotate() {
if (document.slideform.slidebutton.value == "Arręt") {
current = (current == document.slideform.slide.length-1) ? 0 : current+1;
document.images.show.src = document.slideform.slide[current].value;
document.slideform.slide.selectedIndex = current;
window.setTimeout("rotate()", rotate_delay);
   }
}

// Info-bulles
 
function montre($id) {
	document.getElementById($id).style.visibility="visible"; // Si il est cacher (la verif n'est qu'une securitĂ©) on le rend visible.
}

function cache($id) {
	document.getElementById($id).style.visibility="hidden"; // Si la bulle etais visible on la cache
}
    
// Affichage de la Googlemap sur chargement du BODY
onload = function () {
      if (maplat!=0 && GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map_canvas"));
        var latlng = new GLatLng(maplat, maplng);
        map.setCenter(latlng, 10);
		map.setMapType(G_HYBRID_MAP);
		
        // Creates a marker whose info window displays the letter corresponding
        // to the given index.
        var marker = new GMarker(latlng);

        GEvent.addListener(marker, "click", function() {
          marker.openInfoWindowHtml("<b>"+nomlog+"</b><br>"+libtyploc+"<br>"+libville);
        });
        map.addOverlay(marker);

	    map.addControl(new GMapTypeControl());
	    map.addControl(new GLargeMapControl());
      }
    }
