var xmlhttp;
var success_callback,failure_callback;
function loadXMLDoc(url,success,failure){
	if(success!=null) success_callback = success;
	if(failure!=null) failure_callback = failure;
	if (window.XMLHttpRequest){
		xmlhttp=new XMLHttpRequest();
		xmlhttp.onreadystatechange=xmlhttpChange;
		xmlhttp.open("GET",url,true);
		xmlhttp.send(null);
	}
	else if (window.ActiveXObject){
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		if (xmlhttp){
			xmlhttp.onreadystatechange=xmlhttpChange;
			xmlhttp.open("GET",url,true)
			xmlhttp.send()
		}
	}
}
function xmlhttpChange(){
	// if xmlhttp shows "loaded"
	if (xmlhttp.readyState==4){
		if (xmlhttp.status==200){
			if(success_callback!=null) eval(success_callback);
		}else{
			if(failure_callback!=null) eval(failure_callback);
		}
	}
}