
$(document).ready(function(){

	mainMenu();

	if(AjaxReady){
		AjaxReady.click(function(){mainMenu()});
	}
});

var menuActivEl = null;
var menuTimer = 0;
var menuBreakDuration = 0;
var menuUnder = null;

function mainMenu(){
	menuUnder = $('#blockHeader ul.menu.under');
	menuActivEl = $('#blockHeader .block-2 #menuHeader ul.menu li.activ');
	$('#blockHeader .block-2 #menuHeader ul.menu li.main').each(function(){
		$(this).hover(function() {
			stopMenuTimer();
			//if (!$.browser.msie) {
				if($(this)[0] != menuActivEl[0]){ menuActivEl.removeClass('activ'); }
			//}
		},
		function() {
			menuTimer = window.setTimeout('reduceMenu()',menuBreakDuration);
			if($(this)[0] != menuActivEl[0]){
				menuActivEl.addClass('activ');
			}
		});
	});
	var blockSSMenu = $('#blockHeader .block-2 #menuHeader ul.menu li.hasSousMenu')
	var ssBlocHeight = blockSSMenu.find('ul.menu').height();
	blockSSMenu.hover(function() {
			stopMenuTimer();
			menuUnder.height(ssBlocHeight);
			menuUnder.css({'padding-top':'4px','opacity':'1'});
			//if(menuUnder.css('display')=='none'){
				menuUnder.stop().slideDown(500);
			//}
		},
		function() {
			menuTimer = window.setTimeout('reduceMenu()',menuBreakDuration);
		}
	);
	menuUnder.hover(
		function() {
			stopMenuTimer();
			var menuParentEl = $('#blockHeader .block-2 #menuHeader ul.menu li.hasSousMenu');
			menuParentEl.addClass('activ');
			//if(menuParentEl[0] != menuActivEl[0]){ menuActivEl.removeClass('activ'); }
		},
		function() {
			//menuTimer = window.setTimeout('reduceMenu()',menuBreakDuration);
			//var menuParentEl = $('#blockHeader .block-2 #menuHeader ul.menu li.hasSousMenu');
			//if(menuParentEl[0] != menuActivEl[0]){ menuActivEl.addClass('activ'); }
		}
	);


}

function reduceMenu(){
	//var ssMenuEl = $('#blockHeader ul.menu.under');
	var menuParentEl = $('#blockHeader .block-2 #menuHeader ul.menu li.hasSousMenu');
	if(menuUnder.css('display') == 'block'){
		menuUnder.stop().fadeTo(200,0,function(){
			if(menuParentEl[0] != menuActivEl[0]){ menuParentEl.removeClass('activ');}
			$(this).css({display:'none',opacity:'1'});
		});
	}
}

function stopMenuTimer(){
	if(menuTimer!=0){
		clearTimeout(menuTimer);
	}
}

