$j(document).ready(function() {
   var navigationPrimary = new navFadeEffect();
   navigationPrimary.init();
});
function navFadeEffect(){}
    navFadeEffect.prototype = {
        init : function() {
            
            var o = this;
            $j.getScript('/_Client/Scripts/APIs/JQuery/Plugins/HoverIntent.min.js',function() {
                //Load External Data then initialize ** MAY NEED A DELAY FOR SAFARI 2+ **
                o.nav = $j('#NavigationPrimary');
                o.navLinks = $j('li',o.nav);
                o.navSpans = $j('span',o.navLinks);
                o.active = $j('li.active',o.nav);
                if(!isIE6) { o.render(); }
            });
        },
        render : function() {
            var o = this;
            o.events();
        },
        events : function() {
            var o = this;
            o.navLinks.hover(
                function() {
                    if( $j(this).hasClass('active') == false ) {
                        //$j('span',this).stop();
                        $j('span',this).show();
                    }
                    
                },
                function() {
                    if( $j(this).hasClass('active') == false ) {
                        $j('span',this).animate({opacity: 'hide'},300);
                    }
                    
                }
            );
        }
    }
    
    function navShowSub(){}
    navShowSub.prototype = {
        init : function() {
        var o = this;
            o.nav = $j('#NavigationSecondary');
            o.navLinks = $j('li a',o.nav);
            o.navSpans = $j('span',o.navLinks);
            o.activeLevel1 = $j('li.active',o.nav);
            o.activeLevel2 = $j('ul.level-2 li.active',o.nav);
            o.render();
        },
        render : function() {
        var o = this;
            o.events();
        },
        events : function() {
        var  o = this;
            o.navLinks.click(
                function(){
                    var $parent = $j(this).parent();
                    if( $parent.parent().hasClass('level-2') == true ) {
                        return true;
                    }
                    else {
                        $j('ul.level-2').hide();
                        $j('ul',$parent).animate({opacity: 'show'},500);
                        return false;
                    }
                }
            );
        }
    }















