function megaHoverOver() {
	
	popup = $(this).find(".popup");
	
	$(popup).removeClass('popup');
	$(popup).addClass('sub');
	$(popup).css('z-index', '1000000');
	 
	if ( $.browser.msie ) {
		$('div.c2 div.home-tabs div.home-tabs-body div.tab-pane').css('position', 'static');
		$('div.home-tabs-body .scrollable ul.items').css('position', 'static');	
		$('div.home-tabs-body div.tab-pane div.scrollable').css('position', 'static'); 
	}
	
	if ($(popup).find("li").length > 20) {
		$(popup).css('width', '620px');
	} else {
		$(popup).find("li:last").css('border', '0px');
	}
		
	$(popup).stop().fadeTo('fast', 1).show();
			
	(function($) { 
		jQuery.fn.calcSubWidth = function() {
			rowWidth = 0;
			$(this).find("ul").each(function() {					
				rowWidth += $(this).width(); 
			});	
		};
	})(jQuery); 
		
	if ( $(this).find(".row").length > 0 ) {
		var biggestRow = 0;	
		$(this).find(".row").each(function() {							   
			$(this).calcSubWidth();
			if(rowWidth > biggestRow) {
				biggestRow = rowWidth;
			}
		});
		$(popup).css({'width' :biggestRow});
		$(this).find(".row:last").css({'margin':'0'});
	} else {
		$(this).calcSubWidth();
		$(popup).css({'width' : rowWidth});
	}
}
	
function megaHoverOut() {
	popup = $(this).find(".sub");
	
	$(popup).stop().fadeTo('fast', 0, function() {
		$(this).hide();
		$(this).removeClass('sub');
		$(this).addClass('popup');
	});
	
	if ( $.browser.msie ) {
		$('div.c2 div.home-tabs div.home-tabs-body div.tab-pane').css('position', 'relative');
		$('div.home-tabs-body .scrollable ul.items').css('position', 'relative');
		$('div.home-tabs-body div.tab-pane div.scrollable').css('position', 'relative');
	}
}
	
$(document).ready(function() { 
	var config = {    
			sensitivity: 1,    
			interval: 50,    
			over: megaHoverOver,    
			timeout: 200,    
			out: megaHoverOut    
	};
	     
	$("div.menu .menuitems .popup").css({'opacity':'0'});
	$("div.menu .menuitems li").hoverIntent(config);
});	
