var menu_timer;
var open_lvl = null;
function init_menu(){
	Function.prototype.bind=function(object){
    var method = this;
    return function() {
      return method.apply(object, arguments);}}
      
	var elements = document.getElementById('mmenu').getElementsByTagName('li');
	for(var i=0;i<elements.length;i++){
		if(elements[i].getElementsByTagName('ul').length !=0){
			elements[i].onmouseover = function show_submenu(){
				show(this);
			}.bind(elements[i].getElementsByTagName('ul')[0])

			elements[i].onmouseout = function hide_submenu(){
				menu_timer = setTimeout(hide.bind(this), 400);
			}.bind(elements[i].getElementsByTagName('ul')[0])
		}
	}
}
function show(e){
	if(open_lvl)
		open_lvl.style.visibility = 'hidden';
	clearInterval(menu_timer);
	e.style.visibility = 'visible';
	open_lvl = e;
}
function hide(){
	this.style.visibility = 'hidden';
}
