jQuery(document).ready(function () {

    searchRegister();

    // if (jQuery.browser.msie) {
        // jQuery("<span style='width:18px;height:20px;background:url(http://content.solarwinds.com/web/images/buyNow/buynowdropDown.png) no-repeat right center;position:absolute;z-index:2;top:13px;left:262px'></span>").prependTo("#middleContent div:first-child");
    // }
    // else {
        // jQuery("<span style='width:18px;height:20px;background:url(http://content.solarwinds.com/web/images/buyNow/buynowdropDown.png) no-repeat right center;position:absolute;z-index:2;top:15px;left:262px'></span>").prependTo("#middleContent div:first-child");
    // }

    function megaHoverOver() {
        /*jQuery(this).css('z-index', '8');*/
        jQuery(this).find(".sub").stop().fadeTo('fast', 1).show(); //Find sub and fade it in
        jQuery(this).find(".sub div.globalMenuContent").stop().fadeTo('fast', 1).show(); //Find sub and fade it in
        jQuery("#middleContentQuote select").blur();
        jQuery("#middleContentQuote select").attr("multiple", false);
        jQuery("#middleContent select").blur();
        jQuery("#middleContent select").attr("multiple", false);
    }

    function megaHoverOut() {
        jQuery(this).find(".sub").stop().fadeTo('fast', 0, function () { //Fade to 0 opactiy
            jQuery(this).hide();  //after fading, hide it
            /*jQuery(this).parent().css('z-index', '10');*/
        });
    }


    //functions for IE only------------------------------

    function megaShow() {
        jQuery(this).css('z-index', '9');
        jQuery(this).find(".sub").show();
        jQuery(this).find(".sub div.globalMenuContent").show();
        jQuery(this).find("iframe").show();
		 jQuery("#middleContentQuote select").blur();
        jQuery("#middleContentQuote select").attr("multiple", false);
        jQuery("#middleContent select").blur();
        jQuery("#middleContent select").attr("multiple", false);
    }

    function megaHide() {
        jQuery(this).css('z-index', '10');
        jQuery(this).find(".sub").hide();
        jQuery(this).find(".sub div.globalMenuContent").hide();
        jQuery(this).find("iframe").hide();
    }

    //end IE-only functions------------------------------


    if (navigator.appName == 'Microsoft Internet Explorer') {   // if viewed in IE, use binary hide/show instead of animation - this avoids conflict w/ cleartype
        var config = {
            sensitivity: 2, // number = sensitivity threshold (must be 1 or higher)
            interval: 100, // number = milliseconds for onMouseOver polling interval
            over: megaShow, // function = onMouseOver callback (REQUIRED)
            timeout: 250, // number = milliseconds delay before onMouseOut
            out: megaHide // function = onMouseOut callback (REQUIRED)
        };
    } else {
        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: 250, // number = milliseconds delay before onMouseOut
            out: megaHoverOut // function = onMouseOut callback (REQUIRED)
        };
    }

    //jQuery("div.sub").css({ 'opacity': '0' }); //Fade sub nav to 0 opacity on default
    //jQuery("div.sub").hide(); //Fade sub nav to 0 opacity on default
    jQuery("div#globalNavigationPlaceholder ul li.appServer").hoverIntent(config); //Trigger Hover intent with custom configurations
    jQuery("div#globalNavigationPlaceholder ul li.network").hoverIntent(config); //Trigger Hover intent with custom configurations
    jQuery("div#globalNavigationPlaceholder ul li.logEvent").hoverIntent(config); //Trigger Hover intent with custom configurations
    jQuery("div#globalNavigationPlaceholder ul li.storage").hoverIntent(config); //Trigger Hover intent with custom configurations
    jQuery("div#globalNavigationPlaceholder ul li.virtualization").hoverIntent(config); //Trigger Hover intent with custom configurations
    //jQuery("div#globalNavigationPlaceholder ul li.freeTrials").hoverIntent(config); //Trigger Hover intent with custom configurations
    jQuery("div#globalNavigationPlaceholder ul li.support").hoverIntent(config); //Trigger Hover intent with custom configurations

});
