var Test =
{
	run: function()
	{
		$('#defaultCountdown').countdown({until: countDownVar, onExpiry: Test.surrender, compact: true, format: 'MS'});

		$('.test .img_answer ul li a').live('click', function(e){
			$('.test .img_answer ul li a').removeClass("selected");
			$(this).addClass("selected");
			return false;
		});
		$('.test a.continue').live('click', function() {
			if ($('.test .img_answer ul li a.selected').size() == 1) {
				Test.next($(this).attr("rel"));
			}
			return false;
		});
		$('#game_forward').live('click', function() {
			var tmp = $(this).attr("rel");
			Test.next(tmp);
			return false;
		});
		$('#game_back').live('click', function() {
			var tmp = $(this).attr("rel")-2;
			if (tmp < 0 )
				tmp = 0;
			Test.next(tmp);
			return false;
		});
		$('.test a.surrender').live('click', function() {
			Test.surrender();
			return false;
		});
	},

	next: function(val){
		$.ajax({
			url: this.href,
			type: 'GET',
			data: {
				plugin: 'test',
				mode: 'changeGame',
				from: val,
				id: $('#game_id').attr("title"),
				answer: $('.test .img_answer ul li a.selected').attr("rel")
			},
			success: function(data){
				$('.game').html(data);
				$(document).ready(function() {
					$.scrollTo( '#target-examples', 300 );
				});
			}
		});
	},

	surrender: function(val){
		$('#defaultCountdown').countdown('pause');
		$.ajax({
			url: this.href,
			type: 'GET',
			data: {
				plugin: 'test',
				mode: 'surrenderGame'
			},
			success: function(data){
				$('.game').html(data);
				$.scrollTo( '#target-examples', 300 );
			}
		});
	}
}
StartUp(Test);