// Load brand font
WebFontConfig = {
        custom: { families: [ 'LHHBrandLight' ],
                    urls: [ '/Documents/css/lhhbrandfont.css' ]
		}		
};
(function() {
	var wf = document.createElement('script');
	wf.src = ('https:' == document.location.protocol ? 'https' : 'http') + '://ajax.googleapis.com/ajax/libs/webfont/1/webfont.js';
	wf.type = 'text/javascript';
	wf.async = 'true';
	var s = document.getElementsByTagName('script')[0];
	s.parentNode.insertBefore(wf, s);
})();
// JQueryUI
(function() {
    var s = document.createElement('script');
    s.type = 'text/javascript';
    s.async = false;
    s.src = '/Documents/JavaScript/jquery-ui-1.8.16.custom.min.js';
    var x = document.getElementsByTagName('script')[1];
    x.parentNode.insertBefore(s, x);
})();
// Filament Group dropdown menu
(function() {
    var s = document.createElement('script');
    s.type = 'text/javascript';
    s.async = false;
	s.src = '/Documents/JavaScript/lhhui.menu.js';
    var x = document.getElementsByTagName('script')[2];
    x.parentNode.insertBefore(s, x);
})();
// Hover Intent
(function() {
    var s = document.createElement('script');
    s.type = 'text/javascript';
    s.async = false;
	s.src = '/Documents/JavaScript/jquery.hoverIntent.minified.js';
    var x = document.getElementsByTagName('script')[3];
    x.parentNode.insertBefore(s, x);
})();

// On page ready handler
$(document).ready(function() {
	
	// Utility Nav adjust
	$('#utilityNavLHH').appendTo('.right-logo');
	//Top Nav dropdown (Thought Leadership)
	if ($('#zz1_TopNavigationMenun5 a').text() == "Thought leadership"){
	  $('#zz1_TopNavigationMenun5').myMenu({ 
		content: $('#thought-leadership').html(), // grab content from this div
		showSpeed: 400,
		callerOnState: 'topNavActive',
		width:190,
		flyOut:true,
		linkHoverSecondary:'',
		linkHover:'',
		flyOutOnState:'',
		positionOpts: { posX: 'left', posY: 'bottom', offsetX: 0, offsetY: 0, directionH: 'right', directionV: 'down', detectH: true, detectV: true, linkToFront:false }
	  });
	}
	// close menu on mouseout
	fgMenuPositionHelper = $('.fg-myMenu-container').parent('positionHelper');
	function menufadeout(){
    this.mouse_is_over=false;
    window.fgmenu_mouseout_timer=setTimeout(function(){
      var o=0;
      $('.fg-myMenu,.fg-myMenu-top-level,#zz1_TopNavigationMenun5').each(function(){
        if (this.mouse_is_over) o++;
      });
      if(!o){
        $.each(allUIMenus, function(i){
          if (allUIMenus[i].myMenuOpen) { allUIMenus[i].kill(); };
        });
      }
    },500);
  }	
	$('.fg-myMenu,.fg-myMenu-top-level,#zz1_TopNavigationMenun5,.topNavActive')
	.live('mouseover',function(){
    this.mouse_is_over=true;
    clearTimeout(window.fgmenu_mouseout_timer);
	})
  .live('mouseout',menufadeout);
  // open menu on mouseover
	$("#zz1_TopNavigationMenun5 a").hoverIntent(function(){$(this).click();},function(){menufadeout})
	// Remove Nav Last Pipeline
	$('#primaryNav a').filter(":last").css('border-right', '0px none !important');
});
