var initQuestion = function(testid, submitOnClick){
	
	window.addEvent('domready', function(){
		
		$('questionform').addEvent('submit', function(e){
			var selected = submitQuestion();
			if(selected){
				
				var questionCount = $('questioncount').get('text');
				$('questioncount').set('text', (questionCount.toInt() - 1));
				
				$$('.question input[type=radio]').each(function(el){
					el.set('disabled', true);
				});
				
				$$('.question button').set('disabled', true);
				
				new Request.HTML({
					'update': 	$('questioncontent'),
					'url': 		urlbase +'modules/tests/ajax.php',
					'data': 	'action=answer&item='+ testid +'&question='+ $('question').value +'&answer='+ selected +'&previous='+ $('fromprevious').value
				}).send();
			}
			if(e)	e.stop();
		});
		
		if(submitOnClick == 1){
		
			$$('.question input[type=radio]').addEvent('click', function(){
				$('questionform').fireEvent('submit');
			});
			
		}
		
	});
	
}

var initTimer = function(){

	this.counter--;
	if(this.counter > 0){
		var minutes = Math.floor(this.counter / 60);
		var seconds = Math.floor(this.counter - (minutes * 60));
	
		var spans = $$('#timecounter span');
		spans[0].set('text', minutes.toString());
		spans[1].set('text', seconds.toString());
	}else{
		
		location.reload();
		
	}
	
}

var submitQuestion = function(){
	
	var answer = false;
	$$('.question input[type=radio]').each(function(el){
		if(el.checked){
			answer = el.value;
		}
	});
	
	if(answer) return answer;
	alert('selecteer aub een antwoord');
	return false;
	
}
