var currentUrl=location.href;
/*************TEST IF AJAX WORKS************/
function getXhttp ( ){
    var ajax_request;
    if(window.ActiveXObject){
        var mSoftVersions = [
        'MSXML2.DOMDocument.5.0',
        'MSXML2.DOMDocument.4.0',
        'MSXML2.DOMDocument.3.0',
        'MSXML2.DOMDocument.2.0',
        'MSXML2.DOMDocument',
        'Microsoft.XmlDom',
        'Msxml2.XMLHTTP',
        'Microsoft.XMLHTTP'];
        for(i=0;i<mSoftVersions.length;i++){
            try {
                ajax_request = new ActiveXObject (mSoftVersions[i]);
            }
            catch (e){
            }
        }
    }
    else if(!ajax_request && typeof XMLHttpRequest!='undefined'){
        try {
            ajax_request = new XMLHttpRequest();
        }
        catch (e){
        }
    }
    else if(!ajax_request && window.createRequest){
        try {
            ajax_request = window.createRequest;
        }
        catch (e){
        }
    }
    else{
        ajax_request = false;
    }
    return ajax_request;
}
function updateProxies(){
    var updatexml=getXhttp();
    if (!updatexml){
        alert("error");
    } //Usually you alert something but I don't :d
    updatexml.onreadystatechange=function(){
        if(updatexml.readyState==4){
            if(updatexml.responseText=="success"){
                //alert(updatexml.responseText);
                //setTimeout("updateProxies",100);
                updateProxies();
                return true;
            }
            else{
                //alert(updatexml.responseText);
                return false;
            }
        }
    };
    rno=Math.random();
    url="update.php?r="+rno;
    updatexml.open('GET',url,true);
    updatexml.send(null);
}

