$(function() {
	$('#facebook-hide').click(function(e) {
		$('#facebook-wrapper').css('display', 'none');
		
		e.preventDefault();
	});
	
	$('#facebook-show').click(function(e) {
		
		var displayed = ($('#facebook-wrapper').css('display') == 'block');
		
		if (!displayed)
			$('#facebook-wrapper').css('display', 'block');
		else
			window.open($(this).attr('href'));
		
		e.preventDefault();
	});
	
	$('#twitter-hide').click(function(e) {
		$('#twitter-wrapper').css('display', 'none');
		
		e.preventDefault();
	});
	
	$('#twitter-show').click(function(e) {
		
		var displayed = ($('#twitter-wrapper').css('display') == 'block');
		
		if (!displayed)
			$('#twitter-wrapper').css('display', 'block');
		else
			window.open($(this).attr('href'));
		
		e.preventDefault();
	});
	
	window.location = '#sponsor';

	new sponsorScroll();

});

var sponsorScroll = function() {

	var items = $('#sponsors-scroll a');
	var itemCount = items.size();
	var wrapperWidth = $('#sponsors-wrapper').width();
	var listWidth;
	
	function nextSponsor() {

		items.eq(0).clone().appendTo('#sponsors-scroll');
		items = $('#sponsors-scroll a');
		
		var pos = items.eq(1).position();
		leftPos = pos.left;

		$('#sponsors-scroll').animate({ 'left': -leftPos }, 200, function() {		
			items.eq(0).remove();
			$('#sponsors-scroll').css('left', '0');
			items = $('#sponsors-scroll a');
		});

		setTimeout(function() { nextSponsor() }, 5000);
	
	}
	
	setTimeout(function() {
	
		listWidth = 0;
		listWidth = items.eq(itemCount-1).position().left + items.eq(itemCount-1).width();
		
		if (listWidth > wrapperWidth)
			nextSponsor();	
	
	}, 5000);
	
}

/*
var sponsorScroll = function() {

	var items = $('#sponsors-scroll a');
	var itemCount = items.size();
	var activeItem = 0;
	var wrapperWidth = $('#sponsors-wrapper').width();
	var leftPos = 0;
	var listWidth;
	
	function nextSponsor() {
	
		activeItem++;
		
		if ((listWidth-leftPos) < wrapperWidth) {
			activeItem = 0;
		}
		
		var pos = items.eq(activeItem).position();
		leftPos = pos.left;

		$('#sponsors-scroll').animate({ 'left': -leftPos }, 200);

		setTimeout(function() { nextSponsor() }, 5000);
	
	}
	
	setTimeout(function() {
	
		listWidth = 0;
		listWidth = items.eq(itemCount-1).position().left + items.eq(itemCount-1).width();
		
		if (listWidth > wrapperWidth)
			nextSponsor();	
	
	}, 5000);
	
}
*/
