var items;
var item;
var previous;

var timer1;

var i;
$(function() {
	$('#game_screenshots').css('visibility', 'visible');
	$('#game_videos').css('visibility', 'visible');
	$('#game_reviews').css('visibility', 'visible');

	items = $("a.banner_image").length;
	item = 2;
	previous = 1;

	timer1 = setInterval('rotate()',10000);

	i=1;
	while(i <= items){
		if(i > 1){
			$("a.banner_image:nth-child(" + i + ")").css('display', 'none');
		}
		i++;
	}
});

function rotate(){
	try{
		$("a.banner_image:nth-child(" + previous + ")").fadeOut(2000);
		$("a.banner_image:nth-child(" + item + ")").fadeIn(2000);
		$("div.banner_selector_active").removeClass('banner_selector_active');
		$("div.banner_selector:eq(" + (item-1) + ")").addClass('banner_selector_active');

		if(item == items){
			item = 1;
		}
		else{
			item++;
		}

		if(item == 1){
			previous = items;
		}
		else{
			previous = item - 1;
		}
	} catch(err) {

	}
}

var clicked = $("div.banner_selector").click(function() {
	clearInterval(timer1);
	$("a.banner_image:visible").fadeOut(2000);
	$("a.banner_image:eq(" + parseInt($("div.banner_selector").index(this)) + ")").fadeIn(2000);
	$("div.banner_selector_active").removeClass('banner_selector_active');
	$("div.banner_selector:eq(" + parseInt($("div.banner_selector").index(this)) + ")").addClass('banner_selector_active');
	item = (parseInt($("div.banner_selector").index(this)) + 1);

	if(item == 1){
		previous = items;
	}
	else{
		previous = item - 1;
	}

	timer1 = setInterval('rotate()',10000);
});

if($("#gallery_images_container").length)
{
	$("#gallery_images_container").jCarouselLite({
	    btnNext: ".next",
	    btnPrev: ".prev",
	    circular: true,
	    //easing: "easeInOutBack",
	    speed: 500,
	    scroll: 1,
	    visible: 3
	});

	var clicked = $("img.thumb").click(function() {
		var thumb_clicked = $(this).attr('class');
		var thumb_no = thumb_clicked.split('_');
		$("img.screen:visible").fadeOut(1000);
		$("img#screen_" + thumb_no[1]).fadeIn(1000);
	});
}

$(function() {
	if($('body').height() < $(window).height())
	{
		var newheight = $(window).height() - ($('#footer').height() + 20);
		$('div#main').css('height', newheight);
	}

	if($("#game_description").html() != ''){
		$("#game_menu_info").click(function() {
			$("#game_menu_info").css('color', 'yellow');
			$("#game_menu_images").css('color', '#FFFFFF');
			$("#game_menu_videos").css('color', '#FFFFFF');
			$("#game_menu_reviews").css('color', '#FFFFFF');

			$("#game_screenshots").css('display', 'none');
			$("#game_videos").css('display', 'none');
			$("#game_reviews").css('display', 'none');
			$("#game_description").css('display', 'block');
		});
	} else{
		$("#game_description").css('display', 'none');
		$("#game_menu_info").css('display', 'none');
	}

	if($("#game_screenshots").html() != ''){
		$("#game_screenshots").css('display', 'none');
		$("#game_menu_images").click(function() {
			$("#game_menu_images").css('color', 'yellow');
			$("#game_menu_info").css('color', '#FFFFFF');
			$("#game_menu_videos").css('color', '#FFFFFF');
			$("#game_menu_reviews").css('color', '#FFFFFF');

			$("#game_description").css('display', 'none');
			$("#game_videos").css('display', 'none');
			$("#game_reviews").css('display', 'none');
			$("#game_screenshots").css('display', 'block');
		});
	} else{
		$("#game_screenshots").css('display', 'none');
		$("#game_menu_images").css('display', 'none');
	}

	if($("#game_videos").html() != ''){
		$("#game_videos").css('display', 'none');
		$("#game_menu_videos").click(function() {
			$("#game_menu_videos").css('color', 'yellow');
			$("#game_menu_info").css('color', '#FFFFFF');
			$("#game_menu_images").css('color', '#FFFFFF');
			$("#game_menu_reviews").css('color', '#FFFFFF');

			$("#game_description").css('display', 'none');
			$("#game_screenshots").css('display', 'none');
			$("#game_reviews").css('display', 'none');
			$("#game_videos").css('display', 'block');
		});
	} else{
		$("#game_videos").css('display', 'none');
		$("#game_menu_videos").css('display', 'none');
	}

	if($("#game_reviews").html() != ''){
		$("#game_reviews").css('display', 'none');
		$("#game_menu_reviews").click(function() {
			$("#game_menu_reviews").css('color', 'yellow');
			$("#game_menu_info").css('color', '#FFFFFF');
			$("#game_menu_videos").css('color', '#FFFFFF');
			$("#game_menu_images").css('color', '#FFFFFF');

			$("#game_description").css('display', 'none');
			$("#game_screenshots").css('display', 'none');
			$("#game_videos").css('display', 'none');
			$("#game_reviews").css('display', 'block');
		});
	} else{
		$("#game_reviews").css('display', 'none');
		$("#game_menu_reviews").css('display', 'none');
	}

	$("#game_menu").css('visibility', 'visible');
});
