

/*var questionId = 0;
var getQuestionSuccess = function(t) {
    var xmlDoc = t.responseXML.documentElement;
	if(xmlDoc.childNodes.item(0) == null) {
		alert('Error');
	} else {
		var question = t.responseXML.getElementsByTagName('question')[0];
		questionId = question.getElementsByTagName('id')[0].firstChild.data;
		var questionText = question.getElementsByTagName('text')[0].firstChild.data;
		var choice1 = question.getElementsByTagName('choice1')[0].firstChild.data;
		var choice2 = question.getElementsByTagName('choice2')[0].firstChild.data;
		var choice3 = question.getElementsByTagName('choice3')[0].firstChild.data;
		var choice4 = question.getElementsByTagName('choice4')[0].firstChild.data;
		document.getElementById('trivia_question_text').innerHTML = questionText;
		document.getElementById('trivia_choice_1_text').innerHTML = choice1;
		document.getElementById('trivia_choice_2_text').innerHTML = choice2;
		document.getElementById('trivia_choice_3_text').innerHTML = choice3;
		document.getElementById('trivia_choice_4_text').innerHTML = choice4;
		document.getElementById('trivia_choice_1').value = question.getElementsByTagName('choice1')[0].getAttribute('key');
		document.getElementById('trivia_choice_2').value = question.getElementsByTagName('choice2')[0].getAttribute('key');
		document.getElementById('trivia_choice_3').value = question.getElementsByTagName('choice3')[0].getAttribute('key');
		document.getElementById('trivia_choice_4').value = question.getElementsByTagName('choice4')[0].getAttribute('key');
		
		document.getElementById('trivia_wait').style.display = 'none';
		document.getElementById('trivia_options').style.display = 'block';
	}
}

var getQuestionError = function(t) {
   alert('Error ' + t.status + ' -- ' + t.statusText);
}

new Ajax.Request('/modules_new/code/trivia-tease.php', {method:'post', postBody:'action=getQuestion',onSuccess:getQuestionSuccess, onFailure:getQuestionError});
*/

var checkAnswerSuccess = function(t) {

	var question = $(t).find('answer').text();
	var correct = $(t).find('status').text();
	var answerText = $(t).find('text').text();
	var correctCount = $(t).find('correct').text();
	var incorrectCount = $(t).find('incorrect').text();
	var totalCount = $(t).find('attempts').text();

	if(correct == 'true') {
		document.getElementById('trivia_result_text').style.color = '#009900';
		document.getElementById('trivia_result_icon').src = '/images/teaser-correct.gif';
	} else {
		document.getElementById('trivia_result_text').style.color = '#cc0000';
		document.getElementById('trivia_result_icon').src = '/images/teaser-incorrect.gif';
	}

	document.getElementById('trivia_result_correct').innerHTML = correctCount+'%';
	document.getElementById('trivia_result_incorrect').innerHTML = incorrectCount+'%';
	document.getElementById('trivia_result_attempts').innerHTML = totalCount;
	document.getElementById('trivia_result_answer').innerHTML = answerText;
	document.getElementById('trivia_options').style.display = 'none';
	$('#trivia_result').fadeIn('slow');

}


var checkAnswerError = function(t) {
	alert('Error: '+t.responseText);
}


function checkAnswer(questionId) {
	var key = '';
	if(document.getElementById('trivia_choice_1').checked) {
		key = document.getElementById('trivia_choice_1').value;
	}
	if(document.getElementById('trivia_choice_2').checked) {
		key = document.getElementById('trivia_choice_2').value;
	}
	if(document.getElementById('trivia_choice_3').checked) {
		key = document.getElementById('trivia_choice_3').value;
	}
	if(document.getElementById('trivia_choice_4').checked) {
		key = document.getElementById('trivia_choice_4').value;
	}

	if(key != '') {
		
		$.ajax({
			type: 'POST',
			url: '/modules_new/code/trivia-tease.php',
			data: 'action=checkAnswer&question='+questionId+'&answer='+key,
			success: function(data) { checkAnswerSuccess(data); },
			error: function(data) { checkAnswerError(data); }
		});
		
		
	}
}
