
/* 
Gestion de l'affichage des layers de la carte de France ...
Attention, les calques contenant les visuels des maisons doivent être nommés calque...X, calque...X+1, ... Idem pour les logos des maisons 
*/

var nombreMaisons = 43; // nombre de maisons sur la carte

// Définition des noms et URL des éléments de la page 
var nomCalque = "calqueMaison";
var nomImg = "maison";

var nombre = nombreMaisons += 1; // car les noms des maisons commencent à 1 et pas à 0

// Fonction pour afficher ou masquer le calque

function EtatCalques(etat,i) {
 if(ie4) { // Internet explorer
    var divie4 = document.getElementsByTagName("div")
    divie4[nomCalque+i].style.visibility = etat;
  }
  else if(ns4) { // Netscape 4.x
    document.eval(nomCalque+i).visibility = etat;
  }
  else if(ns6) { // Netscape 6 (mozilla)
    var divns6 = document.getElementsByTagName("div")
    document.getElementsByTagName("div")[nomCalque+i].style.visibility = etat;
  }
}


// afficher le calque avec la photo de la maison

function AfficheMaison(num) {
  for (i = 1; i < nombre; i++) {
   // Afficher la maison séléctionnée 
    if (i == num) {
      EtatCalques('visible',i);
    }  
    // Cacher les autres maisons (si l'une d'entre elles etait ouverte)
    else if (i != num) {
      EtatCalques('hidden',i);
    }
  }
}

// Cacher tous les calques avec les photos des maisons lorsque l'on sort de la zone
// et remettre les logos des maisons en position off

function CacheMaison() {
  for (i = 1; i < nombre; i++)
  {
    EtatCalques('hidden',i);
  }
}

// fonctions de dreamweaver 

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}