var logSeq=1;
var timezone = "US/Eastern";



/**
* Logs log in
*/
function logLogIn() {
	/*Get the date instance directly and pass them into logUserActionFullXML so that the time
	 *obtained from two calls are the same*/
	var currDate = new Date();
	var timestamp = _formatTimestamp(new Date());
	/*Arguments to display local time*/
	var logaction="PROBLEM_START";
	var logtext='<?xml+version="1.0"+encoding="UTF-8"?><tutor_related_message_sequence version_number="4">'
		+'<context_message context_message_id="'+ContextMessageID+'" name="PROBLEM_START">'
		+ContextMessage1+"</context_message>"
		+"</tutor_related_message_sequence>";
	var logtext_esc = escape(logtext);
		
	if(window.logUserActionFullXML) {
		logUserActionFullXML(userID, session, logaction, "tutor_message.dtd", logtext_esc, currDate, false);
	}
	logSeq++;
	
	
}

/**
* Logs form check
*/
function logFormCheck(formId,nAttempts,userAnswer,correctAnswer,feedbackMessage,isCorrect,errorType) {
	var logaction="FORM_CHECK";
	var timestamp = _formatTimestamp(new Date());
	var logtext='<?xml+version="1.0"+encoding="UTF-8"?><tutor_related_message_sequence version_number="4">'
		+'<tool_message context_message_id="'+ContextMessageID+'" >'
		+'<semantic_event transaction_id="'+logSeq+'" name="ATTEMPT" subtype="VLAB FORM_CHECK" />'
		+"<event_descriptor>"
		+"<selection>"+formId+"</selection>"
		+"<action>FORM_CHECK</action>"
		+"<input>"+userAnswer+"</input>"
		+"</event_descriptor></tool_message>"
		+'<tutor_message context_message_id="'+ContextMessageID+'">'
		+'<semantic_event transaction_id="'+logSeq+'" name="RESULT" subtype="VLAB FORM_CHECK" />'
		+"<event_descriptor>"
		+"<selection>"+formId+"</selection>"
		+"<action>FORM_CHECK</action>"
		+"<input>"+correctAnswer+"</input>"
		+"</event_descriptor>"
		+"<action_evaluation>"+(isCorrect?"CORRECT":"INCORRECT")+"</action_evaluation>"
		+"<tutor_advice>"+feedbackMessage+"</tutor_advice>"
		+"<tutor_advice>"+errorType+"</tutor_advice>";
		
		var logtext_esc= escape(logtext);
		
	if(window.logUserActionFullXML1) logUserActionFullXML1(userID, session, logaction, "tutor_message.dtd", logtext_esc, new Date(), true);
	logSeq++;
}
