jQuery(document).ready(function(){
	if (jQuery("#questionform").length > 0){
		jQuery("#nextquestion").livequery('click', function() {
			qnavigate(false); 
		  return false;
		});	
	
		jQuery("#startquestion").livequery('click', function() {
			qnavigate(true); 
		  return false;
		});	
	
		jQuery("#restartquestion").livequery('click', function() {
			qnavigate(true); 
		  return false;
		});
	}	
});

function qnavigate(restart) {
 var questionformid = jQuery("#questionformid").val();
 var questionnr = jQuery("#questionnr").val();
 var answersum = jQuery("#answersum").val();
 var answervalue = jQuery("#answervalue").val();
 var questioncount = jQuery("#questioncount").val();
 var answer = jQuery('input[name=answer]:checked').val();
 
 if (restart) {
	 questionnr = 1;
	 answersum = '';
	 answervalue = 0;
	 questioncount = 0;
	 answer = 0;
 } else {
 	 questionnr = parseInt(questionnr) + 1;
 }
	
 if (questionnr > 1 && typeof(answer) == 'undefined') {
 	jQuery("#errormsg").css({display:"",background:"#FFF",width:"250px"});
 	jQuery("#errormsg").html("<div style=\"color:#FF0000;padding:5px;width:250px;\" class=\"affTextBold\">Du m&aring;sta v&auml;lja ett av svarsalternativen</div>");
 	jQuery("#errormsg").animate({"opacity":"1"}, 100);
 	jQuery("#errormsg").animate({"opacity":"0"}, 3000);
 } else {	
	 jQuery.ajax({
	  type: "POST",
	  url: '/extra/surveytool/controller.php',
	  dataType: "html",
	  data: "questionformid=" + questionformid + "&questionnr=" + questionnr + "&answersum=" + answersum + "&answervalue=" + answervalue + "&questioncount=" + questioncount + "&answer=" + answer,
	  success: function(response){
	   jQuery("#questionform").html(response);
	  },
	  error: function(){
	   alert("Error occurred");
	  }
	 });
	}
}
