var navId = '';
var defaultNav = 'topHome';
if (typeof(main_channel_name) != 'undefined' && main_channel_name != undefined && main_channel_name != null && main_channel_name != '' && main_channel_name != 'Screener') {
	defaultNav = 'top' + main_channel_name.replace(/ /g,'');
} else {
	var urlx = window.location.toString();
	if(urlx.indexOf("/my-money/") > 0) {
		defaultNav = 'topMyMoney';
	} else if(urlx.indexOf("/tools/") > 0) {
		defaultNav = 'topPersonalFinance';
	}
}
var defaultSubNav = defaultNav.replace('top','sub');
if(document.getElementById(defaultSubNav) == null) {
	defaultSubNav = 'subHome';
}
var defaultNavLink = defaultNav.replace('top','link');
if(document.getElementById(defaultNavLink) == null) {
	defaultNavLink = 'linkHome';
}
function showHome(id,linkId) {
	jQuery('#siteNav #primaryNav li a').removeClass('preSelected');
	jQuery('#siteNav #primaryNav li a').removeClass('selected');
    jQuery('#siteNav #primaryNav li#'+defaultNav+' a').addClass('selected');
    jQuery('div.subNav ul').css('display','none');
    jQuery('div.subNav ul#'+defaultSubNav).show();    
}

var is_FB_HomePage = false;

if(typeof _isFBHomePage !="undefined" && _isFBHomePage){
        is_FB_HomePage = true;
        jQuery('div.subNav').remove();
	jQuery('div.afterNav').remove();
}


jQuery(document).ready(function(){


	jQuery('#siteNav #primaryNav li').hover(
	    //mouseover
	    function () {
	    	//replace top with sub so we can use it to trigger on subnav
	        navId = this.id.replace('top','sub');
	        var idCheck = jQuery('div.subNav ul#'+navId).length;
	        if (idCheck) {
	        	//select topNav
				jQuery('#siteNav #primaryNav li a').removeClass('preSelected');

				if(this.id != defaultNav){
					jQuery('#siteNav #primaryNav li#'+this.id+' a').addClass('preSelected');
				}
				//jQuery('#siteNav #primaryNav li#'+defaultNav+' a').addClass('preSelected');
				//show subNav
				if(!is_FB_HomePage){
					jQuery('div.subNav ul').css('display','none');
					jQuery('div.subNav ul#'+navId).show();
				}
				//if there is no nav show the defaultNav
			}else {
				
				jQuery('#siteNav #primaryNav li a').removeClass('preSelected');
				//jQuery('#siteNav #primaryNav li a').removeClass('selected');
				
				if(this.id != defaultNav){
                                        jQuery('#siteNav #primaryNav li#'+this.id+' a').addClass('preSelected');
                                }
				//jQuery('#siteNav #primaryNav li#'+defaultNav+' a').addClass('preSelected');
				jQuery('div.subNav ul').css('display','none');
				//jQuery('div.subNav ul#'+defaultSubNav).show();
				if (this.id=='topMyMoney' || this.id=='topSmallBusiness') {
					//jQuery('div.subNav ul#subHome').show();
				}else {
					//jQuery('div.subNav ul#'+defaultSubNav).show();
				}
			}
		},
		//mouseout we need this here even though it does nothing, this is just jQuery.hover syntax
	    function() {}
    );
    //when leave the header div then show Default nav
    jQuery('.header').bind("mouseleave",function(){
		showHome(defaultNav,defaultNavLink);
    }); 
});
if(document.getElementById('siteNav') != null) {
	jQuery('#siteNav #primaryNav li a').removeClass('preSelected');
   	jQuery('#siteNav #primaryNav li a').removeClass('selected');
   	jQuery('#siteNav #primaryNav li#'+defaultNav+' a').addClass('selected');
   	jQuery('div.subNav ul').css('display','none');
   	jQuery('div.subNav ul#'+defaultSubNav).show();
    jQuery('div.logoArea, div#breaking-news-box').hover(function(){
      showHome(defaultNav,defaultNavLink);
    });
}
