// Quiz Javascript
// copyright 11th September 2004 - 13th May 2005, by Stephen Chapman
// permission to use this Javascript on your web page is granted
// provided that all of the code in this script (including these
// comments) is used without any alteration


var DOMsupported = 0;var standardDOMsupported = 0;var ieDOMsupported = 0;var netscapeDOMsupported = 0;
if (document.getElementById) {standardDOMsupported = 1; DOMsupported = 1;}
else { if (document.all) {ieDOMsupported = 1; DOMsupported = 1;}
else {browserVersion = parseInt(navigator.appVersion); if ((navigator.appName.indexOf('Netscape') != -1) && (browserVersion ==4)) {netscapeDOMsupported = 1; DOMsupported = 1;}}
}
function findDOM(objectId, withStyle) {
if (withStyle) {
if (standardDOMsupported) {return (document.getElementById(objectId).style);}
if (ieDOMsupported) {return (document.all[objectId].style);}
if (netscapeDOMsupported) {return (document.layers[objectId]);}
} else {
if (standardDOMsupported) {return (document.getElementById(objectId));}
if (ieDOMsupported) {return (document.all[objectId]);}
if (netscapeDOMsupported) {return (document.layers[objectId]);}
}
}

var questnum = 1;
var cor = 0;

function checkAnswer(e,b,g){
var a = -1; var x = (b%5) + 2;
for (var i=0; i<e.c.length; i++) {if (e.c[i].checked) {a = i;}}
if (a == -1) {
alert("You must select an answer");
return false;
}
var b = (g%x);
var f = quiz[questnum-1].split('~');
if (a == b) {cor++;}
else {alert('Incorrect\nThe Correct Answer is '+f[b+3]);}
num = questnum+1;

for (var l=1;l<=tblsz+1;l++) {var d = findDOM('show'+l,1);if (l != num) d.visibility = 'hidden'; else d.visibility = 'visible';}
questnum = num;
return false;
}

function tot() {
alert('You scored ' + cor + ' right answers out of ' + tblsz);
}

var tblsz = quiz.length;
document.write('<table align="center" width="350" border="0"><tr><td><div style="position:relative;">');
for (var i=0;i<tblsz;i++) {
var j = i +1;
var k;
if (j == 1) k = 'visible'; else k = 'hidden';
document.write('<div id="show'+j+'" style="visibility:'+k+';position:absolute;top:0px;left:0px;">');
document.write('<table align="center" cellpadding="3" width="350" border="1"><tr><td align="left">\n');

var f = quiz[i].split('~');
document.write('<form name="myForm'+j+'"><div style="font-size:14px;">Question '+f[2]+'</div><blockquote><span style="font-size:12px;">\n');
document.write('<input type="radio" name="c" value="0" /> '+f[3]+'<br />\n');
document.write('<input type="radio" name="c" value="1" /> '+f[4]+'<br />\n');
if (f[5] != '') document.write('<input type="radio" name="c" value="2" /> '+f[5]+'<br />\n');
if (f[6] != '') document.write('<input type="radio" name="c" value="3" /> '+f[6]+'<\/span><\/blockquote>\n');
document.write('<div align="right"><input type="button" value="Next Question" onclick="checkAnswer(myForm'+j+','+f[1]+','+f[0]+');return false;" /><\/div><\/form>\n');

document.write('<\/td><\/tr><\/table></div>\n');
}
j++;
document.write('<div id="show'+j+'" style="visibility:hidden;position:absolute;top:0px;left:0px;">');
document.write('<table align="center"width="350" cellpadding="3" border="1"><tr><td align="center">\n');
document.write('<form name="myForm'+j+'"><div style="font-size:14px;"><b>You have completed the quiz.<\/b><\/div><blockquote><span style="font-size:12px;">&nbsp;<br \/>&nbsp;<br \/>&nbsp;<br \/>&nbsp;<br \/><\/span><\/blockquote>');
document.write('<div><input type="button" value="Your Score" onclick="tot();return false;" /><\/div><\/form>\n');

document.write('<\/td><\/tr><\/table></\div>\n');
document.write('<\/div>&nbsp;<br \/>&nbsp;<br \/>&nbsp;<br \/>&nbsp;<br \/>&nbsp;<br \/>&nbsp;<br \/>&nbsp;<br \/>&nbsp;<br \/>&nbsp;<br \/>&nbsp;<br \/>&nbsp;<br \/>&nbsp;</td><\/tr><\/table>');