var g_starttime=0;

function startTimer(){
	g_starttime=new Date();
	g_starttime=g_starttime.getTime();
}

function saveTime(){
	var gt=new Date();
	gt=gt.getTime();
	gt_sec=parseInt((gt-g_starttime)/1000);
	$("timetaken").value=gt_sec+parseInt($("timetaken").value);
	g_starttime =gt;
	//tgt.submit();
}

function inputCheck(){
	saveTime();
	var questions = $('quiztakeform').getElementsByClassName('question');
	var quizInput = new Array();
	for (var i = 0; i < questions.length; i++){
		var curQ = questions[i];
		var inputs = curQ.getElementsByTagName('INPUT');
		var inpchecked = false;
		for (var j=0; j < inputs.length; j++){
			var curInp = inputs[j];
			if (curInp.checked){
				quizInput.push(curInp.name + ',' + curInp.value);
				inpchecked = true;
				break;
			}
		}

		if (!inpchecked){
			alert("Please answer all questions!");
			return false;
		}
	}
	return quizInput
}
function anonSaveInput(aid, quiztype){
	var quizInput = inputCheck();

	if (!quizInput){
		return false;
	}
	var params= Object.clone(g_ajaxparams);
	params.aid=aid;
	params.quiztype = quiztype;
	params.time=$("timetaken").value;
	params.inputs = quizInput.join(';');
	new Ajax.Request(g_ajaxpath+'ajax/anonQuizInputSave.php'+g_ajaxsuffix, {
		method:'post',
		parameters: params,
		onSuccess: function(transport){
			loginModal($('quiztakeform').action,"","You must login to see your quiz results");
		},
		onFailure: function(){ alert('Something went wrong...') 
		}
	});
	return true;
}
