
var request = null;
var resultid = null; 

function Ajax(uri,elementid) {
	if (!request) {
		if (window.XMLHttpRequest) {
			request = new XMLHttpRequest();
		} else {
			request = new ActiveXObject("Microsoft.XMLHTTP");
		}
	  	request.onreadystatechange=Ajax_change;
	 	if (request != null) {
		 	document.getElementById(elementid).style.color = '#666';
		 	resultid = elementid;
		  	request.open("POST",uri,true);
		  	request.send(null);
	 	}
	}
}

function AjaxGetAddress(uri) {
	if (!request) {
		if (window.XMLHttpRequest) {
			request = new XMLHttpRequest();
		} else {
			request = new ActiveXObject("Microsoft.XMLHTTP");
		}
	  	request.onreadystatechange=Ajax_redirect;
	}
 	if (request != null) {
	  	request.open("POST",uri,true);
	  	request.send(null);
 	}
}

function Ajax_change() {
	if(request.readyState==4) {
	 	if (request.status==200) {
	 		document.getElementById(resultid).innerHTML = request.responseText; 		
		 	document.getElementById(resultid).style.color = '#000';
	 		request = null;
	 	}
 	}
}

function Ajax_redirect() {
	if(request.readyState==4) {
	 	if (request.status==200) {
	 		document.location = request.responseText; 		
	 	}
 	}
}

