<!--
var tmID = null;
var done = false;
var score=0;
var prbno = 0;
var startTime = 0;
var ansArr = new Array(5);

function starttest()
{
    var obj = document.getElementById("touchbrd");if (obj != null) {obj.innerHTML = '<div class="touchpad" id="ans1" onClick="checkAns(1);"></div><div class="touchpad" id="ans2" onClick="checkAns(2);"></div><div class="touchpad" id="ans3" onClick="checkAns(3);"></div><div class="touchpad" id="ans4" onClick="checkAns(4);"></div>';}
    done = false;
    score=0;
    prbno = 0;
    tmID = null;
    startTime = (new Date()).getTime();
    tmID = setInterval('showtime()', 1000);
    showprob();  
    
}

function showprob()
{
    if (done)
    {
        return false;
    }
    else
    {
        prbno++;
        showadd(prbno)
    }
}

function displayAnswers(ans)
{
    var fact=1; if (ans > 1000) {fact=100;} else if (ans > 50) {fact=10;}
    for (var i = 0; i < 5; i++) {ansArr[i] = ans;}
    var rnd = getRand(1,4) * -1;
    for (var i = 1; i < 5; i++) 
    {
        ansArr[i] = ans + (i+rnd)*fact;
        var obj = document.getElementById("ans"+i);if (obj != null) {obj.innerHTML = ansArr[i];}
    }    
}

function showadd(pno)
{
    var min1=1; var min2=1;    
    var max1=9; var max2=9;
    if (score > 35) {min1=500;max1=999;min2=500;max2=999;}
    else if (score > 28) {min1=100;max1=999;min2=100;max2=500;}
    else if (score > 21) {min1=100;max1=999;min2=10;max2=99;}
    else if (score > 14) {min1=50;max1=99;min2=10;max2=99;}
    else if (score > 7) {min1=10;max1=99;}
    var n1 = getRand(min1, max1);
    var n2 = getRand(min2, max2);
    
    displayprob(pno, '+', n1, n2);
    displayAnswers(n1+n2);
}

function submitfrm(scr, pct)
{
    var f = document.getElementById("prbbrd");
    if (f != null) 
    {
        var str = "Congratulations!! <br/>Your score is : " + scr + " (" + pct + "%)";
        f.innerHTML = "";
        var o = f.appendChild(document.createElement('div'));
        o.innerHTML='<input type="hidden" name="helppage" value="60secaddhelp.html" />';
        var o = f.appendChild(document.createElement('div'));
        o.innerHTML='<input type="hidden" name="gamepage" value="60secadd.html" />';
        o = f.appendChild(document.createElement('div'));
        o.innerHTML='<input type="hidden" name="msg" value="' + str + '" />';
    }
    document.secadd_frm.submit();
}

function stopGame()
{
    clearInterval(tmID);tmID=null;done=true;
    prbno--;
    prbno = (prbno < 15 ? 15 : prbno);
    if (score > prbno) {prbno = score;}
    var prct = Math.round(100*score/prbno);
    var obj = document.getElementById("touchbrd");if (obj != null) {obj.innerHTML = '<div style="float:left;margin-left:120px;"><div class="touchpad"  onClick="submitfrm(' + score + ',' + prct + ');">Score</div></div>';}
}

function displayprob(pno, op, n1, n2)
{
    var obj = document.getElementById("op");if (obj != null) {obj.innerHTML = op;}
    obj = document.getElementById("oprd1");if (obj != null) {obj.innerHTML = n1;}
    obj = document.getElementById("oprd2");if (obj != null) {obj.innerHTML = n2;}
}

function showtime()
{
    var now = (new Date()).getTime();
    var ticks = Math.floor((now-startTime)/1000);
    var tmstr = "0:00";
    if (ticks >= 60) {tmstr = "1:00";stopGame();}
    else
    {
        if (ticks < 10) {tmstr = "0:0" + ticks;} else {tmstr = "0:" + ticks;}
    }
    var tobj = document.getElementById("tscr");
    if (tobj != null) {tobj.innerHTML = tmstr;}
}

function checkAns(padid)
{
    if (ansArr[0] == ansArr[padid]) {score++}
    var obj = document.getElementById("cscr");if (obj != null) {obj.innerHTML = score;}
    obj = document.getElementById("wscr");if (obj != null) {obj.innerHTML = (prbno-score);}
    showprob();
    return false;
}


function getRand(min, max)
{
    return min + Math.floor(Math.random()*(max-min+1))
}


//-->
