var locVisible = false;

jQuery(function( $ )
{			

	$('#socialnets img').preload(
	{
		find:'.jpg',
		replace:'_o.jpg'
	});
	
	$('#socialnets img').hover(function()
	{
		this.src = this.src.replace('.jpg','_o.jpg');	
	},function()
	{
		this.src = this.src.replace('_o','');
	});
	
	$("ul.dropdown li").hover(function()
	{
		$('ul:first',this).css('display', 'block');
    	}, function()
	{
        	$('ul:first',this).css('display', 'none');
    	});
   	

	$(document).click(function()
	{
		if (locVisible)
		{
			$('ul.loc_choices').css('display', 'none');
			locVisible = false;
		}
	});
 
	$("ul.location li").click(function(event)
	{
		if (locVisible)
		{
			event.stopPropagation();	
			$('ul:first',this).css('display', 'none');
			locVisible = false;
		} else {
			event.stopPropagation();
			$('ul:first',this).css('display', 'block');
			locVisible = true;
		}    
    	});
		
	if($('#sportEvents').length || $('#eventsWrapper').length) 
	{
		$(window).scroll( function() {
		$('.sportsDate').each( function () {
			var dateObj = $(this).parent();
			var dayHeight = $(this).outerHeight();
			var dateHeight = dateObj.outerHeight() - dayHeight;
			var scrollPosY = $(window).scrollTop();
			var dateOffset = this.parentNode.offsetTop;
			var maxDatePos = parseInt($(this).css('top'));
			var prevDate = dateObj.prev().find('.sportsDate');
			var prevDateHeight = dateObj.prev().outerHeight() - dateObj.prev().find('.sportsDate').outerHeight();
			var nextDate = dateObj.next().find('.sportsDate');
				if(scrollPosY >= dateOffset) {
					var datePosY = (scrollPosY - dateOffset);
					if(datePosY <= dateHeight - 15) {
					prevDate.animate({"top": prevDateHeight}, 1);
					nextDate.animate({"top": 0 }, 1);
					$(this).animate({"top": datePosY + 20 }, 45)
					}
				}
				if(scrollPosY < dateObj.first().offset().top) {
					dateObj.first().find('.sportsDate').animate({"top": 0 }, 1);
				}
			});
		});
	};


	$("<div id='popupOverlay'></div>")
		.css({
			opacity :0.4,
			position: "absolute",
			top: 0,
			left: 0,
			backgroundColor: "#000000",
			width: "100%",
			height: $(document).height(),
			zIndex: 100,
			display: "none"
		})
		.appendTo($("body"));
	$("<div id='popupWrapper'></div>")
		.css({
			position: "absolute",
			top: 0,
			left: 0,
			width: "100%",
			height: $(document).height(),
			zIndex: 150,
			display: "none"
		})
		.appendTo($("body"));

	$("<div id='popupWindow'></div>")
		.css({
			position: "relative",
			top:20,
			width: "500px",
			zIndex: 200,
			margin: "auto",
			display: "none"
		})
		.appendTo($("#popupWrapper"));

	$("#popupWindow").html('<div id="detailTop"><a href="javascript:overlayClose()"><img src="/content/images/detail_close.jpg" /></a></div><div id="detailContent"></div><div id="detailBottom"></div>');

});

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}


