Cufon.replace('.mainmenu a');
Cufon.replace('h2');
Cufon.replace('h3');
Cufon.replace('.gamebutton');

  

$(document).ready(function() {
	menuChange();
	loadPages();
	/* pageSlider(); */
	selectorButtons();
	$('#bodycontent').load('home.php', function(){
		selectorButtons();
		pageSlider();
		changeGame();
	});
});


var slidershow = true;
var currentSlide = 0;
var firstSlideRun = true;

function changeGame(){
	if (slidershow == true) {
	if (!firstSlideRun){
	currentSlide++;
	}
	else {
	firstSlideRun = false;
	}
	switch (currentSlide){
		case 0:
			$('#launchbaseball').mousedown();
			break;
		case 1:
			$('#launchsoccer').mousedown();
			break;
		case 2:
			$('#launchfootball').mousedown();
			break;
		case 3:
			$('#launchbasketball').mousedown();
			currentSlide = -1;
			break;
	}
	}
	setTimeout("changeGame()", 5000);



}



function menuChange(){
$('.mainmenu li').mousedown(function(){
	
	var buttonId = $(this).children().attr('id');
	var greyisopen = $('.greybar').css('height');
		
		$('.mainmenu li').removeClass('selected');
		$(this).addClass('selected');
		$('#bodycontent').empty(); 
		Cufon.refresh();
			if (greyisopen == '278px' && buttonId !='nhome') {
				closeTop();
			}
				
			else if	(greyisopen == '0px' && buttonId =='nhome') {
				openTop();
			}
	});	
}		
		
function closeTop(){
		$('.greybar').animate({height:0}, 800);
		setTimeout(function() {$('.topbarlogo' + ' img').animate({width:148, useTranslate3d:true}, 900);}, 700);
}

function openTop(){
		$('.greybar').animate({height:278}, 800);
		setTimeout(function() {$('.topbarlogo' + ' img').animate({width:204, useTranslate3d:true}, 900);}, 700);
}


function loadPages(){
var sitecontenttop = $('.sitecontent').css('top');
	$('#nhome').mousedown(function(){
	$('#bodycontent').load('home.php');
	$('.mainbody').animate({height:730, useTranslate3d:true}, 600);	
	});
	
	$('#ngames').mousedown(function(){
	$('#bodycontent').load('games.php');
	$('#bodycontent');
	$('.mainbody').animate({height:1826, useTranslate3d:true}, 600);
	});
	
	$('#nsports').mousedown(function(){
	$('#bodycontent').load('sports.php');
	$('.mainbody').animate({height:1150, useTranslate3d:true}, 600);
	});
	
	$('#nplatforms').mousedown(function(){	
	$('#bodycontent').load('platforms.php');
	$('.mainbody').animate({height:1441, useTranslate3d:true}, 600);
	});
	
	$('#nabout').mousedown(function(){
	$('#bodycontent').load('about.php');
	$('.mainbody').animate({height:1600, useTranslate3d:true}, 600);
	});
}

var holderPosition = 0;

function pageSlider(){
/* var pos = selector.position(); */

$('#launchbaseball').mousedown(function(){
	holderPosition = $('.holderslider').css('left');
	if (holderPosition !='auto' || holderPosition !='0'){
	cardSlider(1,1);cardSlider(3,3);cardSlider(2,2);cardSlider(5,5);cardSlider(4,4);cardSlider(6,6);
	setTimeout(function(){
	$('.holderslider').animate({left:0}, 800);
	$('#player1 .playerpoints').text('12800');
	$('#player2 .playerpoints').text('12020');
	$('#player3 .playerpoints').text('11400');
	$('#player4 .playerpoints').text('10840');
	$('#player5 .playerpoints').text('10420');
	$('#player6 .playerpoints').text('10020');
	},600);
	}	
	
});
$('#launchsoccer').mousedown(function(){
	holderPosition = $('.holderslider').css('left');
	if (holderPosition != '-1189px'){
	cardSlider(2,5);cardSlider(5,4);cardSlider(3,2);cardSlider(4,1);cardSlider(6,3);cardSlider(1,6);
	setTimeout(function(){
	$('.holderslider').animate({left:-1189}, 800);
	$('#player4 .playerpoints').text('12600');
	$('#player3 .playerpoints').text('11980');
	$('#player6 .playerpoints').text('11440');
	$('#player5 .playerpoints').text('10920');
	$('#player2 .playerpoints').text('10400');
	$('#player1 .playerpoints').text('10230');
	},600);
	}	
});
$('#launchfootball').mousedown(function(){
	holderPosition = $('.holderslider').css('left');
	if (holderPosition != '-2378px'){
	cardSlider(1,1);cardSlider(5,4);cardSlider(3,2);cardSlider(2,3);cardSlider(6,5);cardSlider(4,6);
	setTimeout(function(){
	$('.holderslider').animate({left:-2378}, 800);
	$('#player1 .playerpoints').text('11400');
	$('#player3 .playerpoints').text('11020');
	$('#player2 .playerpoints').text('11000');
	$('#player5 .playerpoints').text('10640');
	$('#player6 .playerpoints').text('10580');
	$('#player4 .playerpoints').text('10420');
	},600);
	}
});
$('#launchbasketball').mousedown(function(){
	holderPosition = $('.holderslider').css('left');
	if (holderPosition != '-3567px'){
	cardSlider(1,6);cardSlider(5,4);cardSlider(3,2);cardSlider(4,3);cardSlider(2,5);cardSlider(6,1);
	setTimeout(function(){
	$('.holderslider').animate({left:-3567}, 800);
	$('#player6 .playerpoints').text('13400');
	$('#player3 .playerpoints').text('13020');
	$('#player4 .playerpoints').text('12400');
	$('#player5 .playerpoints').text('11840');
	$('#player2 .playerpoints').text('11420');
	$('#player1 .playerpoints').text('11020');
	},600);
	}	
});
$('.gamebutton').click(function(){
	slidershow = false;
});
}

