<!-- hide from none JavaScript Browsers

Image1= new Image(75,75)
Image1.src = "images/tile1_2_over.gif"

Image2= new Image(75,75)
Image2.src = "images/tile2_2_over.gif"

Image3= new Image(75,75)
Image3.src = "images/tile3_2_over.gif"

Image4 = new Image(950,590)
Image4.src = "images/back3.jpg"


// End Hiding -->



function calculate(frmObject, questions) {
	var score;
	var i;
	var objResultRow;
	var objResultCell;
	var objResultColourCell;
	var bAnswered;

	bAnswered = false;
	score = 0;
	for ( i=0; i < frmObject.elements.length; i++ ) {
			if (frmObject.elements[i].type=="radio")
			{
				if (frmObject.elements[i].id.indexOf("yes") != -1)  //Is the word "yes" part of the current DIV tag's ID?
				{
					if (frmObject.elements[i].checked == true){
						//alert(frmObject.elements[i].id);
						score = score + 1;
						bAnswered = true;
					}
				}
				else {
					if (frmObject.elements[i].checked == true){
						//Just checking to see if they answered any 'no' options.
						bAnswered = true;
					}
				}
			}
			else {
				if (frmObject.elements[i].type=="checkbox") {
					if (frmObject.elements[i].checked == true){
						//alert(frmObject.elements[i].id);
						score = score + 1;
						bAnswered = true;
					}
				}
			}
	}

	if (bAnswered == true) { //Only proceed if at least 1 option was answered.

		if (document.getElementById(frmObject.id + '_results')) {
			objResultRow = document.getElementById(frmObject.id + '_results');
			objResultRow.style.visibility = 'visible';
		}

		if (document.getElementById(frmObject.id + '_score')) {
			for ( i=0; i <= questions; i++ ) {
				if (i <= score) {
					if (document.getElementById(frmObject.id + '_Score_' + i)) {
						//alert('test');
						objResultColourCell = document.getElementById(frmObject.id + '_Score_' + i);
						objResultColourCell.style.backgroundColor = '#CCCCCC';
					}
				}
				else {
					if (document.getElementById(frmObject.id + '_Score_' + i)) {
						//alert('test');
						objResultColourCell = document.getElementById(frmObject.id + '_Score_' + i);
						objResultColourCell.style.backgroundColor = '#FFFFFF';
					}
				}
				
			}
			
			objResultCell = document.getElementById(frmObject.id + '_score');
			objResultCell.innerHTML = score;
		}
	}
	else {
		if (document.getElementById(frmObject.id + '_results')) {
			objResultRow = document.getElementById(frmObject.id + '_results');
			objResultRow.style.visibility = 'hidden';
		}
		alert('No calculation was possible. Please answer the questions first and try again.');

	}
	return false;
}
