// Javascript File

$(document).ready(function(){

	//instruction link
	$('#show_instruction').click(function (e) {
		e.preventDefault();
		$('#basic-modal-content').modal({
			maxHeight: 220,
			maxWidth: 500								
		});
	});
	
	//for guest score recording
	$("#ok").click(function(){
		var uname = $.trim($("#hs_name").val());
		
		if(uname.length <=0){
			$("#err_hs_name").text("Please enter your name.");
			return false;
		}else{
			$("#ok").val("Submitting your score...");
			$("#ok").attr("disabled", "disabled");
		}
			var gameid = $("#cgameid").val();
			var time_taken = $("#time_taken").val();
			var total_words = $("#total_words").val();
			var solve_words = $("#solve_words").val();
			var cscore = $("#userscore").text();
		if ($.trim($("#hs_name").val()).length == 0)
		{
			 uname = "Guest";
		}
		$.getJSON(_mainRoot + "crossword/ajxsavescore/", {gid: gameid,time_taken: time_taken, total_words: total_words, solve_words: solve_words, userscore: cscore, username: uname}, function(j){
	
	var embed = _mainRoot + "crossword/cert/?usi=" + j[0].certificateINFO;
	window.location=embed;
		});				
	});

	$("#hs_name").keypress(function (e) {  
	   if ((e.which && e.which == 13) || (e.keyCode && e.keyCode == 13)) {  
		   $('#ok').click();  
		   return false;  
	   } else {  
		   return true;  
	   }  
	});
	

});


//function savescore(how_long,cheat_tracking,number_solved,score,number_real_solved){
	function savescore(how_long,cheat_tracking,number_solved,score,number_real_solved){
	var time_taken = how_long;	
	var total_words = cheat_tracking;	
	var solve_words = number_solved;
	var real_solve_words = number_real_solved;
	var cscore = score;	
	if($("#basicModalContent").length > 0){
	$("#time_taken").attr("value", time_taken);
	$("#total_words").attr("value", total_words);
	$("#solve_words").attr("value", real_solve_words);
	$("#userscore").text(cscore);
	//var gameid = $("#cgameid").val();
		$('#basicModalContent').modal({
			maxHeight: 300,
			maxWidth: 400
		});
	}else{
		$('#loadingModal').modal({
			close: false,
			maxHeight: 60,
			maxWidth: 400
		});
	$.getJSON(_mainRoot + "crossword/ajxsavescore/", {gid: gameid,time_taken: time_taken, total_words: total_words, solve_words: real_solve_words, userscore: cscore}, function(j){
	var embed = _mainRoot + "crossword/cert/?usi=" + j[0].certificateINFO;
	window.location=embed;
	
	});
	}
}
