<!--

var alp = new Array(5); alp[1] = "A";alp[2] = "B";alp[3] = "C";alp[4] = "D";
function showsteps(n)
{
var tblstr = "<table cellspacing=0 cellpadding=0 style='border-left:2px solid #c44000;border-right:2px solid #c44000;background-color:#ff8040;'>";
tblstr += "<tr><td class=stp>&nbsp;</td></tr>";
var stp = 10-n;
for (var i = 1; i < 11; i++)
{
    var p = Math.pow(2, 11-i);
    if (i == stp)
    {
        tblstr += ("<tr><td class=stpf>" + p + "</td></tr>");
    }
    else
    {
        tblstr += ("<tr><td class=stpe>" + p + "</td></tr>");
    }
}
tblstr += "<tr><td class=stp>&nbsp;</td></tr></table>";

var ldr = document.getElementById("ladder");
if (ldr != null) {ldr.innerHTML = tblstr; }
}


function showq(pn)
{
    var pstrarr = mparr[pn].split("|");
    var obj = document.getElementById("qid");
    if (obj != null) {obj.innerHTML = "<span class=ans>Definition:</span><br><br>" + pstrarr[0];}
}


function checkAns(pn)
{
    var sans = 0;
    for (var i = 0; i < document.wordpowerfrm.sans.length; i++)
    {
        if (wordpowerfrm.sans[i].checked) 
        {
            sans = wordpowerfrm.sans[i].value * 1;
        }
    }
    
    if (sans == 0)
    {
        alert("Please select an answer.");
        return false;
    }
    
    var pstrarr = mparr[pn].split("|");
    var cans = pstrarr[1] * 1;
    if (cans == sans)
    {
    	score++;
    }
    else
    {
    	alert("Sorry! The correct answer is " + pstrarr[cans+1]);
    }
    
    initScr(pn+1);
}

function showchoices(pn)
{
    var tblstr = "<table border=0 cellspacing=1 cellpadding=1>";
    tblstr += "<tr><td>&nbsp;</td></tr>";
    var pstrarr = mparr[pn].split("|");
    for (var i = 1; i < 5; i++)
    {
        tblstr += ("<tr valign=top><td class=qst><input type=radio name=sans value=" + i + ">&nbsp;" + alp[i] + "&nbsp;<span class=ans>" + pstrarr[i+1] + "</span></td></tr>");
    }
    tblstr += "<tr><td>&nbsp;</td></tr><tr><td class=ans>Please select an answer and then click 'Check' button.</td></tr>";
    tblstr += "<tr><td align=right><input type=button value='Check' style='font-family:verdana, arial,helvetica;font-size:12px;font-weight:normal;color:#ff0000;' onClick='checkAns(" + pn + ")'></tr>";
    tblstr += "</table>";
    var obj = document.getElementById("aid");
    if (obj != null) {obj.innerHTML = tblstr;}
}

function initScr(n)
{    
    if (n >= 10) 
    {
      f = document.getElementById("stuscr");
      o = f.appendChild(document.createElement('div'));
      o.innerHTML="<input type=hidden name=score value=" + score + ">";
      o = f.appendChild(document.createElement('div'));
      o.innerHTML="<input type=hidden name=name value=\"" + window.parent.document.getElementById("nmplc").innerHTML + "\">";
      document.wordpowerfrm.submit();
      return false;
    };
    
    showq(n);
    showchoices(n);
    showsteps(score);

    return false;
}


function getName()
{        
    var nm2 = window.parent.document.getElementById("nmplc");
    if (nm2 != null) {
      if (nm2.innerHTML != "Name") {
        document.wordpowerfrm.sname.value = nm2.innerHTML;
      }
    }
    document.wordpowerfrm.sname.focus();
}

function IsAlphaNum(str) {
  $cstr = new String(str);
  return $cstr.match(/^[a-zA-Z0-9 ]+$/);
}


function setName()
{
  var nm;
  nm = document.wordpowerfrm.sname.value;
  if (nm.length > 0)
  {
    if (IsAlphaNum(nm) == null)
    {
      alert("Name should contain only Alpha Numeric characters");
      document.wordpowerfrm.sname.focus();
      return false;
    }
    var nm2;
    nm2 = window.parent.document.getElementById("nmplc");
    if (nm2 != null) {nm2.innerHTML=nm;}
  }
  return true;
}


//-->