$(document).ready(function() {

	setInterval ( "animateSpecialOffers()", 5000 );

	if ($("#pageName").text() == 'Generic') {
		$("#sportheader > div:eq(0) a").css({'color' : '#FFF', 'font-weight' : 'bold'});
	}
	else if ($("#pageName").text() == 'American Football') {
		$("#sportheader > div:eq(1) a").css({'color' : '#FFF', 'font-weight' : 'bold'});
	}
	else if ($("#pageName").text() == 'Baseball') {
		$("#sportheader > div:eq(2) a").css({'color' : '#FFF', 'font-weight' : 'bold'});
	}
	else if ($("#pageName").text() == 'Basketball') {
		$("#sportheader > div:eq(3) a").css({'color' : '#FFF', 'font-weight' : 'bold'});
	}
	else if ($("#pageName").text() == 'Hockey') {
		$("#sportheader > div:eq(4) a").css({'color' : '#FFF', 'font-weight' : 'bold'});
	}
	else if ($("#pageName").text() == 'Fitness') {
		$("#sportheader > div:eq(5) a").css({'color' : '#FFF', 'font-weight' : 'bold'});
	}

	var currentlyOpenTeamPanel = null;

	$(".nflteamlink").hover(function(){
		if (currentlyOpenTeamPanel === null) {
			$("#nflTeamPanel").slideDown(200);
			currentlyOpenTeamPanel = $("#nflTeamPanel");
		}
		else {
			if (currentlyOpenTeamPanel.selector == $("#nflTeamPanel").selector) {
				return;
			}
			else {
				$(currentlyOpenTeamPanel).slideUp(200);
				$("#nflTeamPanel").slideDown(200);
				currentlyOpenTeamPanel = $("#nflTeamPanel");
			}
		}
	});

	$(".mlbteamlink").hover(function(){
		if (currentlyOpenTeamPanel === null) {
			$("#mlbTeamPanel").slideDown(200);
			currentlyOpenTeamPanel = $("#mlbTeamPanel");
		}
		else {
			if (currentlyOpenTeamPanel.selector == $("#mlbTeamPanel").selector) {
				return;
			}
			else {
				$(currentlyOpenTeamPanel).slideUp(200);
				$("#mlbTeamPanel").slideDown(200);
				currentlyOpenTeamPanel = $("#mlbTeamPanel");
			}
		}
	});

	$(".nbateamlink").hover(function(){
		if (currentlyOpenTeamPanel === null) {
			$("#nbaTeamPanel").slideDown(200);
			currentlyOpenTeamPanel = $("#nbaTeamPanel");
		}
		else {
			if (currentlyOpenTeamPanel.selector == $("#nbaTeamPanel").selector) {
				return;
			}
			else {
				$(currentlyOpenTeamPanel).slideUp(200);
				$("#nbaTeamPanel").slideDown(200);
				currentlyOpenTeamPanel = $("#nbaTeamPanel");
			}
		}
	});

	$(".nhlteamlink").hover(function(){
		if (currentlyOpenTeamPanel === null) {
			$("#nhlTeamPanel").slideDown(200);
			currentlyOpenTeamPanel = $("#nhlTeamPanel");
		}
		else {
			if (currentlyOpenTeamPanel.selector == $("#nhlTeamPanel").selector) {
				return;
			}
			else {
				$(currentlyOpenTeamPanel).slideUp(200);
				$("#nhlTeamPanel").slideDown(200);
				currentlyOpenTeamPanel = $("#nhlTeamPanel");
			}
		}
	});

	$(".ncaateamlink").hover(function(){
		if (currentlyOpenTeamPanel === null) {
			$("#ncaaTeamPanel").slideDown(200);
			currentlyOpenTeamPanel = $("#ncaaTeamPanel");
		}
		else {
			if (currentlyOpenTeamPanel.selector == $("#ncaaTeamPanel").selector) {
				return;
			}
			else {
				$(currentlyOpenTeamPanel).slideUp(200);
				$("#ncaaTeamPanel").slideDown(200);
				currentlyOpenTeamPanel = $("#ncaaTeamPanel");
			}
		}
	});

	$("#teamSubPanels > div").hover(
		function() {},
		function() {
			$(this).slideUp(200);
			currentlyOpenTeamPanel = null;
		}
	);
	$("#teamheadtitle").mouseover(
		function() {
			if (currentlyOpenTeamPanel !== null) {
				currentlyOpenTeamPanel.slideUp(200);
				currentlyOpenTeamPanel = null;
			}
		}
	);
	$("#header").mouseover(
		function() {
			if (currentlyOpenTeamPanel !== null) {
				currentlyOpenTeamPanel.slideUp(200);
				currentlyOpenTeamPanel = null;
			}
		}
	);

	$(".teamLinks > li").hover(
		
	function(){
			$(this).css({ 
				fontSize: "140%",
				fontWeight: "bold"
			})
		},
		function() {
			$(this).css({ 
				fontSize: "100%",
				fontWeight: "normal"
			})
	});

});

function animateSpecialOffers () {
	$("#leftnav_so").animate({ 
			fontSize: "30%"
		}, 300 );
	$("#leftnav_so").animate({ 
			fontSize: "100%"
		}, 300 );
}

function checkSelections() {

	var retVal = true;

	$("select.productOptionSet").each(
		function (i) {
			if ($(this).val() == '') {
				alert("Please select a " + $(this).attr('title'));
				retVal = false;
			}
		}
	)
	return retVal;
}