/***********************************************
* JavaScriptKit.com Multiple Choice Quiz Script (http://www.javascriptkit.com)
* Copyright 2003 JavaScript Kit- http://www.javascriptkit.com
* This notice and footnote must stay intact for use
* Visit JavaScript Kit (http://www.javascriptkit.com/) for full source code
***********************************************/

//Enter total number of questions:
var totalquestions=12

//Enter the solutions corresponding to each question:
var correctchoices=new Array()
correctchoices[1]='c' //question 1 solution
correctchoices[2]='c' //question 2 solution, and so on.
correctchoices[3]='c'
correctchoices[4]='b'
correctchoices[5]='b'
correctchoices[6]='d'
correctchoices[7]='d'
correctchoices[8]='c'
correctchoices[9]='d'
correctchoices[10]='b'
correctchoices[11]='d'
correctchoices[12]='a'

/////Don't edit beyond here//////////////////////////

function gradeit()
{
	for (i=1; i<=12; i++)
	{
		answered=false
		for (j=0; j<4; j++)
		{
			if (document.myquiz['question'+i][j].checked)
			{
				answered=true
				break
			}
		}
		if(answered==false)
		{
			alert('Question ' +i+ ' not answered' )
			document.myquiz['question'+i][0].focus()
			return
		}
	}
if ((document.myquiz.Contact_email.value=="" || document.myquiz.Contact_email.value==null) || (!/\@/.test(document.myquiz.Contact_email.value))){
  alert("Email address is required")
  return
  }
if (document.myquiz.Contact_FirstName.value=="" || document.myquiz.Contact_FirstName.value==null){
  alert("Name is required")
  return
  }
var incorrect=null
for (q=1;q<=totalquestions;q++){
	var thequestion=eval("document.myquiz.question"+q)
	for (c=0;c<thequestion.length;c++){
		if (thequestion[c].checked==true)
		actualchoices[q]=thequestion[c].value
		}
		
	if (actualchoices[q]!=correctchoices[q]){ //process an incorrect choice
		if (incorrect==null)
		incorrect=q
		else
		incorrect+="/"+q
		}
	}

if (incorrect==null)
incorrect="a/b"
document.myquiz.result.value=incorrect
document.cookie='q='+incorrect
if (document.cookie=='')
alert("Your browser does not accept cookies. Please adjust your browser settings.")
else
document.myquiz.submit()
}


function showsolution(){
var win2=window.open("","win2","width=200,height=350, scrollbars")
win2.focus()
win2.document.open()
win2.document.write('<title>Solution</title>')
win2.document.write('<body bgcolor="#FFFFFF">')
win2.document.write('<center><h3>Solution to Quiz</h3></center>')
win2.document.write('<center><font face="Arial">')
for (i=1;i<=totalquestions;i++){
for (temp=0;temp<incorrect.length;temp++){
if (i==incorrect[temp])
wrong=1
}
if (wrong==1){
win2.document.write("Question "+i+"="+correctchoices[i].fontcolor("red")+"<br>")
wrong=0
}
else
win2.document.write("Question "+i+"="+correctchoices[i]+"<br>")
}
win2.document.write('</center></font>')
win2.document.write("<P>Note: The solutions in red are the ones to the questions you had incorrectly answered.</P><p align='center'>")
win2.document.close()
}
