var QuizzicalwebAutoReLogin = 
{
    sessionid: 0,
    host: '',
    
    ping: function()
    {
    var request;
    
        if (!QuizzicalwebAutoReLogin.sessionid || !QuizzicalwebAutoReLogin.host) return;
        
        if (window.XMLHttpRequest)
           request = new window.XMLHttpRequest();
        else
        if (window.ActiveXObject)
           request = new window.ActiveXObject('Microsoft.XMLHTTP');
        else
           return false;

        request.open('GET', QuizzicalwebAutoReLogin.host + '/ajax_autorelogin.php?xSessionId=' + QuizzicalwebAutoReLogin.sessionid, true);
        request.send(null);

        delete request;    
    },
    
    init: function(host, sessionid)
    {
        this.host = host;
        this.sessionid = sessionid;
    }
};

window.setInterval(QuizzicalwebAutoReLogin.ping, 60000);
