var menu_oben=-87; menu_unten=0;
    band_y=-87; band_rein=1;
    neues_y=-87; neues_rein=1;
    stoff_y=-87; stoff_rein=1;
    aktiv_y=-87; aktiv_rein=1;
    extra_y=-87; extra_rein=1;
    stoffSub_y=-41; stoffSub_rein=1; stoffSub_oben=-41; stoffSub_unten=31;
    delay=4;
    awayDelay=5000;
    awayCountdown=-1;

   

function menusAway()
{
    if ( awayCountdown == 0 )
    {
        if (band_y == menu_unten)
        {
            band_rein_raus();
        }
        if (neues_y == menu_unten)
        {
            neues_rein_raus();
        }
        if ( stoff_y == menu_unten )
        {
            if (stoffSub_y == stoffSub_unten)
            {
                stoffSub_rein_raus();
            }
            stoff_rein_raus();
        }
        if ( (stoff_y == menu_unten) && (stoffSub_y == stoffSub_unten) )
        {
            stoffSub_rein_raus();
        }
        if (aktiv_y == menu_unten)
        {
            aktiv_rein_raus();
        }
        if (extra_y == menu_unten)
        {
            extra_rein_raus();
        }
        if (stoffSub_y == stoffSub_unten)
        {
            stoffSub_rein_raus();
        }
        
        awayCountdown=-1;
    }
    else
    {
        awayCountdown--;
    }
}


//------


function band_rein_raus()
{
	if (band_rein == 1)
        {
        if (band_y <= menu_unten)
        {
            band_y+=3;
    	}
        if (band_y == menu_unten)
        {
          band_rein = 0;
          awayCountdown++;
          setTimeout("menusAway()", awayDelay);
        }
    }
    else if (band_rein == 0)
    {
        if (band_y >= menu_oben)
        {
            band_y-=3;
        }
        if (band_y == menu_oben) band_rein = 1;
    }

    document.getElementById("bandmenu").style.top = band_y + "px";
    
    //if(document.layers) document.bandmenu.top=band_y; else document.all.bandmenu.style.top=band_y;

    if ( (band_y > menu_oben) && (band_y < menu_unten))
    {
        band();
    }   
}

function band()
{
    if(neues_y == menu_unten) neues();
    if(stoff_y == menu_unten) stoff();
    if(extra_y == menu_unten) extra();
    if(aktiv_y == menu_unten) aktiv();
    setTimeout("band_rein_raus()", delay);
}


function neues_rein_raus()
{
	if (neues_rein == 1)
    {
        if (neues_y <= menu_unten)
	    {
            neues_y+=3;
    	}
        if (neues_y == menu_unten)
        {
          neues_rein = 0;
          awayCountdown++;
          setTimeout("menusAway()", awayDelay);
        }
    }
    else if (neues_rein == 0)
    {
        if (neues_y >= menu_oben)
        {
            neues_y-=3;
        }
        if (neues_y == menu_oben) neues_rein = 1;
    }

    document.getElementById("neuesmenu").style.top = neues_y + "px";

    //if(document.layers) document.neuesmenu.top=neues_y; else document.all.neuesmenu.style.top=neues_y;

    if ( (neues_y > menu_oben) && (neues_y < menu_unten) )
    {
        neues();
    }   
}

function neues()
{
    if(band_y == menu_unten) band();
    if(aktiv_y == menu_unten) aktiv();
    if(extra_y == menu_unten) extra();
    if(stoff_y == menu_unten) stoff();
    setTimeout("neues_rein_raus()", delay);
}

function stoff_rein_raus()
{
	if (stoff_rein == 1)
    {
        if (stoff_y <= menu_unten)
	    {
            stoff_y+=3;
    	}
        if (stoff_y == menu_unten)
        {
          stoff_rein = 0;
          awayCountdown++;
          setTimeout("menusAway()", awayDelay);                    
        }
    }
    else if (stoff_rein == 0)
    {
        if (stoff_y >= menu_oben)
        {
            stoff_y-=3;
        }
        if (stoff_y == menu_oben) stoff_rein = 1;
    }
    
    document.getElementById("stoffmenu").style.top = stoff_y + "px";

    //if(document.layers) document.stoffmenu.top=stoff_y; else document.all.stoffmenu.style.top=stoff_y;

    if ( (stoff_y > menu_oben) && (stoff_y < menu_unten) )
    {
        stoff();
    }   
}

