<!--
var score = 0;var pvtObj = null;
var guessNum = 0;var numbersStr = new Array(5);
var lastBoard = -1;var lastAngle = 0;var gameover = false;
var wghtObj = null;var hintObj = null;

function initScr()
{
    score = 0;gameover = false;
    for (var i = 0; i < 5; i++) {numbersStr[i] = null;}
    guessNum = getrand(1,100);
    pvtObj = document.getElementById("bar");
    wghtObj = document.getElementById("wght"); if (wghtObj != null) {wghtObj.innerHTML = "?";}
    hintObj = document.getElementById("hint"); if (hintObj != null) {hintObj.innerHTML = "Pick a number.";}
    setMainMenu(2);
    changeNumbers(2);
}

function changeNumbers(idx)
{
    saveBoard();
    lastBoard = idx;
    setMainMenu(idx);
    var str = numbersStr[idx];
    if (str == null)
    {
        str = "";var n;
        for (var i = 1; i <= 20; i++)
        {
            n = idx*20+i;
	    str += ('<div id="n_' + n + '" class="tile_f" onClick="checkNumber(' + n + ');">' + n + '</div>');
        }
    }
    
    var o = document.getElementById("tiles_2"); if (o != null) {o.innerHTML = str;}
}

function saveBoard()
{
    if (lastBoard < 0) {return;}
    var o = document.getElementById("tiles_2"); if (o != null) {numbersStr[lastBoard] = o.innerHTML;}
}


function setMainMenu(idx)
{
    var str = "";
    for (var i = 0; i < 5; i++)
    {
        var clsName = (i == idx ? "atoz_f" : "atoz_e");
        str += ('<div class="' + clsName + '" onClick="changeNumbers(' + i + ');">' + (i*20+1) + '-' + ((i+1)*20) + '</div>');
    }
    
    var o = document.getElementById("tiles_1"); if (o != null) {o.innerHTML = str;}
}

function checkNumber(x)
{
    if (gameover) {return;}
    score++;
    if (wghtObj != null) {wghtObj.innerHTML = x;}    
    var o = document.getElementById("n_" + x); 
    if (o != null) 
    {
        if (o.className == "tile_e") {return;}
        o.className = "tile_e";
        o.onclick = null;
    }
    var angle = 0;var lhStr = "correct.";
    if (x == guessNum) {gameover = true;}
    else if (x > guessNum) {angle = 10;lhStr = "high.";}
    else if (x < guessNum) {angle = -10;lhStr = "low.";}
    
    if (angle != 0 && lastAngle == angle) {angle = 0;} else {lastAngle = angle;}
    if (pvtObj != null) {pvtObj.style.webkitTransform = "rotate(" + angle + "deg)";}
    if (lastAngle != angle) {setTimeout("animate()", 500);}
    if (hintObj != null) {hintObj.innerHTML = "<b>" + x + "</b> is " + lhStr;}
    
    if (gameover)
    {
        var o = document.getElementById("tiles_1");
        if (o != null) 
        {
            o.style.backgroundColor = "#000000";
            var str = '<div style="float:left;color:#ffffef;font-family:verdana, arial,helvetica;font:-webkit-control;font-size:24px;">You got it&nbsp;&nbsp;</div><div id="lbtn"></div><div id="mbtn" onClick="submitfrm();">OK</div><div id="rbtn"></div>';
            o.innerHTML = str;
        }
    }
}


function animate()
{
    if (pvtObj != null) {pvtObj.style.webkitTransform = "rotate(" + lastAngle + "deg)";}
}


function submitfrm()
{
    var f = document.getElementById("scene");
    if (f != null) 
    {
        f.innerHTML = "";
        var str = "Congratulations!!<br>Your tries:" + score;
        var o = f.appendChild(document.createElement('div'));
        o.innerHTML='<input type="hidden" name="helppage" value="smartguesshelp.html" />';
        var o = f.appendChild(document.createElement('div'));
        o.innerHTML='<input type="hidden" name="gamepage" value="smartguess.html" />';
        o = f.appendChild(document.createElement('div'));
        o.innerHTML='<input type="hidden" name="msg" value="' + str + '" />';
    }
        
    document.smartguess_frm.submit();
}




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


//-->