var timeout    = 1000;
var closetimer = 0;
var ddmenuitem = 0;
var donthide=0;

function open_submenu() { 
	clear_timeout();
		close_submenu();
		ddmenuitem = $(this).find('div.submenu').css('display', 'block');
		if(!$(ddmenuitem).parent().hasClass('active_hover')) $(ddmenuitem).parent().addClass('active_hover');
}
function close_submenu() {
	
		if(ddmenuitem) ddmenuitem.css('display', 'none');
		$(ddmenuitem).parent().removeClass('active_hover');
	
}
function clear_timeout() {
	if (closetimer) {
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}
function timer_start() {  
	closetimer = window.setTimeout(close_submenu, timeout);
}
$(document).ready(function() {
   $('#left_menu .rootmenu_item').bind('mouseover', open_submenu);
   $('#left_menu .rootmenu_item').bind('mouseout',  timer_start);
   $('#left_menu .submenu_item').bind('mouseover',  function(){
	   $(this).addClass('active_submenu');
   });
   $('#left_menu .submenu_item').bind('mouseout',  function(){
	   $(this).removeClass('active_submenu');
   });
   
});
document.onclick = close_submenu;

