/**
 * Dateiname       : javascript/objekt.js
 * Erzeugungsdatum : 05.02.2008
 * Autor           : Carsten Kube
 * Letzte Akt.     : 17.03.2008 (CK)
 */

window.onload = function() {
  var i,j,k,m;
  window.nextcurr = "CHF";
  if(document.getElementById("curreurswitch")) {
    document.getElementById("curreurswitch").onclick = function() {
      return switchCurrency("EUR");
    };
  }
  if(document.getElementById("currchfswitch")) {
    document.getElementById("currchfswitch").onclick = function() {
      return switchCurrency("CHF");
    };
  }

  window.overlayer = new secra.Overlayer("/bitmaps/elemente/divbox/");


  window.bildanzeigeranl = new secra.PictureBox("/bitmaps/elemente/divbox/",
                                               SECRAAnlBild,
                                               window.overlayer.getContainer());
  window.bildanzeigeranl.registerCallback({"onopen":  opencallback,
                                           "onclose": closecallback});
  window.bildanzeigereinh = [];
  for(i=0, k = SECRAEinhBild.length; i < k; i += 1) {
    window.bildanzeigereinh[i] = new secra.PictureBox("/bitmaps/elemente/divbox/",
                                                 SECRAEinhBild[i],
                                                 window.overlayer.getContainer());
    window.bildanzeigereinh[i].registerCallback({"onopen":  opencallback,
                                                 "onclose": closecallback});
  }
};

function opencallback() {
  window.overlayer.show();
}

function closecallback() {
  window.overlayer.hide();
}

function switchCurrency(curr) {
  var elements, i, j, k;
  if(curr == "EUR") {
   window.nextcurr = "CHF";
  } else {
   window.nextcurr = "EUR";
  }
  elements = secra.Secrautility.getElementsByClassName(window.nextcurr, "*", "preisroot");
  for(j = 0, k = elements.length; j < k; j += 1) {
    elements[j].style.display = "none";
  }
  elements = secra.Secrautility.getElementsByClassName(curr, "*", "preisroot");
  for(j = 0, k = elements.length; j < k; j += 1) {
    elements[j].style.display = "";
  }
  elements = secra.Secrautility.getElementsByClassName("CURRTEXT", "*", "preisroot");
  for(j = 0, k = elements.length; j < k; j += 1) {
    elements[j].innerHTML = curr;
  }
  return false;
}
