/* Stoppfunktion soll Nur EINMAL aufgerufen werden,
  dazu dient $oneTimes--> falls gesetzt,dann kein weiterer Funktionsaufruf*/
var oneTimes=null;

function logtime(){
    // nach x Millisekunden wird log() aufgerufen
    if(!oneTimes)oneTimes=setTimeout(log, 1200000);
}

var req=null;

function log(){
    // ruft ein php script aus, um Server einen aktiven User vorzugaukeln
    sendRequest("virtual_log.php", foo,"ohne");
}

    
function getXMLHttpRequest(){
    var httpReq=null;
            
    if(window.XMLHttpRequest)httpReq=new XMLHttpRequest();
    else if (typeof ActiveXObject!="undefined"){
            httpReq=new ActiveXObject("Microsoft.XMLHTTP");
            }
            
    return httpReq;
}

function sendRequest(url, handler, param){
    req=getXMLHttpRequest();
    if(req){
        req.onreadystatechange=handler; // handler() aufrufen, sobald serverantwort vorliegt
        req.open("get", url, true);
        req.send(null);
            }
}

function foo(){
    if (req.readyState==4){
        //alert(req.responseText);
        x=0;// tue nichts
    }
    
}
