var tmp_negeso_menu_item_to_close = null;
var pad = 0;
var n=0;

function checkHover(pad) {
	var $=jQuery;
	if (tmp_negeso_menu_item_to_close) {
		tmp_negeso_menu_item_to_close
			.removeClass('item_over item_first_over item_last_over item_single_over')
			.find('li')
			.removeClass('item_over item_first_over item_last_over item_single_over');
			if( (tmp_negeso_menu_item_to_close.parent()[0].id=='site-menu') &&
				!tmp_negeso_menu_item_to_close.hasClass('item_selected') && 
				!tmp_negeso_menu_item_to_close.hasClass('item_last_selected') &&
				!tmp_negeso_menu_item_to_close.hasClass('item_first_selected')) {					
					tmp_negeso_menu_item_to_close.find('>a').css("padding-left",10+pad+'px');
			}
		// Hiding ULs in reverse order - special for IE. Try to change to tmp_negeso_menu_item_to_close.find('ul').hide() and see what it will be in the IE
		var uls=tmp_negeso_menu_item_to_close.find('ul').get();
		for (var i=0; i<uls.length; i++)
			$(uls[uls.length-1-i]).hide(); //.fadeOut('fast');
		tmp_negeso_menu_item_to_close = null;
	} //if
} //checkHover

function negesoMenu(ul_id) {
	var $=jQuery;
	$('#'+ul_id+' li').hover(
		function() {
			checkHover(pad);
			if ($(this).hasClass('item_first') || $(this).hasClass('item_first_selected')) $(this).addClass('item_first_over');
			else if ($(this).hasClass('item_last') || $(this).hasClass('item_last_selected')) {
				$(this).addClass('item_last_over');
				if($(this).parent()[0].id=='site-menu') $(this).find('>a').css("padding-left",16+pad+'px');
			}
			else if ($(this).hasClass('item_single') || $(this).hasClass('item_single_selected')) $(this).addClass('item_single_over');
			else {
				$(this).addClass('item_over');
				if($(this).parent()[0].id=='site-menu') $(this).find('>a').css("padding-left",16+pad+'px');
			}
			$(this).find('> ul').show();//slideDown('fast');
		}, 
		function() {
			tmp_negeso_menu_item_to_close = $(this);
			setTimeout("checkHover(pad)",300);
		}
	).each(function(i,o){
		var anchor;
		if (anchor=$(this).find('> a').get(0)) {
			o.onclick=function(e){var ev=e||window.event||window.e; ev.cancelBubble=true; window.location.href=$(anchor).attr("href")};
			anchor.onclick=function(){return false;}
		} else {
			o.onclick=function(e){var ev=e||window.event||window.e; ev.cancelBubble=true;}
			$(o).css({'cursor':'default'});
		}
	})
}

function initVar(n) {
	var ulWidth=$("#site-menu")[0].offsetWidth;	
	var pad=Math.floor(((960-ulWidth)/n)/2);	
	return pad;
}

function positiontLi(){
	var n=$("#site-menu > li").length;
	pad=initVar(n);
   	$("#site-menu > li >a").css("padding-right",18+pad+'px');
	$("#site-menu > li >a").css("padding-left",10+pad+'px');
	$("#site-menu > li.item_selected >a, #site-menu > li.item_last_selected >a").css("padding-left",16+pad+'px');	
	var ulWidthN=$("#site-menu")[0].offsetWidth;
	var liLast=18+pad+960-ulWidthN;
	if (liLast<0)liLast=0;
	$("#site-menu > .item_last a, #site-menu > .item_last_selected >a").css("padding-right",liLast+'px');
}