function stoff()
{
    if(band_y == menu_unten) band();
    if(neues_y == menu_unten) neues();
    if(aktiv_y == menu_unten) aktiv();
    if(extra_y == menu_unten) extra();
    if(stoffSub_y == stoffSub_unten) stoffSub();
    setTimeout("stoff_rein_raus()", delay);
}

function aktiv_rein_raus()
{
    if (aktiv_rein == 1)
    {
        if (aktiv_y <= menu_unten)
	{
            aktiv_y+=3;
    	}
        if (aktiv_y == menu_unten)
        {
          aktiv_rein = 0;
          awayCountdown++;
          setTimeout("menusAway()", awayDelay);
        }
    }
    else if (aktiv_rein == 0)
    {
        if (aktiv_y >= menu_oben)
        {
            aktiv_y-=3;
        }
        if (aktiv_y == menu_oben) aktiv_rein = 1;
    }
    
    document.getElementById("aktivmenu").style.top = aktiv_y + "px";
   
    //if(document.layers) document.aktivmenu.top=aktiv_y; else document.all.aktivmenu.style.top=aktiv_y;

    if ( (aktiv_y > menu_oben) && (aktiv_y < menu_unten) )
    {
        aktiv();
    }   
}

function aktiv()
{
    if(band_y == menu_unten) band();
    if(neues_y == menu_unten) neues();
    if(stoff_y == menu_unten) stoff();
    if(extra_y == menu_unten) extra();
    setTimeout("aktiv_rein_raus()", delay);
}

function extra_rein_raus()
{
    if (extra_rein == 1)
    {
        if (extra_y <= menu_unten)
	{
            extra_y+=3;
    	}
        if (extra_y == menu_unten)
        {
          extra_rein = 0;
          awayCountdown++;
          setTimeout("menusAway()", awayDelay);
        }
    }
    else if (extra_rein == 0)
    {
        if (extra_y >= menu_oben)
        {
            extra_y-=3;
        }
        if (extra_y == menu_oben) extra_rein = 1;
    }
    
    document.getElementById("extramenu").style.top = extra_y + "px";
    
    //if(document.layers) document.extramenu.top=extra_y; else document.all.extramenu.style.top=extra_y;

    if ( (extra_y > menu_oben) && (extra_y < menu_unten) )
    {
        extra();
    }   
}

function extra()
{
    if(band_y == menu_unten) band();
    if(neues_y == menu_unten) neues();
    if(stoff_y == menu_unten) stoff();
    if(aktiv_y == menu_unten) aktiv();
    setTimeout("extra_rein_raus()", delay);
}

function stoffSub_rein_raus()
{
	if (stoffSub_rein == 1)
    {
        if (stoffSub_y <= stoffSub_unten)
        {
            stoffSub_y+=3;
    	}
        if (stoffSub_y == stoffSub_unten)
        {
          stoffSub_rein = 0;
          awayCountdown++;
          setTimeout("menusAway()", awayDelay);
        }
    }
    else if (stoffSub_rein == 0)
    {
        if (stoffSub_y >= stoffSub_oben)
        {
            stoffSub_y-=3;
        }
        if (stoffSub_y == stoffSub_oben) stoffSub_rein = 1;
    }
    
    document.getElementById("stoffSubmenu").style.top = stoffSub_y + "px";

    //if(document.layers) document.stoffSubmenu.top=stoffSub_y; else document.all.stoffSubmenu.style.top=stoffSub_y;

    if ( (stoffSub_y > stoffSub_oben) && (stoffSub_y < stoffSub_unten) )
    {
        stoffSub();
    }   
}

function stoffSub()
{
    if(band_y == menu_unten) band();
    if(neues_y == menu_unten) neues();
    // if(stoff_y == menu_unten) stoff();
    if(aktiv_y == menu_unten) aktiv();
    setTimeout("stoffSub_rein_raus()", delay);
}