function selectorButtons() {
$('.gamebutton').mousedown(function(){
	$('.gamebutton').removeClass('gameactive');
	$(this).addClass('gameactive');
	Cufon.refresh();
});
}

setInterval(function () {
	setTimeout(function() {$('#ball, #ball2, #ball4').removeClass('f1').addClass('f2');}, 40);
	setTimeout(function() {$('#ball, #ball2, #ball4').removeClass('f2').addClass('f3');}, 80);
	setTimeout(function() {$('#ball, #ball2, #ball4').removeClass('f3').addClass('f4');}, 120);
	setTimeout(function() {$('#ball, #ball2, #ball4').removeClass('f4').addClass('f5');}, 160);
	setTimeout(function() {$('#ball, #ball2, #ball4').removeClass('f5').addClass('f6');}, 200);
	setTimeout(function() {$('#ball, #ball2, #ball4').removeClass('f6').addClass('f7');}, 240);
	setTimeout(function() {$('#ball, #ball2, #ball4').removeClass('f7').addClass('f8');}, 280);
	setTimeout(function() {$('#ball, #ball2, #ball4').removeClass('f8').addClass('f9');}, 320);
	setTimeout(function() {$('#ball, #ball2, #ball4').removeClass('f9').addClass('f10');}, 360);
	setTimeout(function() {$('#ball, #ball2, #ball4').removeClass('f10').addClass('f11');}, 400);
	setTimeout(function() {$('#ball, #ball2, #ball4').removeClass('f11').addClass('f1');}, 440);
	}, 440);
	
setInterval(function () {
	setTimeout(function() {$('#ball3').removeClass('n1').addClass('n2');}, 40);
	setTimeout(function() {$('#ball3').removeClass('n2').addClass('n3');}, 80);
	setTimeout(function() {$('#ball3').removeClass('n3').addClass('n4');}, 120);
	setTimeout(function() {$('#ball3').removeClass('n4').addClass('n5');}, 160);
	setTimeout(function() {$('#ball3').removeClass('n5').addClass('n6');}, 200);
	setTimeout(function() {$('#ball3').removeClass('n6').addClass('n7');}, 240);
	setTimeout(function() {$('#ball3').removeClass('n7').addClass('n8');}, 280);
	setTimeout(function() {$('#ball3').removeClass('n8').addClass('n9');}, 320);
	setTimeout(function() {$('#ball3').removeClass('n9').addClass('n10');}, 360);
	setTimeout(function() {$('#ball3').removeClass('n10').addClass('n11');}, 400);
	setTimeout(function() {$('#ball3').removeClass('n11').addClass('n1');}, 440);
	}, 440);



function cardSlider(playerid, newposition) {	

	var currentPos = $('#player' + playerid).position();
	var playerPos = $('#seat' + newposition).position();
	

	if (currentPos.left == playerPos.left && currentPos.top != playerPos.top) {
		$('#player' + playerid).animate({top:playerPos.top, useTranslate3d:true}, 900);
	}
	
	else if (currentPos.top == playerPos.top && currentPos.left != playerPos.left) {
		$('#player' + playerid).animate({left:playerPos.left, useTranslate3d:true}, 900);
	}
	
	else if (currentPos.top != playerPos.top && currentPos.left != playerPos.left) {
		$('#player' + playerid).animate({left:playerPos.left, top:playerPos.top, useTranslate3d:true}, 900);
	}
}















