var tmp_menu_item_to_close = null;

function checkHover() {
	var $=jQuery;
	if (tmp_menu_item_to_close) {
		tmp_menu_item_to_close
			.removeClass('item_over')
			.find('li')
			.removeClass('item_over');		
		var uls=tmp_menu_item_to_close.find('ul').get();		
		tmp_menu_item_to_close = null;
	} 
} 

function Menu(ul_id) {
    var $ = jQuery;

//CSM-48498, removed lightgray    
//    if (!$('#left_menu li.item_selected').hasClass('specialItem')) {
//        $('#left_menu > li').addClass('lightGray');
//    }
           
    $('#left_menu li.item_selected:last').css('background-color', '#fef6eb');
	
	$('#' + ul_id + ' li').hover(
		function() {
			checkHover();
			$(this).addClass('item_over');			
			Cufon.replace('#top_menu a', { fontFamily: 'Fedra Sans', hover: true });
		},
		function() {
		    if (!$(this).parent().hasClass("item_selected")) {
		        $(this).removeClass('item_over');		        
		        Cufon.replace('#top_menu a', { fontFamily: 'Fedra Sans', hover: true });
		    }
			tmp_menu_item_to_close = $(this);
			setTimeout("checkHover()", 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'});
		}
	})
}