function getMenuWidth(el) {
	el.addClass('prnt');
	var list = el.find('ul span').map(
		function() {
			var paddingLeft = parseInt(jQuery(this).parent().css("paddingLeft"), 10);
			var paddingRight = parseInt(jQuery(this).parent().css("paddingRight"), 10);
			if(jQuery(this).parent().parent().parent().parent().hasClass('prnt')){
				return jQuery(this).outerWidth() + paddingLeft + paddingRight;
			}
			else{
				return 0;
			}
		}).get();
	el.removeClass('prnt')
	if (list.length !== 0) {
		var maxValue = Math.max.apply( Math, list );
		return maxValue;
	}
	return 0;	
}

jQuery(document).ready(function() {
	if(jQuery.browser.mozilla){
		return;
	}	

	jQuery('li').hover(
		function() {
            jQuery(this).addClass('sfHover');

			var width = getMenuWidth(jQuery(this));
            
            if (width>50){
    			jQuery(this).find("ul").width(width+'px');
			}

			//jQuery(this).addClass('sfHover');
		},
		function() {
			jQuery(this).removeClass('sfHover');
		}		
	)
})

