
//Get all the images associated with a question-----------------------
function getQImgs(obj){
	var qObj = document.getElementById(obj);
	var qImgs = qObj.getElementsByTagName('IMG');
	return qImgs;
}
//Reset all images associated with a question-------------------------
function resetQImgs(obj){
	var allImgs = getQImgs(obj);
    for (var i=0; i<allImgs.length;i++) {
		allImgs[i].src = "http://www.att.com/attlabs/images/u19.gif";
	}
}
//Get the main clue image for a question------------------------------
function getSelImg(obj){
	var imgObj = document.getElementById(obj+"-sel");
	return imgObj;
}

var score = 0;
var num = 0;
var wrong = "";

var green= new Image(14,14); 
green.src="http://www.att.com/attlabs/images/u19.gif"; 

var yellow= new Image(14,14); 
yellow.src="http://www.att.com/attlabs/images/u22.gif"; 

var image1 = new Image();
var image2 = new Image();
var image3 = new Image();
var image4 = new Image();
var image5 = new Image();
var image6 = new Image();

image1.src="http://www.att.com/attlabs/images/1stphone.gif";
image2.src="http://www.att.com/attlabs/images/bellhead.gif";
image3.src="http://www.att.com/attlabs/images/ear_path_sm.gif";
image4.src="http://www.att.com/attlabs/images/mommy.gif";
image5.src="http://www.att.com/attlabs/images/phono.gif";
image6.src="http://www.att.com/attlabs/images/visib.gif";


var answer = new Array();
answer[0] = 5;
answer[1] = 3;
answer[2] = 6;
answer[3] = 1;
answer[4] = 2;
answer[5] = 4;

function display(num,quest) {

	var qId = "q" + quest;
	var currentQ = getQImgs(qId);
	var selImg = getSelImg(qId);
	
    if ( quest == 1 ) { document.submit_form.a1.value = num; }
    if ( quest == 2 ) { document.submit_form.a2.value = num; }
    if ( quest == 3 ) { document.submit_form.a3.value = num; }
    if ( quest == 4 ) { document.submit_form.a4.value = num; }
    if ( quest == 5 ) { document.submit_form.a5.value = num; }
    if ( quest == 6 ) { document.submit_form.a6.value = num; }

	//Highlight the selected button-----------------------------------
	resetQImgs(qId);
    currentQ[num-1].src = yellow.src;
    if ( num == 1 ) { selImg.src = image1.src; }
    if ( num == 2 ) { selImg.src = image2.src; }
    if ( num == 3 ) { selImg.src = image3.src; }
    if ( num == 4 ) { selImg.src = image4.src; }
    if ( num == 5 ) { selImg.src = image5.src; }
    if ( num == 6 ) { selImg.src = image6.src; }
}


// checks answers
function CheckAnswers() {
        (document.submit_form.a1.value == answer[0]) ? score++ : wrong += "Question #1 is wrong.\n";
        (document.submit_form.a2.value == answer[1]) ? score++ : wrong += "Question #2 is wrong.\n";
        (document.submit_form.a3.value == answer[2]) ? score++ : wrong += "Question #3 is wrong.\n";
        (document.submit_form.a4.value == answer[3]) ? score++ : wrong += "Question #4 is wrong.\n";
        (document.submit_form.a5.value == answer[4]) ? score++ : wrong += "Question #5 is wrong.\n";
        (document.submit_form.a6.value == answer[5]) ? score++ : wrong += "Question #6 is wrong.\n";
        if (wrong == "") {wrong = "Congratulations!"}
        Output()
}

// changes location depending on score
function Output() {
        if ( score == 6 ) { window.location = "congrad.html"; }
        if ( score == 5 ) { window.location = "wrong5.html"; }
        if ( score == 4 ) { window.location = "wrong4.html"; }
        if ( score == 3 ) { window.location = "wrong3.html"; }
        if ( score == 2 ) { window.location = "wrong2.html"; }
        if ( score == 1 ) { window.location = "wrong1.html"; }
        if ( score == 0 ) { window.location = "wrong6.html"; }
        alert(wrong)
}

// Fake Function
function fake(){}
