function initializeJQueryApps() {

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

}



