/*****************************************************
     Floater-Code (Javascript)

     (c) Sandra Wiegard 2002
         www.Elfengleich.de
         www.Sandra-Wiegard.de

*****************************************************/
var floater;
var theTop = 91;
var old = theTop;


function init()
{
        floater = new getObj('slidemenu');
        movefloater();
}


function getObj(name)
{
  if (document.getElementById)
  {
          this.obj = document.getElementById(name);
        this.style = document.getElementById(name).style;
  }
  else if (document.all)
  {
        this.obj = document.all[name];
        this.style = document.all[name].style;
  }
  else if (document.layers)
  {
        this.obj = getObjNN4(document,name);
        this.style = this.obj;
  }
}


function movefloater()
{
        /** Abstand zum Dokumentanfang ermitteln *********************************/
        if (window.innerHeight)                                        // Netscape 4.x
        {        pos = window.pageYOffset}

        else if (document.documentElement && document.documentElement.scrollTop)
        {        pos = document.documentElement.scrollTop}

        else if (document.body)                                        // IE
        {        pos = document.body.scrollTop}

        if (pos < theTop) pos = theTop;
        else pos += 20;    // dort bleibt der Floater stehen

        if (pos != old)
        {
                /** Immer kleine werdende Schritte definieren **/
                pos = (.1 *(pos-old))+old;
                floater.style.top = pos +"px";
        }

        old = pos;
        temp = setTimeout('movefloater()',10);  // Geschwindigkeit anpassen
}
