﻿$(document).ready(function() {

    // ALL EXTERNAL LINKS OPEN NEW BROWSER WINDOW
    $('a[href^="http://"]').attr("target", "_blank");
    $('a[href$=".pdf"]').attr("target", "_blank");

    // CREATES FADEABLE ELEMENTS
    $('.featured1').append('<span class="hover"></span>').each(function() {
        var $span = $('> span.hover', this).css('opacity', 0);
        $(this).hover(function() {
            $span.stop().fadeTo(300, 1);
        }, function() {
            $span.stop().fadeTo(300, 0);
        });
    });

    $('.featured2').append('<span class="hover"></span>').each(function() {
        var $span = $('> span.hover', this).css('opacity', 0);
        $(this).hover(function() {
            $span.stop().fadeTo(300, 1);
        }, function() {
            $span.stop().fadeTo(300, 0);
        });
    });

    $('.featured3').append('<span class="hover"></span>').each(function() {
        var $span = $('> span.hover', this).css('opacity', 0);
        $(this).hover(function() {
            $span.stop().fadeTo(300, 1);
        }, function() {
            $span.stop().fadeTo(300, 0);
        });
    });
    $('#logo').append('<span class="hover"></span>').each(function() {
        var $span = $('> span.hover', this).css('opacity', 0);
        $(this).hover(function() {
            $span.stop().fadeTo(300, 1);
        }, function() {
            $span.stop().fadeTo(300, 0);
        });
    });

});



$(document).ready(function() {
var fadeDuration = 150; //time in milliseconds

    $('ul.tabNavigation li a').hover(function() {
        $(this).animate({ paddingLeft: '15px' }, fadeDuration);
        $(this).children('span').show().animate({ left: -5 }, fadeDuration);
      }, function() {
        $(this).animate({ paddingLeft: '0' }, fadeDuration);
        $(this).children('span').animate({ left: -20 }, fadeDuration).fadeOut(fadeDuration);          
      });
  });


//  $(document).ready(function() {
//      $('#rotator').before('<div id="nav" class="rotatornav">').cycle({
//          fx: 'scrollHorz',
//          speedIn: 400,
//          speedOut: 400,
//          timeout: 6000,
//          prev: '#prev',
//          next: '#next',
//          pager: '#nav',
//          before: function() { if (window.console) console.log(this.src); }

//      });
//  });


  // Drop Down Nav

  $(document).ready(function() {
      $("ul.subnav").parent().append("<span></span>"); //Only shows drop down trigger when js is enabled - Adds empty span tag after ul.subnav
      $("ul.topnav li span").click(function() { //When trigger is clicked...

          //Following events are applied to the subnav itself (moving subnav up and down)
          $(this).parent().find("ul.subnav").slideDown(300).show(); //Drop down the subnav on click

          $(this).parent().hover(function() {
          }, function() {
              $(this).parent().find("ul.subnav").slideUp('slow'); //When the mouse hovers out of the subnav, move it back up
          });

          //Following events are applied to the trigger (Hover events for the trigger)
      }).hover(function() {
          $(this).addClass("subhover"); //On hover over, add class "subhover"
      }, function() {	//On Hover Out
          $(this).removeClass("subhover"); //On hover out, remove class "subhover"
      });
  });

  // Fade Splash Rotator
  $(document).ready(function() {
      $('#rotator').before('<div id="rotatornav">').cycle({
          fx: 'fade',
          speed: '2000',
          timeout: 7000,
          // pager: '#rotatornav',
          before: function() {
              if (window.console) console.log(this.src);
          }
      });
  });



