function CalcScore()
{
	var score=0;
	var ctrl=null;
	for (var i=0; i<document.form1.length; i++)
	{
		ctrl=document.form1[i];
		if (ctrl.type =="radio")
		{
			if (ctrl.checked==true)
				score+= parseInt(ctrl.value);
		}
	}
	var result="You scored "+ score +" out of a possible 32\n\r";
	switch (Math.floor(score/4))
	{
		case 0:
			result+= "Perfect score\n\r\n\rYou'd make an excellent Blocklayer";
			break;
		case 1:
			result+= "Not a bad score\n\r\n\rYou'd make a good Blocklayer";
			break;
		case 2:
			result+= "Not a bad score\n\r\n\rYou'd make a fair Blocklayer";
			break;
		case 3:
			result+= "Pretty high score\n\r\n\rYou might be a bit to smart\n\rto be a Blocklayer";
			break;
		case 4:
			result+= "Good score\n\r\n\rMaybe you should think about\n\rbeing a labourer";
			break;
		case 5:
			result+= "Great score\n\r\n\rTo smart to be a Blocklayer";
			break;
		case 6:
			result+= "Excellent score\n\r\n\rYou'd make terrible Blocklayer";
			break;
		case 7:
			result+= "Almost Perfect score!!\n\r\n\rFar to smart to be a Blocklayer!!";
			break;
		case 8:
			result+= "Perfect score!!\n\r\n\rFar to smart to be a Blocklayer\n\ror even to do this test!!";
			break;	
	}
	result+="\n\r\n\rWould you like to print the results?"
	var w = Math.floor((100/32) *score);
	document.getElementById("tdScore").style.width= w +"%";
	document.getElementById("spnScore").style.display="block";
	document.getElementById("spnScorePC").innerHTML= w +"%";
	window.scrollTo(0,0);
	AddRotatorSetup();
	if (confirm(result))
		printResults_onclick('spnPrint',700,700,0,'Aptitude Test');
	if(! logged)
	{
		LogUser("Aptitude");
		logged = true;
	}
}
var logged = false;
function LogUser(app)
{
    var bug = new Image(); 
    bug.src = "http://www.blocklayer.com/Logger.ashx?p="+ escape(document.location.href.substring(11)) +"&a="+ app;
}