var gameid=2;

var currentQuestion=-1;
var maxQuestions=10;
var points=0;

var qanda;
var canclick=true;

ajaxpage('getquestions.asp?r=' + getrand());

function timeup() {
		$('game').style.display='none';
		$('score').style.display='block';
		$('points').innerHTML=points;
		$('max').innerHTML=maxQuestions;
		$('result-link').href='/games-result.asp?gamesid=' + gameid + "&score=" + points;
}

function playFlash(flashmovie) {
	var so2 = new SWFObject("Flash/" +  flashmovie, "peng-anim", "999", "443", "7", "#ffffff");  
	so2.addParam("wmode", "transparent");
	so2.write("peng-anim");
}

window.addEvent('domready', function() {
			 
	var mytest=function() { alert('hello'); };
	
	var nextQuestion=function() {
		canclick=true;
		$('peng-anim').innerHTML='<img src="images/peng-still.jpg" style="margin-top: 4px;" />';
		$('canister').src="../shared/images/canister/small/" + points + ".png";
		currentQuestion++;
		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();
		}
	};

	var goal=function() {
		playFlash('goal' + $random(1, 3) + '.swf');
		$('question').innerHTML='<img src="images/goal.png" />';
		points++;
		canclick=false;
		nextQuestion.delay(4000);
	};
	
	var miss=function() {
		playFlash('miss' + $random(1, 3) + '.swf');
		$('question').innerHTML='<img src="images/miss.png" />';
		canclick=false;
		nextQuestion.delay(4000);
	};
	
	playFlash('goal1.swf');
	
	$('play-game').addEvent('click', function(event) {

		$('intro').style.display='none';
		$('game').style.display='block';
		
		nextQuestion();
		
		return false;
		
	});

	$('answer-a').addEvent('click', function(event) {

		if (canclick==true) {
				
			if (qanda.questionset[currentQuestion].a1.isCorrect) {
				goal();
			} else {
				miss();
			}
			
		}
		
		return false;
		
	});
	
	$('answer-b').addEvent('click', function(event) {

		if (canclick==true) {
				
			if (qanda.questionset[currentQuestion].a2.isCorrect) {
				goal();
			} else {
				miss();
			}
			
		}

		return false;
		
	});
	
	$('answer-c').addEvent('click', function(event) {

		if (canclick==true) {
				
			if (qanda.questionset[currentQuestion].a3.isCorrect) {
				goal();
			} else {
				miss();
			}
			
		}

		return false;
		
	});
	
	$('answer-d').addEvent('click', function(event) {

		if (canclick==true) {
				
			if (qanda.questionset[currentQuestion].a4.isCorrect) {
				goal();
			} else {
				miss();
			}
			
		}

		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()));
}