var laenge=0;
var timeout;
var timeout_show;
var timeout_hide_again;
var timer_id;
var menu_timeout = 600; // Millisekunden
var menu_timeout_show = 150; // Millisekunden

var menu_paddings = new Array();
for(var i=0; i < menu_titles.length; i++) {
    menu_paddings[i] = 0;
    if(i > 0) {
        for(var j=0; j < i; j++) {
            menu_paddings[i] = menu_paddings[i] + menu_widths[j];
        }
    }
}

for(var i=0; i < menu_titles.length; i++) {
    var timer_attributes = 'onMouseover = "menuOver('+i+');" onMouseout = "menuOut('+i+');"';
    var style_attributes = 'style="position:absolute; left:' +  (16 + menu_paddings[i]) + 'px;"';
    document.write('<div class="submenu"  '+ style_attributes + '><div class="menu" id="menu'+i+'"' + timer_attributes +'><ul>');
    for(var j=0; j < menu_titles[i].length; j++) {
        document.write('<li><a class="itemlink" href="' + menu_links[i][j] + '">' + menu_titles[i][j] + '</a></li>');
    }
    document.write('</ul></div>');
   	document.write('<div id="corner_menu'+i+'"><b class="rbottommg"><b class="r5"></b><b class="r2"></b></b></div>');
    document.write('</div>');
    document.getElementById("menu"+i).style.display = 'none';
    document.getElementById("corner_menu"+i).style.display = 'none';
    laenge=i;
}

function showMenu(menu_id) {
    // Selects (Upload) ausblenden
    var selects = document.getElementsByTagName("select");
    for(var i=0; i < selects.length; i++) {
        if(selects[i].className == 'upload') {
		selects[i].style.display = 'none';
        }
    }
    // Banner ausblenden
    if(document.getElementById('fullsize')) {
    	document.getElementById('fullsize').style.visibility = 'hidden';
    }
	// Menü einblenden
	//document.getElementById(menu_id).style.display = 'block';
	if (jQuery("#"+menu_id).is(":hidden"))
		jQuery("#"+menu_id).slideDown("normal");
    document.getElementById("corner_"+menu_id).style.display = 'block';
}
function hideMenu(menu_id) {
	// Menü ausblenden
	jQuery("#"+menu_id).hide();
    document.getElementById(menu_id).style.display = 'none';
    timeout_hide_again=window.setTimeout("hideMenuAgain('"+menu_id+"')", 400);
    document.getElementById("corner_"+menu_id).style.display = 'none';

    // Selects (Upload) einblenden
    var selects = document.getElementsByTagName("select");
    for(var i=0; i < selects.length; i++) {
        if(selects[i].className == 'upload') {
		selects[i].style.display = 'inline';
        }
    }
    // Banner einblenden
    if(document.getElementById('fullsize')) {
		document.getElementById('fullsize').style.visibility = 'visible';
	}
}
function hideMenuAgain(menu_id) {
	// Menü ausblenden
	jQuery("#"+menu_id).hide();
    document.getElementById(menu_id).style.display = 'none';
    //window.clearTimeout(timeout_hide_again);
}
function menuOver(menu_id) {
    window.clearTimeout(timeout);
    showMenu('menu'+menu_id);
}
function menuOverDelayed(menu_id) {
    window.clearTimeout(timeout);
    for(var i=0; i <= laenge; i++) {
       if (i!=menu_id) hideMenu('menu'+i);
    }
    //hideMenu('menu5');
    menu = 'menu'+menu_id;
    timeout_show = window.setTimeout("showMenu(menu)", menu_timeout_show);
}
function menuOut(menu_id) {
	window.clearTimeout(timeout_show);
    timer_id = 'menu'+menu_id;
    timeout = window.setTimeout("hideMenu(timer_id)", menu_timeout);
}