$().ready(function(){
	  
	//Set temp class for active element
	$('#sidebar1 .active').addClass('tempClass');
	
	//Set temp class for active main element
	$('#sidebar1 .active_main').addClass('tempClass_main');
	
	//Hide all submenus
	$('#sidebar1 ul li ul').hide();  
	
	//Open submenu for selected main menu item
	$('#sidebar1 ul li.active_main ul').show();
	
	
	if($('#sidebar1 ul li ul li.active').length != 0){
		activeElmnt($('#sidebar1 ul li ul li.active'));
	}
	else{
		activeMainElmnt($('#sidebar1 ul li.active_main'));
	}
	
	var timer_01;
	var timer_02;
	
	//Action for mouseover sub menu item
	$('#sidebar1 ul li ul li').hover(function(){
		
		if(timer_01){ clearTimeout(timer_01); }
		if(timer_02){ clearTimeout(timer_02); }
		
		activeElmnt($(this));
		
	
	}, function(){
	  
		if($('#sidebar1 ul li.tempClass_main').length != 0){
			timer_01 = setTimeout(function(){ activeMainElmnt($('#sidebar1 .tempClass_main')) }, 100);
		}
		else{
			timer_02 = setTimeout(function(){ activeElmnt($('#sidebar1 .tempClass'));  }, 100);		
		}
	
	});
	
	//Action for mouseover main menu item
	$('#sidebar1 > ul > li').hover(function(){
				
		if(timer_01){ clearTimeout(timer_01); }
		if(timer_02){ clearTimeout(timer_02); }
		activeMainElmnt($(this));
	
	}, function(){
	  	
		if($('#sidebar1 ul li.tempClass_main').length != 0){
			timer_01 = setTimeout(function(){ activeMainElmnt($('#sidebar1 .tempClass_main')) }, 100);
		}
		else{
			timer_02 = setTimeout(function(){ activeElmnt($('#sidebar1 .tempClass'));  }, 100);		
		}
		
	});
		  
});


function activeElmnt(elmnt){
	
	$('#sidebar1 ul li').removeClass('active');
	$('#sidebar1 ul li').removeClass('active_main');
	
	//Add styles for active submenu item
	elmnt.parent().show();
	elmnt.parent().parent().addClass('active_main');
	elmnt.prevAll().addClass('active_main');
	elmnt.removeClass('active_main');
	elmnt.addClass('active');
}

function activeMainElmnt(elmnt){
	 
	$('#sidebar1 ul li').removeClass('active');
	$('#sidebar1 ul li').removeClass('active_main');
	
	//Add styles for active main menu item
	elmnt.addClass('active');
}


	  	  

	  
	  


