QuestionnaireHelper = {};
QuestionnaireHelper.Questionnaires = new Array();

QuestionnaireHelper.register = function(questionnaire) {
	QuestionnaireHelper.Questionnaires[questionnaire.Id] = questionnaire;
}

QuestionnaireHelper.submit = function(questionnaireId) {
	//alert(QuestionnaireHelper.Questionnaires[questionnaireId].Name);
	var fields = new Array();
	var params = new Array();
	var form = document.getElementById('questionnaire_form_'+questionnaireId);
	for(x=0;x<form.length;x++){
		if(form[x].type == "radio") {
			if(fields[form[x].name] === undefined){
				fields[form[x].name] = false;
			}
			if(form[x].checked){
				var key = form[x].name.replace("answer_question","Question")
				params.push(key+"="+form[x].value);
				fields[form[x].name] = true;				
			}
		}
	}
	
	for(x in fields) {
		if(fields[x] == false) {
			alert('All questions are mandatory');
			return false;
		}
	}
	
	params.push("Questionnaire_OID="+questionnaireId);
	params.push("Service=Questionnaire");
	params.push("Action=compute");
	
	var response;
	$.ajax({
		async:false,
		type: 'GET',
		url: AppraisalURL+"Response/Get.php",
		data: params.join("&"),
		success: function(resp){
			if(resp.error) {
				alert(resp.error);
			}
			response = resp.data;
		  },
		  dataType: "json"
	});
	return response;
}
