
var saval = new Array();
function question() {
var query = window.location.search.substring(1);
var parms = query.split('&');
for (var i=0; i<parms.length; i++) {
   var pos = parms[i].indexOf('=');
     if (pos > 0) {
      var key = parms[i].substring(0,pos);
      var val = parms[i].substring(pos+1);
      saval[key] = val;
      }
   }
}
saval['questnum'] = 0;
saval['cor'] = 0;
saval['sk'] = 0;
saval['wr'] = 0;


question();
var questnum = saval['questnum'];
var cor = saval['cor'];cor=cor%53;
var sk = saval['sk'];
var wr = saval['wr'];

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 = mock[questnum].split('#');
if (a == b) {cor++;}
else {alert('Incorrect\nThe Correct Answer is '+f[b+3]); wr++}
var www = self.location.href.lastIndexOf('?');
var thispage = self.location.href;
if (www != -1) thispage = self.location.href.substr(0,www);
questnum++;
var p = Math.floor((Math.random() * 8) + 2);
var m = (p * 53) +cor;
var n= sk;
var n1= wr;
top.location = thispage + '?questnum='+ questnum +'&cor='+ m +'&sk='+n+'&wr='+n1 ;
return false;
}



function endtest(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) {
var www = self.location.href.lastIndexOf('?');
var thispage = self.location.href;
if (www != -1) thispage = self.location.href.substr(0,www);
questnum++;
var p = Math.floor((Math.random() * 8) + 2);
var m = (p * 53) +cor;
var n= sk;
var n1= wr;
top.location = thispage + '?questnum='+ tblsz +'&cor='+ m +'&sk='+n+'&wr='+n1 ;
return false;
}
var b = (g%x);
var f = mock[questnum].split('#');
if (a == b) {cor++;}
else {alert('Incorrect\nThe Correct Answer is '+f[b+3]);}
var www = self.location.href.lastIndexOf('?');
var thispage = self.location.href;
if (www != -1) thispage = self.location.href.substr(0,www);
questnum++;
var p = Math.floor((Math.random() * 8) + 2);
var m = (p * 53) +cor;
var n= sk;
var n1= wr;
top.location = thispage + '?questnum='+ tblsz +'&cor='+ m +'&sk='+n+'&wr='+n1 ;
return false;
}



function skip(e,b,g){
var a = -1; var x = (b%5) + 2;
var b = (g%x);
var f = mock[questnum].split('#');
sk++;
{alert('The Correct Answer is '+f[b+3]);}
var www = self.location.href.lastIndexOf('?');
var thispage = self.location.href;
if (www != -1) thispage = self.location.href.substr(0,www);
questnum++;
var p = Math.floor((Math.random() * 8) + 2);
var m = (p * 53) +cor;
var n= sk;
var n1= wr;
top.location = thispage + '?questnum='+ questnum +'&cor='+ m +'&sk='+n+'&wr='+n1 ;
return false;
}



var tblsz = mock.length;
document.write('<table align="center" cellpadding="3" width="450" border="0" style="clear:both"><tr>');
if (questnum < mock.length) {
var f = mock[questnum].split('#');
document.write('<td align="left"><form name="myForm"><div style="font-size:16px;"><b>Question :  '+f[2]+'</div></b><blockquote><span style="font-size:14px;">\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><br><br>\n');
document.write('<div align="center"><input type="button" value="Next Question" onclick="checkAnswer(myForm,'+f[1]+','+f[0]+');return false;" />');
document.write('         ');
document.write('<input type="button" value="Skip this Question" onclick="skip(myForm,'+f[1]+','+f[0]+');return false;" />');
document.write('         ');
document.write('<input type="button" value="End Test" onclick="endtest(myForm,'+f[1]+','+f[0]+');return false;" /><\/div><\/form>\n');

} else {
var prcnt= (cor/tblsz)*100;
var attempt= parseInt(cor)+ parseInt(wr)+ parseInt(sk);
document.write('<td align="center">\n');
document.write('<div style="font-size:18px;"><b>You have completed the Practice Test.<\/b><\/div><blockquote><span style="font-size:16px;"> <br \/> Total Questions : ' + tblsz + ' <br \/> Attempted Questions : ' + attempt + ' <br \/>Correct Answers : <b> '+ cor + '</b> <br \/>Wrong Answers : ' + wr + ' <br \/> Skipped : ' +sk+'<br \/> <b> Your Percentage : '+prcnt+' %  </b><br \/> <br \/><\/span><\/blockquote>');}
document.write('<\/td><\/tr><\/table>\n');
