function ClearAll(Num_Questions)
{
	var Question;
	var i;
	for(i=1;i<=Num_Questions;i++)
	{
		Question = "A_" + i;
		ClearQuestion(Question);
	}
		document.getElementById("Correct_Result").className = "hidden";
		document.getElementById("Incorrect_Result").className = "hidden";
		document.getElementById("Unattempted_Result").className = "hidden";
}

function ClearQuestion(Question)
{
	a = document.getElementsByName(Question)
	for (i=0;i<a.length;i++)
	{
		document.getElementById(Question + "_" + (i+1)).className = "hidden"
		a[i].checked = false;
	}		
}

function Analyze(Num_Questions)
{
	var Question;
	var i;
	for(i=1;i<=Num_Questions;i++)
	{
		Question = "A_" + i;
		MarkCorrect(Question);
		MarkWrong(Question);
	}
}

function MarkCorrect(Question)
{
	a = document.getElementsByName(Question)
	for (i=0;i<a.length;i++)
	{
		if (a[i].value=="True")
		{
			document.getElementById(Question + "_" + (i+1)).className = "visible"
			break;
		}
	}		
}

function MarkWrong(Question)
{
	a = document.getElementsByName(Question)
	for (i=0;i<a.length;i++)
	{
		if (a[i].checked)
		{
			if (a[i].value=="False")
			{
				document.getElementById(Question + "_" + (i+1)).className = "visible"
			}
		}
		else
		{
			if (a[i].value=="False")
			{
				document.getElementById(Question + "_" + (i+1)).className = "hidden"
			}
		}
	}		
}

function Result(Num_Questions)
{
	var Question;
	var i;
	var CorrectQ = 0;
	var WrongQ = 0;
	var UnattemptedQ = 0;
	for(i=1;i<=Num_Questions;i++)
	{
		Question = "A_" + i;
		//alert(CheckQuestion(Question))
		switch (CheckQuestion(Question))
		{
			case "Correct": CorrectQ=CorrectQ+1;break;
			case "Wrong": WrongQ=WrongQ+1;break;
			case "Unattempted": UnattemptedQ=UnattemptedQ+1;break;
		}
	}
	document.getElementById("Correct_Result").className = "visible";
	document.getElementById("Incorrect_Result").className = "visible";
	document.getElementById("Unattempted_Result").className = "visible";
	document.getElementById("Correct_Result").innerHTML = "Correct : " + CorrectQ;
	document.getElementById("Incorrect_Result").innerHTML = "Incorrect : " + WrongQ;
	document.getElementById("Unattempted_Result").innerHTML = "Unattempted : " + UnattemptedQ;
}

function CheckQuestion(Question)
{
	a = document.getElementsByName(Question)
	for (i=0;i<a.length;i++)
	{
		if (a[i].checked)
		{
			if (a[i].value=="True")
			{
				return "Correct";
			}
			else
			{
				return "Wrong"
			}
			break;
		}
	}		
	return "Unattempted";
}


