var img_path = '/features/topnav/images/';
$.preLoadImages(
    img_path + 'bkg_nav.gif',
    img_path + 'megamenu_bg.png',
    img_path + 'megamenu_point.png',
    img_path + 'topnavbg.png'
    );

function addMega() {
    megaAdjustArrow( $(this) );
    $(this).addClass("hovering");
}
		
function removeMega() {
    $(this).removeClass("hovering");
}
		
var megaConfig = {
    interval: 0,
    sensitivity: 7, //4
    over: addMega,
    timeout: 15,
    out: removeMega
};
$("li.mega").hoverIntent(megaConfig)
		
function megaAdjustArrow( jobj )
{
    var megaMenuPoint = jobj.find('.megaMenuPoint');
    var megaSubMenu = jobj.find('.megaSubMenu');
    var left = jobj.position().left ; //( jobj.offset().left != undefined ? jobj.offset().left : 100 );
    eloffset = ( jobj.width() - megaMenuPoint.width() ) /2 + 30;
    megaMenuPoint.css('left', left + eloffset );
			
    //alert(" " + eloffset);
    //if (left > 20) left -= 10;
			
    // adjust menu container
    //if (megaSubMenu.width() < 10) megaSubMenu.css('left', left );
    //megaSubMenu.css('left', megaMenuPoint.position().left - 30 );
    megaSubMenu.css('left', left + eloffset - 20 );
}
