$(document).ready(function(){
jQuery.easing.def = 'easeOutQuint';
	
/* Scroll */
	$(window).scroll(function(){
							  
		var options = {
			duration: 1000,
			easing: "easeOutElastic",
			verticalOffset1: 25,
			verticalOffset2: 114,
			verticalOffset3: 159,
			initpos: 500
		};
		
		$("#Gnavi01").stop().css("position","absolute").animate({
			'top': ($(window).scrollTop() - options.verticalOffset1),
			'left': ($(window).width() / 2)
			}, options.duration, options.easing);
		$("#Gnavi02").stop().css("position","absolute").animate({
			'top': ($(window).scrollTop() + options.verticalOffset2),
			'left': ($(window).width() / 2)
			}, options.duration, options.easing);
		$("#GnaviStar").stop().css("position","absolute").animate({
			'top': ($(window).scrollTop() - options.verticalOffset3),
			'left': ($(window).width() / 2)
			}, options.duration, options.easing);
		
	});
	
	$(window).resize(function(){
							  
		var options = {
			duration: 1000,
			easing: "easeOutElastic",
			verticalOffset1: 25,
			verticalOffset2: 114,
			verticalOffset3: 159,
			initpos: 500
		};
		
		$("#Gnavi01").stop().css("position","absolute").animate({
			'top': ($(window).scrollTop() - options.verticalOffset1),
			'left': ($(window).width() / 2)
			}, options.duration, options.easing);
		$("#Gnavi02").stop().css("position","absolute").animate({
			'top': ($(window).scrollTop() + options.verticalOffset2),
			'left': ($(window).width() / 2)
			}, options.duration, options.easing);
		$("#GnaviStar").stop().css("position","absolute").animate({
			'top': ($(window).scrollTop() - options.verticalOffset3),
			'left': ($(window).width() / 2)
			}, options.duration, options.easing);
		
	});
	
	
	/* ------------------------------------------
		Rport
	------------------------------------------ */
	var Rno = $("#Report li").length -1;
	var Rnow = 0;
	var Rw = 473;
	
	function ReportMove(move){
		$("#Report ul").animate(
			{"marginLeft": move },400,"easeOutElastic"
		);
	}
	
	function ReportNext() {
		if ( Rno == Rnow) {
			Rnow = 0;
			var move = -Rw * Rnow;
			ReportMove(move);
		} else {
			Rnow ++;
			var move = -Rw * Rnow;
			ReportMove(move);
		}
	}
	
	$("#Report ul").css("width", $("#Report li").length * 473 )
	
	$("#Report .BtnNext a").click( function () {
			ReportNext();
			return false;
		}
	);
	
	$("#Report .BtnPrev a").click( function () {
			if ( Rnow == 0) {
				Rnow = Rno;
				var move = -Rw * Rno;
				ReportMove(move);
			} else {
				Rnow --;
				var move = -Rw * Rnow;
				ReportMove(move);
			}
			return false;
		}
	);

	var tReport = setInterval( ReportNext, 5000);	
	
	$("#Report .Btn, #Report .EntryWrap").hover(
		function(){
			clearInterval(tReport);
		},
		function(){
			tReport = setInterval( ReportNext, 5000);
		}
	);
	
	
	/* ------------------------------------------
		Athletes
	------------------------------------------ */
	var Ano = $("#Athletes .Block").length -1;
	var Anow = 0;
	var Aw = 318;
	
	$("#Athletes .BlockWrap").css("width", $("#Athletes .Block").length * Aw )
	
	function AthletesMove(move){
		$("#Athletes .BlockWrap").animate(
			{"marginLeft": move },400,"easeOutElastic"
		);
	}
	
	function AthletesNext() {
		if ( Ano == Anow) {
			Anow = 0;
			var move = -Aw * Anow;
			AthletesMove(move);
		} else {
			Anow ++;
			var move = -Aw * Anow;
			AthletesMove(move);
		}
	}
	
	$("#Athletes .BtnNext a").click( function () {
			AthletesNext();
			return false;
		}
	);
	
	$("#Athletes .BtnPrev a").click( function () {
			if ( Anow == 0) {
				Anow = Ano;
				var move = -Aw * Ano;
				AthletesMove(move);
			} else {
				Anow --;
				var move = -Aw * Anow;
				AthletesMove(move);
			}
			return false;
		}
	);

	var tAthletes = setInterval( AthletesNext, 5000);	
	
	$("#Athletes .Btn, #Athletes .EntryWrap").hover(
		function(){
			clearInterval(tAthletes);
		},
		function(){
			tAthletes = setInterval( AthletesNext, 5000);
		}
	);
	
	
	
	/* ------------------------------------------
		Sponsors
	------------------------------------------ */
	var Sno = $("#Sponsors .Block").length -1;
	var Snow = 0;
	var Sw = 604;
	
	$("#Sponsors .BlockWrap").css("width", $("#Sponsors .Block").length * Sw )
	
	function SponsorsMove(move){
		$("#Sponsors .BlockWrap").animate(
			{"marginLeft": move },800,"easeOutElastic"
		);
	}
	
	function SponsorsNext() {
		if ( Sno == Snow) {
			Snow = 0;
			var move = -Sw * Snow;
			SponsorsMove(move);
		} else {
			Snow ++;
			var move = -Sw * Snow;
			SponsorsMove(move);
		}
	}
	
	$("#Sponsors .BtnNext a").click( function () {
			SponsorsNext();
			return false;
		}
	);
	
	$("#Sponsors .BtnPrev a").click( function () {
			if ( Snow == 0) {
				Snow = Sno;
				var move = -Sw * Sno;
				SponsorsMove(move);
			} else {
				Snow --;
				var move = -Sw * Snow;
				SponsorsMove(move);
			}
			return false;
		}
	);

	var tSponsors = setInterval( SponsorsNext, 5000);	
	
	$("#Sponsors .Btn, #Sponsors .EntryWrap").hover(
		function(){
			clearInterval(tSponsors);
		},
		function(){
			tSponsors = setInterval( SponsorsNext, 5000);
		}
	);
	
});


$(function(){

});


$(window).load( function() {
	
});


