$(function() {
    initializeCourseList();

    if($('.iphoneScreens').length) {
      $('.iphoneScreens').cycle();
    }

	/* Interactive Tabs on Course Details Page ===== */
	$('.detailsMenu a').click(function() {
	    $('.detailsMenu li').removeClass('on');
	    $(this).parent('li').addClass('on');

	    var getClass = $(this).attr('class');
	    $('#courseStatisticsContent,#courseDirectionsContent,#courseScorecardContent,#courseBookContent').hide().filter('#' + getClass).show();

	    return false;
	});

});

function twitterShare() {
    var status = document.title + ' ' + location.href;
    window.open('http://twitter.com/home?status=' + encodeURIComponent(status), 'tweet', 'toolbar=0,status=0,width=786,height=333');
    return false;
}

function initializeCourseList()
{
   $('#courseList table tr:even').addClass('alt');

   $('#courseList table tr').hover(
      function () {
        $(this).addClass('hover');
      }, 
      function () {
        $(this).removeClass('hover');
      }
    );
  }

$(document).ready(function() {
  $("a[formToSubmit]").click(function() {
      $("#" + $(this).attr("formToSubmit")).submit();
      return false;
  });

  $("#facebookLink").click(function() {
      var u = location.href;
      var t = document.title;
      window.open('http://www.facebook.com/sharer.php?u=' + encodeURIComponent(u) + '&amp;t=' + encodeURIComponent(t), 'sharer', 'toolbar=0,status=0,width=626,height=436');
      return false;
  });

  $("#twitterLink").click(twitterShare);
});
