function init() {


var ie=document.all
var dom=document.getElementById

var cacheimagex=new Image(43,44)
cacheimagex.src="smallx.png"

var cacheimagemark=new Image(43,44)
cacheimagemark.src="chkmark.gif"

//get correct answers object div's to make hidden/visible

answerQ1=dom ? document.getElementById("answer1") : document.all.answer1 
answerQ2=dom ? document.getElementById("answer2") : document.all.answer2 
answerQ3=dom ? document.getElementById("answer3") : document.all.answer3 
answerQ4=dom ? document.getElementById("answer4") : document.all.answer4 
answerQ5=dom ? document.getElementById("answer5") : document.all.answer5 


your_score=dom ? document.getElementById("score") : document.all.score 
your_percent=dom ? document.getElementById("percent") : document.all.percent 

//get check mark object div's to make hidden/visible

marker1=dom ? document.getElementById("mark1") : document.all.mark1
marker2=dom ? document.getElementById("mark2") : document.all.mark2
marker3=dom ? document.getElementById("mark3") : document.all.mark3
marker4=dom ? document.getElementById("mark4") : document.all.mark4
marker5=dom ? document.getElementById("mark5") : document.all.mark5

// get checkmark img src objects to make hidden/visible and change

img_marker1=dom ? document.getElementById("img_checkmark1") : document.all.img_checkmark1
img_marker2=dom ? document.getElementById("img_checkmark2") : document.all.img_checkmark2
img_marker3=dom ? document.getElementById("img_checkmark3") : document.all.img_checkmark3
img_marker4=dom ? document.getElementById("img_checkmark4") : document.all.img_checkmark4
img_marker5=dom ? document.getElementById("img_checkmark5") : document.all.img_checkmark5


return
}



function ResetAll(){
init()
//hide answers, score and checkmarks

answerQ1.style.visibility="hidden"
answerQ2.style.visibility="hidden"
answerQ3.style.visibility="hidden"
answerQ4.style.visibility="hidden"
answerQ5.style.visibility="hidden"
your_score.style.visibility="hidden"
your_percent.style.visibility="hidden"

marker1.style.visibility="hidden"
marker2.style.visibility="hidden"
marker3.style.visibility="hidden"
marker4.style.visibility="hidden"
marker5.style.visibility="hidden"

}


function TallyScore(){  
init()
var answered=0
var number_right=0

for (var i = 0; i < 10;i++){   // make sure all 5 are answered
if(document.slotquiz[i].checked)
answered++ //track number answered
 }

if (answered < 5){
 alert("You missed "+(5-answered)+". Try Again!")
return false
}

// all 5 answered reveal correct answers

answerQ1.style.visibility="visible"
answerQ2.style.visibility="visible"
answerQ3.style.visibility="visible"
answerQ4.style.visibility="visible"
answerQ5.style.visibility="visible"


//mark answers correct/wrong answers with checkmark or big X

//Q1 radio buttons are in forms array elements 0,1 element 0 if checked is correct answer 
// Because both elements have same name must compare checked to value
// track correct answers for score

if(document.slotquiz[0].checked && document.slotquiz[0].value =="Correct"){
img_marker1.src="chkmark.gif"
number_right++

}
else {
img_marker1.src="smallx.png"
}


if(document.slotquiz[3].checked && document.slotquiz[3].value =="Correct") {
img_marker2.src="chkmark.gif"
number_right++
}
else {
img_marker2.src="smallx.png"

}


if(document.slotquiz[5].checked && document.slotquiz[5].value =="Correct"){
img_marker3.src="chkmark.gif"
number_right++
}
else {
img_marker3.src="smallx.png"
}

if(document.slotquiz[7].checked && document.slotquiz[7].value =="Correct") {
img_marker4.src="chkmark.gif"
number_right++

}
else { 
img_marker4.src="smallx.png"
}

if(document.slotquiz[8].checked && document.slotquiz[8].value =="Correct") {
img_marker5.src="chkmark.gif"
number_right++

}
else {
img_marker5.src="smallx.png"
}
 
//make checkmark or x image div visible

marker1.style.visibility="visible"
marker2.style.visibility="visible"
marker3.style.visibility="visible"
marker4.style.visibility="visible"
marker5.style.visibility="visible"

if(number_right * 20 <= 40) var rank = " Beginner"
if(number_right * 20 == 60) var rank = " Novice"
if(number_right * 20 == 80) var rank = " Skilled"
if(number_right * 20 == 100) var rank = " Advanced"

// make score visible
your_percent.innerHTML="<span class='true'>"+ number_right*20 + "%</span><span class='questions'> <b>Level:</b></span>"+
"<span>" + rank +"</span>"

// make score visible

your_score.style.visibility="visible"
your_percent.style.visibility="visible"

 }
