$(document).ready(function() {
  
    $('#fb-root').remove();
    $('.switch-menu a').click(function(){
        var which = $(this).parent().parent().children().index( $(this).parent() );
        var hide = 0;
        var hide2 = 0;
        var offset = 0;

        if(which == 0 ) { hide = 1; hide2 = 2; offset = -9; }
        if(which == 1 ) { hide = 0; hide2 = 2; }
        if(which == 2 ) { hide = 0; hide2 = 1; }

        var clicked = this;
        
        $('.switch-menu a').removeClass('selected');
        $(this).addClass('selected');
        
        $(this).parent().parent().parent().siblings('.switch-select').animate({
            left : $(clicked).position().left + 10 + offset
        });
        
        $(this).parent().parent().parent().siblings('.switch-select').children('.switch-select-center').animate({
            width: $(clicked).width() + 15
        });
        
        $(this).parent().parent().parent().siblings('.switch-blade').eq(hide2).fadeOut(300);

        $(this).parent().parent().parent().siblings('.switch-blade').eq(hide).fadeOut(300,
            function() {
                $(this).parent().children('.switch-blade').eq(which).fadeIn(300);
            }
        );
    });
    
    $('.switch-contain').each( function() {
        $(this).children('.switch-blade').each(function(index){
            if(index != 0) {
                $(this).hide();
            }
        });
        
        var width = $('.switch-menu a.selected').width() + 15 +'px';
        var left = $('.switch-menu a.selected').position().left +1  + 'px';

         $(this).children('.switch-select').children('.switch-select-center').css( 'width', width );
         $(this).children('.switch-select').css( 'left', left);
        
    });

    $('.tertiary.navigation li a').click(function(){
        if( !$(this).parent().hasClass('selected') ) {
            $(this).parent().siblings().removeClass('selected');
            $(this).parent().addClass('selected');
            var toShow = $(this).attr('class');
            $(this).parents('.tertiary.navigation').siblings('.pane.show').fadeOut(300,
                function(){
                    $(this).removeClass('show');
                    $(this).siblings('.pane.'+toShow).fadeIn(300);
                    $(this).siblings('.pane.'+toShow).addClass('show');
                }
            );
        }
      });
      
      $('.tertiary.navigation').siblings('.pane').hide();
      $('.tertiary.navigation').siblings('.pane.show').show();
  
    //Handle accordian stuff
    $('.accordian .header').click(function(){
        $(this).siblings('.content').slideToggle(600, function() {
          if ( $(this).parent().hasClass('open') ) {
            $(this).parent().find('.accordian-action').text('close');
          } else {
            $(this).parent().find('.accordian-action').text('open');
          }
        });
        $(this).parent().toggleClass('open');
    });
    
    //Handle secondary navigation stuff
    if( $("nav.secondary-nav").is('*') ) {
        var navOffset = $('nav.secondary-nav').offset();
        $(document).scroll( function() {
            var offset0 = $( $('nav.secondary-nav ul li').eq(0).children('a').attr('href') ).offset();
            var offset1 = $( $('nav.secondary-nav ul li').eq(1).children('a').attr('href') ).offset();
            var offset2 = $( $('nav.secondary-nav ul li').eq(2).children('a').attr('href') ).offset();
            var pos = $(window).scrollTop();
            if(pos > navOffset.top) {
                $('nav.secondary-nav').css('position', 'fixed');
                $('nav.secondary-nav').css('top', '0');
                $('nav.secondary-nav').css('margin-top', '0');
            }
            else {
                $('nav.secondary-nav').css('position', 'static');
            }

            if(pos >= offset0.top - 100){
                select_secondary_nav( 0 );
            }
             if(pos >= offset1.top - 100 ) {
                select_secondary_nav( 1 );
            }
             if(pos >= offset2.top - 100 ) {;
                select_secondary_nav( 2 );
            }

        });

	    function select_secondary_nav(item) {
	        var offset = (item*324) + 1;
	        
		    $('#secondary_selected').stop(true).animate( {left: offset }, function(){
		    });
		    $('.secondary-nav li a').removeClass('selected');
		    $('.secondary-nav li a').eq(item).addClass('selected')
		
	    }

        var nav_element = $('nav.secondary-nav').find('a');

        nav_element.click(function(event) {
            // disables built in click action
            event.preventDefault();

            // url splitting to extract target anchor point; scroll animation
            var partial_link = this.href.split('#');
            var target = partial_link[1];
            var target_top = $('#' + target).offset().top;
        
            $('html, body').animate({scrollTop:target_top-48}, 500);
        });
    }
var pane = window.location.href.split('?item=')[1];
    if(pane != undefined) {
    pane = pane.split('#')[0];

    if( $('.'+pane).is('*') ) {
        $('a.'+pane).click();
    }
    else {
    }
    }

});



