function CheckAnswers()
{	
	var form=cloze;
	var student_name = form.student_name.value;
	var answers=(form.ans.value);
	answers = answers.split(" ");
	var questions=(form.ques.value);
	questions = questions.split(" ");
	
	var score = 0; 
	var total = (answers.length-1);
	var rights = "";
	var wrongs = "";
	var percent = 0;
	
	
	for (x=0; x<total; x++)
	{	
	var entered = form.elements[x].value;	
	if (entered == answers[x]) 
		{
		score++;
		rights += x+1 + ". (" + entered + ") ";
		} 
		else 
		{wrongs += x+1 + ". (" + entered + ")  "};
	}
	percent = (score/total)*100;
	percent = Math.round(percent);
	if (rights == "")
	{
		alert ("No correct answers have been selected.")
	} else {
		if (wrongs == "") {wrongs='   None.'}
		alert ('Score for ' + student_name + ' :\n\n----------\n\nThese answers are correct: \n\n'+ rights +
		'\n\nThese answers are wrong:\n\n' + wrongs +
		'\n\nYou have ' + score + ' correct out of ' + total + 
		'\n\n Per cent correct = ' + percent + '%')		
	}	
}