/**
 * Dateiname       : javascript/index.js
 * Erzeugungsdatum : 08.12.2008
 * Autor           : Carsten Kube
 * Letzte Akt.     : 08.12.2008 (CK)
 * 
 * (c) Copyright SECRA GmbH
 */

window.onload = function() {
  window.regionURL = "region.php";
  window.regionSearch = window.location.search+"&";
  if(window.regionSearch == "&") {
    window.regionSearch = "?"
  }
  window.regionURL += window.regionSearch + "page=index&" + "regnr=";
  window.idArray = ["hover_c", "hover_cdl", "hover_f", "hover_m", 
                    "hover_pds","hover_pm","hover_ps", "hover_rb",
                    "hover_s","hover_sc","hover_sv"];
  window.regionen = {};
  window.regionen.hover_c   = "2"; // Calheta
  window.regionen.hover_cdl = "3"; // Camara De Lobos
  window.regionen.hover_f   = "1"; // Funchal
  window.regionen.hover_m   = "4"; // Machico
  window.regionen.hover_pds = "5"; // Ponta Do Sol
  window.regionen.hover_pm  = "6"; // Porto Moniz
  window.regionen.hover_ps  = "11"; // Porto Santo
  window.regionen.hover_rb  = "7"; // Ribeira Brava
  window.regionen.hover_sc  = "8"; // Santa Cruz
  window.regionen.hover_s   = "9"; // Santana
  window.regionen.hover_sv  = "10"; // Sao Vicente

  if( (window.baseImage = document.getElementById("madeira_karte")) !== null) {
    window.baseSrc   = window.baseImage.src;
    window.hoverImages = {};
    window.areaElems   = {};
    for(var i=0, k=window.idArray.length; i<k; i+=1) {
      window.hoverImages[window.idArray[i]] = new Image();
      window.hoverImages[window.idArray[i]].src = "bitmaps/"+window.idArray[i]+".gif";
      if( (window.areaElems[window.idArray[i]] = document.getElementById(window.idArray[i])) !== null) {
        window.areaElems[window.idArray[i]].onmouseover = swapOverImage;
        window.areaElems[window.idArray[i]].onmouseout  = swapOutImage;
        window.areaElems[window.idArray[i]].href = window.regionURL + window.regionen[window.idArray[i]];
      }
    }
  }
};

function swapOverImage() {
  window.baseImage.src = window.hoverImages[this.id].src;
}

function swapOutImage() {
  window.baseImage.src = window.baseSrc;
}

