var timeout	= 400;
var timeout2	= 200;
var mytimeout	= 0;
var opentimer	= 0;
var opentimer2  = 0;
var closetimer	= 0;
var linkerlink	= 0;
var ddmenuitem	= 0;
var timer	= 0;
var aktmenu	= null;
var aktmenu1	= null;

/* Linkes Hauptmen? dynamisch mit JQuery */
function menulinks_open()
{
    menulinks_canceltimer();
    menulinks_close_last();

    aktmenu	= $(this);
    linkerlink = aktmenu.find('.linker_link');
    linkerlink.css('color','#002F5C');
    linkerlink.css('background-color','#ffffff');
    linkerlink.css('border-left','6px solid #d2d833');
    opentimer2	= window.setTimeout(menulinks_open_2, timeout2);
}

function menulinks_open_2 () {
    if(ddmenuitem)
    {
        ddmenuitem.css('visibility', 'hidden');
    }

    linkerlink = aktmenu.find('.linker_link');
    linkerlink.css('color','#002F5C');
    linkerlink.css('background-color','#ffffff');
    linkerlink.css('border-left','6px solid #d2d833');
    
    ddmenuitem = aktmenu.find('ul').css('visibility', 'visible');
}

function menulinks_close_last()
{
    if(linkerlink) {
	linkerlink.css('color','#ffffff');
	linkerlink.css('background-color','#002F5C');
	linkerlink.css('border-left','6px solid #002F5C');
    }
}

function menulinks_close_all()
{
    if(linkerlink)
    {
	linkerlink.css('color','#ffffff');
	linkerlink.css('background-color','#002F5C');
	linkerlink.css('border-left','6px solid #002F5C');
    }
    if(ddmenuitem)
    {
	ddmenuitem.css('visibility', 'hidden');
    }
}

function gesamtauswahl_close()
{
    $('ul#menulinks').hide();
}

function menulinks_timer()
{
    closetimer = window.setTimeout(menulinks_close_all, timeout);

}

function gesamtauswahl_timer()
{
    gesamtauswahl_timer = window.setTimeout(gesamtauswahl_close, timeout);
}

function menulinks_canceltimer()
{
	if(closetimer)
        {
            window.clearTimeout(closetimer);
            closetimer = null;
	}
	if(opentimer2)
        {
            window.clearTimeout(opentimer2);
            opentimer2 = null;
	}
        if(gesamtauswahl_timer)
        {
            window.clearTimeout(gesamtauswahl_timer);
            gesamtauswahl_timer = null;
        }
}

document.onclick = menulinks_close_all;

