var topmenu_timers = new Array();
var topmenu_toggled = new Array(0,0,0,0,0,0);

function showTopMenu(link){
	sorszam = link.id.charAt(7)-1;
	clearTimeout(topmenu_timers[sorszam]);
	timer = setTimeout("if ($('topmenu"+(sorszam+1)+"_box')){ $('topmenu"+(sorszam+1)+"_box').show(); } if (Element.hasClassName($('topmenu"+(sorszam+1)+"'),'fix_over')==false) { $('topmenu"+(sorszam+1)+"').addClassName('over'); }",50);
	topmenu_timers[sorszam] = timer;
	topmenu_toggled[sorszam] = 1;
	
}

function hideTopMenu(link){
	sorszam = link.id.charAt(7)-1;
	clearTimeout(topmenu_timers[sorszam]);
	timer = setTimeout("if ($('topmenu"+(sorszam+1)+"_box')){ $('topmenu"+(sorszam+1)+"_box').hide(); } if (Element.hasClassName($('topmenu"+(sorszam+1)+"'),'fix_over')==false) { $('topmenu"+(sorszam+1)+"').removeClassName('over'); }",50);
	topmenu_timers[sorszam] = timer;
	topmenu_toggled[sorszam] = 0;
	
}

function initTopMenu(){
	menuboxes = Element.select($('header_menu'),'a');
	for (var i=0,node;node=menuboxes[i++];){
			Event.observe(node,'mouseover',function(event){ showTopMenu(this)});
			Event.observe(node,'mouseout',function(event){ hideTopMenu(this)});
		if ($('topmenu'+i+'_box')){
			Event.observe($('topmenu'+i+'_box'),'mouseover',function(event){ showTopMenu(this)});
			Event.observe($('topmenu'+i+'_box'),'mouseout',function(event){ hideTopMenu(this)});
		}
	}
}
Event.observe(window,'load', initTopMenu.bindAsEventListener(this) );
