(function($){
	$(window).load(function () {		
		
		$('ul#mainmenu a.active').each(function () {
			$(this).parent().addClass('active');
		});
		
		$('ul#mainmenu > li.submenu > ul > li:last-child').each(function () {
			$(this).addClass('last');
		});
		
	
		
		$('ul#mainmenu li.submenu').prev().addClass('with_submenu');
		
		
		$('ul#mainmenu > li:not(.submenu)').each(function () { 
			$(this).mouseover(function () {
				//console.log('hover');
				var submenu = $(this).next();
				$('ul#mainmenu > li.submenu').not(submenu).hide();
				//$(this).css('height', submenu.height()+60);
				//$(this).css('display', 'block');
				//submenu.slideDown('normal');
				submenu.show();
			});
			
		$(this).next().each(function () {
			var offset = $(this).prev().offset();
				$(this).css('left', offset.left-23);
			});
			
		});
		
		$('ul#mainmenu > li.submenu').each(function () {
			$(this).mouseleave(function () {
				$(this).hide();
				//$(this).slideUp();
			});
		});
	});
}) (jQuery);

