$.fn.YFquizNext = function(question_id) {
	// first, hide the button
	$("#button"+question_id).hide("fast");
	
	// find if option is selected
	var selection = $("input[@name='answer']:checked").val();

	if (selection == undefined) {
		alert('Du må velge ett av alternativene.');
		$("#button"+question_id).show("fast");
	} else {
		// set answer
		var answer = '<input type="hidden" name="quizresult[question-'+question_id+']" value="'+selection+'">';
		$(answer).appendTo("#form-quizresultsave");
		// proceed to result screen
		if (currentQuestion == questionSlugs.length+1) {
			// post and save
			document.quizresultsave.submit();
		} else { // next question
			$().YFloadQuestion(questionSlugs[currentQuestion-1]);
		}
	}
}

$.fn.YFloadQuestion = function(slug) {
	var numQuestions = questionSlugs.length;
	
	$("#quizheadline").text('Spørsmål '+currentQuestion+' av '+numQuestions);
	
	var url = '/sporsmaal/'+slug+'/';
	var content = 'quizcontent';
	$("#"+content).load(url);
	
	currentQuestion++;
}

$.fn.YFstartQuiz = function(questionSlugs) {
	$().YFloadQuestion(questionSlugs[0]);
}

$(document).ready(function(){
	if (questionSlugs != false) {
		$().YFstartQuiz(questionSlugs);
	}
});