$(document).ready(function(){

  // animate to top
  $("#BackToTopA").hide();

  // resize nav depending on window height
  if(($(window).height() - 18) <= 700 && ($(window).height() - 18) > 540)
  {
     $('#Navigation ul li a').addClass('smallNav');
  }
  else if(($(window).height() - 18) <= 540)
  {
     $('#Navigation ul li a').addClass('tinyNav');
  }

  //************ window event scripts *************//

  $(window).scroll(function () {
      var scrollTop = $(window).scrollTop();
      if(scrollTop != 0) {
        $('#BackToTopA').fadeIn();  
        $('#NetworkNav').stop().animate({'opacity':'0.3'},400);
      }else {
        $('#BackToTopA').fadeOut();                            
        $('#NetworkNav').stop().animate({'opacity':'1'},400);
      }
  });


  $(window).resize(function () {
    var win_height = $(window).height() - 18;

    switch (true) {
      case (win_height <= 700 && win_height > 540):
           $('#Navigation ul li a').addClass('smallNav').removeClass('tinyNav');
           break;
      case (win_height <= 540):
           $('#Navigation ul li a').addClass('tinyNav').removeClass('smallNav');
           break;
      default:
           $('#Navigation ul li a').removeClass('smallNav').removeClass('tinyNav');
           break;
    }
  });

  //************ event scripts *************//

  $('#NetworkNav').hover(
      function (e) {
          var scrollTop = $(window).scrollTop();
          if(scrollTop != 0) {
            $('#NetworkNav').stop().animate({'opacity':'1'},400);
          }
      },
      function (e) {
          var scrollTop = $(window).scrollTop();
          if(scrollTop != 0){
            $('#NetworkNav').stop().animate({'opacity':'0.3'},400);
          }
  });

  $('#BackToTopA').click(function () {
      $('body,html').animate({scrollTop: 0}, 800);
      return false;
  });

  // animate hover on event and sidebar features
  $('.event, .featureContent').hover( function()
  {
      $(this).stop().animate({backgroundColor:'#232323'}, 200, null);
  },function(){
      $(this).stop().animate({backgroundColor:'#000000'}, 2000, null);
  });
});
