var gameid=1;

var currentQuestion=-1;
var maxQuestions=10;
var points=0;

var qanda;
ajaxpage('getquestions.asp?r=' + getrand());

function nextQuestion() {
	$('canister').src="../shared/images/canister/small/" + points + ".png";
	currentQuestion++;
	$('question-number').src="images/" + (currentQuestion+1) + ".png";
	if (currentQuestion<maxQuestions) {
		$('question').innerHTML=qanda.questionset[currentQuestion].q;
		$('answer-a').innerHTML=qanda.questionset[currentQuestion].a1.answer;
		$('answer-b').innerHTML=qanda.questionset[currentQuestion].a2.answer;
		$('answer-c').innerHTML=qanda.questionset[currentQuestion].a3.answer;
		$('answer-d').innerHTML=qanda.questionset[currentQuestion].a4.answer;
	} else {
		timeup();
	}
}

function timeup() {
		$('game').style.display='none';
		$('score').style.display='block';
		$('points').innerHTML=points;
		$('max').innerHTML=maxQuestions;
		$('timer').style.display='none';
		$('games-result').href='/games-result.asp?gamesid=' + gameid + '&score=' + points;
}

window.addEvent('domready', function() {
	
	$('play-game').addEvent('click', function(event) {

		var so = new SWFObject("Flash/clipper.swf", "timer", "200", "213", "7", "#ffffff");  
		so.addParam("wmode", "transparent");
		so.write("timer");
		 
		$('intro').style.display='none';
		$('game').style.display='block';
		
		nextQuestion();
		
		return false;
		
	});

	$('answer-a').addEvent('click', function(event) {

		if (qanda.questionset[currentQuestion].a1.isCorrect) {

			points++;
		} else {

		}
		
		nextQuestion();
		
		return false;
		
	});
	
	$('answer-b').addEvent('click', function(event) {

		if (qanda.questionset[currentQuestion].a2.isCorrect) {

			points++;
		} else {

		}
		
		nextQuestion();
		
		return false;
		
	});
	
	$('answer-c').addEvent('click', function(event) {

		if (qanda.questionset[currentQuestion].a3.isCorrect) {

			points++;
		} else {

		}
		
		nextQuestion();
		
		return false;
		
	});
	
	$('answer-d').addEvent('click', function(event) {

		if (qanda.questionset[currentQuestion].a4.isCorrect) {

			points++;
		} else {

		}
		
		nextQuestion();
		
		return false;
		
	});
	
});

//page loading

function ajaxpage(pageurl){

	var page_request = false;
	
	if (window.XMLHttpRequest) // if Mozilla, Safari etc
	page_request = new XMLHttpRequest();
	else if (window.ActiveXObject){ // if IE
	try {
	page_request = new ActiveXObject("Msxml2.XMLHTTP");
	} 
	catch (e){
	try{
	page_request = new ActiveXObject("Microsoft.XMLHTTP");
	}
	catch (e){}
	}
	}
	else
	return false;
	
	page_request.onreadystatechange=function(){loadpage(page_request);}
	
	page_request.open('GET', pageurl, true);
	page_request.send(null);
}

function loadpage(page_request){
	if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1)) {
		qanda = eval( "(" + page_request.responseText + ")" );
	}
}

function getrand() {
	return (Math.floor(10000*Math.random()));
}