// -------------------------------------------------------------------------------------------------------
// rollover buttons
// -------------------------------------------------------------------------------------------------------

var aktiv = "";

function button() {
  if(document.images) {
    this.length = button.arguments.length;
    for(var i = 0; i < this.length; i++) {
      this[i] = new Image();
      this[i].src = button.arguments[i];
    }
  }
}

function setImg(bild, i, ext) {
  var punkt = document.images[i].src.lastIndexOf(".");
  var endung = document.images[i].src.substr(punkt);
  var sep = bild.lastIndexOf("~");
  if(sep != -1) bild = bild.substr(0, sep);
  document.images[i].src = bild + (ext ? "_" + ext : "") + endung;
}

function over(bild, ext) {
  var i = bild.substr(bild.lastIndexOf("/")+1);
  var akt = aktiv.substr(aktiv.lastIndexOf("/")+1);
  if(document.images && i != akt) setImg(bild, i, ext);
}

function out(bild) {
  var i = bild.substr(bild.lastIndexOf("/")+1);
  var akt = aktiv.substr(aktiv.lastIndexOf("/")+1);
  if(document.images && i != akt) setImg(bild, i, "");
}

function down(bild, ext) {
  var i = bild.substr(bild.lastIndexOf("/")+1);
  if(document.images) {
    var bild_aktiv = aktiv;
    aktiv = bild;
    if(bild_aktiv) out(bild_aktiv);
    setImg(bild, i, ext);
  }
}

function setDefault(ext) {
  var url = document.location.href;
  var start = url.lastIndexOf("?")+1;
  if(start) down(url.substr(start), ext);
}

function change(bild, src) {
  if(document.images) document.images[bild].src = src;
}

// -------------------------------------------------------------------------------------------------------

