$(document).ready(function() {		function megaHoverOver(){		$(this).find(".sub").stop().fadeTo('fast', 1).show();		//Calculate width of all ul's		(function($) { 			jQuery.fn.calcSubWidth = function() {				rowWidth = 0;				//Calculate row				$(this).find("ul").each(function() {										rowWidth += $(this).width(); 				});				};		})(jQuery); 				if ( $(this).find(".row").length > 0 ) { //If row exists...			var biggestRow = 0;				//Calculate each row			$(this).find(".row").each(function() {							   				$(this).calcSubWidth();				//Find biggest row				if(rowWidth > biggestRow) {					biggestRow = rowWidth;				}			});			//Set width			$(this).find(".sub").css({'width' :biggestRow});			$(this).find(".row:last").css({'margin':'0'});					} else { //If row does not exist...						$(this).calcSubWidth();			//Set Width			$(this).find(".sub").css({'width' : rowWidth});					}	}		function megaHoverOut(){ 	  $(this).find(".sub").stop().fadeTo('fast', 0, function() {		  $(this).hide(); 	  });	}	var config = {    		 sensitivity: 2, // number = sensitivity threshold (must be 1 or higher)    		 interval: 50, // number = milliseconds for onMouseOver polling interval    was 100		 over: megaHoverOver, // function = onMouseOver callback (REQUIRED)    		 timeout: 200, // number = milliseconds delay before onMouseOut   was 500 		 out: megaHoverOut // function = onMouseOut callback (REQUIRED)    	};	$("ul#topnav li .sub").css({'opacity':'0'});	$("ul#topnav li").hoverIntent(config);});
