IE  = document.all&&!window.opera;
DOM = document.getElementById&&!IE;

var autoL, autoR;

function setTransparenz (element, Wert) {
  var TObj = (IE)?document.all[element]:document.getElementById(element);

  if(IE){
    Wert *= 100;
    TObj.style.filter = "alpha(opacity=" + Wert + ")";
  }

  if(DOM && !window.opera){
    TObj.style.MozOpacity = Wert;
  }
}

var taktiv;
var tstart;
var treture;

function runTransparenz (elementid, tstarttrans, tendtrans, z, tschritte, fade, link) {
  if (tstarttrans != tendtrans) {
    var zeit = z;
    if (!tstart) {
        if (tstarttrans && tendtrans) {
           tdeltat     = tendtrans - tstarttrans;
           tschrittw_t = tdeltat / tschritte;
        }
    }
    taktiv = window.setInterval ('trans ( \'' + elementid + '\',' + tstarttrans + ',' + tendtrans + ',' + tschrittw_t + ',' + fade + ',' + link + ')', zeit);
    return;
  }
}


function trans (elementid, tstarttrans, tendtrans, tschrittw_t, fade, link) {
   var element = document.getElementById (elementid);

   if (!tstart) {
     if (fade == 2) element.style.visibility = 'visible';
     transparent  = tstarttrans;
     tstart = true;
   }

   transparent = transparent + tschrittw_t;
   setTransparenz(elementid, transparent);

   if (((tstarttrans < tendtrans)&&(transparent>=tendtrans)) || ((tstarttrans > tendtrans)&&(transparent<=tendtrans))) {
      tstart       = null;
      transparent  = null;
      if (fade == 1) element.style.visibility = 'hidden';
      window.clearInterval (taktiv);
      taktiv  = null;
      if (link == 1) history.back();
      if (link == 2) window.location.href = 'index_start.php';
      return;
   }
}


function runStartsequenz (elementid, tstarttrans, tendtrans, z, tschritte, fade) {
  if (tstarttrans != tendtrans) {
    var zeit = z;
    if (!tstart) {
        if (tstarttrans && tendtrans) {
           tdeltat     = tendtrans - tstarttrans;
           tschrittw_t = tdeltat / tschritte;
        }
    }
    taktiv = window.setInterval ('startsequenz ( \'' + elementid + '\',' + tstarttrans + ',' + tendtrans + ',' + tschrittw_t + ',' + fade + ')', zeit);
    return;
  }
}


function startsequenz (elementid, tstarttrans, tendtrans, tschrittw_t, fade) {
   var element = document.getElementById (elementid);

   if (!tstart) {
     if (fade == 2) element.style.visibility = 'visible';
     transparent  = tstarttrans;
     tstart = true;
     treture = false;
   }

   if (!treture) {
    transparent = transparent + tschrittw_t;
    setTransparenz(elementid, transparent);
    if (((tstarttrans < tendtrans)&&(transparent>=tendtrans)) || ((tstarttrans > tendtrans)&&(transparent<=tendtrans)))
      treture = true;
   }
   else {
    transparent = transparent - tschrittw_t;
    setTransparenz(elementid, transparent);
    if (((tstarttrans < tendtrans)&&(transparent<=tstarttrans)) || ((tstarttrans > tendtrans)&&(transparent>=tstarttrans))) {
      treture = null;
      tstart       = null;
      transparent  = null;
      if (fade == 1) element.style.visibility = 'hidden';
      window.clearInterval (taktiv);
      taktiv  = null;
      window.location.href="index_start.php";
      return;
    }
   }
}

function vs_ein(nam,bild) {document.images[nam].src = bild;}

function vs_aus(nam,bild) {document.images[nam].src = bild;}

function showssander () {
  setTransparenz('SSander', 0.001);
  runStartsequenz ('SSander', 0.001, 1.0, 10, 150, 2);
}

