<!--

/* Funktionen für scrollMenü
 *
 * (C) by Jan Dornseifer
 *
 */

// InitScrollMenu
//
// Aufgabe: Initialisieren der Objekt-Komponenten
//
function InitScrollMenu ()
{
    if(document.getElementById)
    {
        object = document.getElementById('scroll_Menu');
        object.style.left = "-240px";
    }

    scrollOut = false;

    set_Menu ();
}

// set_Menu
//
// Aufgabe: Menü setzen und immer wieder überprüfen, ob es angezeigt werden darf
//
function set_Menu ()
{
    MF = (document.getElementById && !document.all)
    IE = (document.all)

    if (MF) { scrollPosition = window.pageYOffset; }
    if (IE) { scrollPosition = document.body.scrollTop; }   

    nav_height = document.all.nav.offsetHeight + 200;
    pos = scrollPosition + 50; // pos = scrollPosition + 80;

    if (scrollPosition >= nav_height)
    {
        object.style.display = 'block';
        object.style.top = pos + "px";
    }
    else
    {
        object.style.display = 'none';
    }

    setTimeout('set_Menu ()', 1)

}

// slideMenuOut
//
// Aufgabe: Menü nach rechts scrollen
//
function slideMenuOut ()
{
    if(object)
    {
        if(parseInt(object.style.left) < 5)
        {
            object.style.left = parseInt(object.style.left) + 10 + "px";
            setTimeout("slideMenuOut ()", 50);
        }
    }
}


// slideMenuIn
//
// Aufgabe: Menü nach links scrollen
//
function slideMenuIn ()
{
    if(object)
    {
        if(parseInt(object.style.left) > -240)
        {
            object.style.left = parseInt(object.style.left) - 10 + "px";
            setTimeout("slideMenuIn ()", 50);
        }
    }
}

// scrollArt
//
// Aufgabe: Entscheidet, ob das Menü ein oder ausgefahren werden muss
//
function scrollArt ()
{
    if (scrollOut == false)
    {
        slideMenuOut ();
        scrollOut = true;
    }
    else
    {
        slideMenuIn ();
        scrollOut = false;
    }
}

-->
