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);
}

