﻿function GetChildNodes (item , idx) {
    for (var i=0; i <= idx ; i ++ ) {
        if (item.childNodes.length >i && item.childNodes [i].nodeName == "#text")
            idx++;
    }

    return item.childNodes [idx];        
}

function TestLogin (key) {
    if (typeof key == 'undefined')
        key = event.keyCode;
    
    if ( key == 13) {
        var o = document.getElementById ("z1");
        var oC = GetChildNodes ( o ,0);
        eval (oC.href);
    }

}


function LanguageChanged () {

    if (document.getElementById ("boxMsg")  != null) {
        TB_show("", "#TB_inline?height=77&width=300&inlineId=boxMsg&modal=true", false)
    }
    else
        setTimeout("LanguageChanged()", 100);
    
}

var startTime = new Date();
var newGame = false;
setTimeout ( "setGameTime ()" , 1000 );
var lastCall = 0;



function doNothing () {
}

function setGameTime () {
    if (typeof GameOver != 'undefined'  && GameOver == false ) {
        lastCall++;
    }

    var o = document.getElementById ("GameTime");
    
    if (o != null) {
        var w = Math.round (t - (new Date() - startTime) / 1000);
        
        if (w > 0 ) {
            var hour = Math.floor (w / (60 * 60));
            var min = Math.floor ((w - hour * 60 * 60)  / 60);
            var sec  = w - hour * 60 * 60 - min * 60;
            
            var s;
            s = hour + ":" ;

            if (min < 10)
                s += "0";
            s += min + ":";

            if (sec < 10)
                s += "0";
            s += sec;
                    
            o.innerHTML = s;
        }
        else {
            t = t + 1 * 24* 60 * 60 ; //add 1 day
            newGame = true;
        }
    }            
        
    setTimeout ( "setGameTime ()" , 1000 );
    
}
