var iAnswered = new Number();
var iCorrect = new Number();
var iIncorrect = new Number();
//need to code score!
//use the scores to determine whether finished or not



function chkAnswer(qID) {
	var bFlag = new Boolean;
	var iQuestions = 10;
	var sCorrect = "Good job!";
	var sIncorrect = "Sorry, you are incorrect.";
	var sTemp = new String();
	var aAnswers = new Array("q1_a","q2_e","q3_a","q4_e","q5_e","q6_e","q7_a","q8_b","q9_d","q10_b");
	var i = new Number();
	var bResult = new Boolean();
	var iQ = new String();
	iQ = parseFloat(qID.replace("q",""));
	
	var oResult = document.getElementById("q"+iQ+"_result");
	var oInfo = document.getElementById("q"+iQ+"_info");
	
	if (aAnswers[iQ-1]==qID) {
		//alert("correct");
		document.getElementById(qID).src="images/check_blue.gif";
		bResult = true; //Correct Answer
	} else {
		//alert("incorrect");
		document.getElementById(qID).src="images/x_red.gif";
		bResult = false; //Incorrect Answer
	}
	
	for (i=97;i<=101;i++) {
		sTemp = "q" + iQ + "_" + String.fromCharCode(i);
		//alert(sTemp);
		if (document.getElementById(sTemp) && sTemp!=qID) {
			document.getElementById(sTemp).style.display="none";
		}
	}
	
	switch (bResult) {
		case true :
			oResult.style.color = "#0000FF";
			oResult.innerHTML = sCorrect;
			iCorrect++;
			break;
		case false :
			oResult.style.color = "#FF0000";
			oResult.innerHTML = sIncorrect;
			iIncorrect++;
			break;
	}
	
	oResult.style.display = "block";
	oInfo.style.display = "block";
	
	
	
	iAnswered++;
	//alert(iAnswered);
	if (iAnswered==10) {
		var iScore = iCorrect;
		openWindow("congratulations.html?s="+iCorrect,600,200);
	}
	/*
	bFlag = true;
	for (i=1;i<=10;i++) {
		if (oResult.style.display == "none") {
			bFlag = false;
			break;
		}
	}
	if (bFlag==true)
		openWindow('congratulations.html',650,150);
		*/
}

//--==Global Image Preload==--
function imgPreloadQuiz() {
	var i = new Number();
	var ir = new Number(); //Rollover Image Counter
	var iLastSlash = new Number();
	var imgFile = new String();
	var aRollImg = new Array();
	var srcOn = new String();
	var srcOff = new String();
	ir = 0; //number of rollover images
	
	if (document.images) {
		for (i in document.images) {
			if (document.images[i].src) {
				imgFile = document.images[i].src.substr(document.images[i].src.lastIndexOf("/")+1);
				/*
				if (imgFile.indexOf("_off.")>1) {
					ir++;
					aRollImg[ir-1] = document.images[i];
					aRollImg[ir-1].id = "r" + ir;
				}
				*/
			}
		}
	}
}
