// Aktiivsete sessioonide arvu loendur
function cnt_active_sessions() {

    // Bridge XMLHTTP to XMLHttpRequest in pre-7.0 Internet Explorers
    if (typeof XMLHttpRequest == "undefined") XMLHttpRequest = function() {
        try {
            return new ActiveXObject("Msxml2.XMLHTTP.6.0");
        } catch(e) {};
        try {
            return new ActiveXObject("Msxml2.XMLHTTP.3.0");
        } catch(e) {};
        try {
            return new ActiveXObject("Msxml2.XMLHTTP");
        } catch(e) {};
        try {
            return new ActiveXObject("Microsoft.XMLHTTP");
        } catch(e) {};

        throw new Error("This browser does not support XMLHttpRequest or XMLHTTP.");
    };

    var request = new XMLHttpRequest();
    var url = "cnt_active_sessions.php?id=" + Math.round(Math.random() * 1000000);

    request.open("GET", url, true);
    request.setRequestHeader("Content-Type", "text/html; charset=utf-8");
    request.onreadystatechange = function() {
        if (request.readyState == 4 && request.status == 200) {
            // kui tühi, siis ei uuenda (kuigi võimalik, et tasuks)
            if (request.responseText) {
                document.getElementById("loendur").innerHTML = request.responseText;
            }
        }
    };
    request.send("");

}

function repeat_cnt_active_sessions() {
    // kontrollib iga 30 sekundi järel mitu aktiivset sessiooni on
    cnt_active_sessions();
    t = window.setTimeout("repeat_cnt_active_sessions()", 30000);
}

function load() {
	cnt_active_sessions();
    // repeat_cnt_active_sessions(); - ei ole mõtet
}
