var on_menu = false;
var to_handle;

var last_cat = 0;
var last_l2 = 0;
var last_l3 = 0;
var last_l4 = 0;

function mouseout(action){

	if(action == 'hide'){
		window.clearTimeout(to_handle);
		to_handle = setTimeout("hide_menu('')", 100);
		//hide_menu('');
	}else{
		window.clearTimeout(to_handle);
		show_menu('');
	}
	
	/* if(on_menu==false){
		window.clearTimeout(to_handle);
		//to_handle = setTimeout("hide_menu('')", 1000);
		hide_menu('');
	}else{
		
		show_menu('');
	}*/

}

function show_menu(id){
	on_menu = true;
	//levelid = 'level'+level+'menu';
	//window.clearTimeout(to_handle);
	submenuid = 'submenu'+id;
	werbid = 'werb_submenu'+id;
	// if(id =='') { submenuid = 'submenu_bg'; }
	if(document.getElementById(submenuid)) {
		document.getElementById(submenuid).style.display = "block";
	}
	
	if(document.getElementById(werbid)) {
		document.getElementById(werbid).style.display = "block";
	}
	document.getElementById('submenu_bg').style.display = "block";
	//document.getElementById(levelid).style.display = "block";
	

}

function hide_menu(id){
	on_menu = false;
	//levelid = 'level'+level+'menu';
	// window.clearTimeout(to_handle);
	submenuid = 'submenu'+id;
	werbid = 'werb_submenu'+id;
	// if(id =='') { submenuid = 'submenu_bg'; }
	
	if(document.getElementById(submenuid)) {
		document.getElementById(submenuid).style.display = "none";
	}
	if(document.getElementById(werbid)) {
		document.getElementById(werbid).style.display = "none";
	}
	document.getElementById('submenu_bg').style.display = "none";
	//document.getElementById(levelid).style.display = "none";
}


function show_hide(id, level){
	on_menu = true;
	
	document.getElementById('submenu').style.display = "block";
		
	submenuid = 'submenu'+id;
        
        if(level==2){
        	
			if(last_l4 != 0){ hide_menu(last_l4); }
        	if(last_l3 != 0){ hide_menu(last_l3); }
        	
	        if(last_l2 != 0) { 
        	   
        		if (last_l2 != id) { 
        		        
        			hide_menu(last_l2);
        			 show_menu(id); 
        		} else {
        			
        			show_menu(id);
        		}
        		
	        }else{
        	
        		show_menu(id);
        	}
        	
        	last_l2 = id;
        }
        if(level==3) {
        
         if(last_l3 != 0) { 
        	   	hide_menu(last_l3);
        	   	hide_menu(last_l4);
        		if (last_l3 != id) { 
        			hide_menu(last_l3);
        			 show_menu(id); 
        		} else {
        			show_menu(id);
        		}
        		
	        }else{
        	
        		show_menu(id);
        	}
        	last_l3 = id;
        }
        if(level==4) {
        
         if(last_l4 != 0) { 
        	   	hide_menu(last_l4);
        		if (last_l4 != id) { 
        			hide_menu(last_l4);
        			 show_menu(id); 
        		} else {
        			show_menu(id);
        		}
        		
	        }else{
        	
        		show_menu(id);
        	}
        	last_l4 = id;
        }
        
       // alert(level);
        
     

	// document.getElementById('submenu').style.display = "block";
	// submenuid = 'submenu'+id;
	// document.getElementById(submenuid).style.display = "block";
	
	
      /*  if (level == 2) {
        	last_l2 = id;
        } else {
        	last_l3 = id;
        } */


}
