function GetXmlHttpObject() {
	var xmlHttp=null;
	try {
	 	xmlHttp=new XMLHttpRequest();
	 }
	 catch (e) {
		 try {
		  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		  }
		 catch (e) {
		  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		  }
	}
	return xmlHttp;
}
var http = GetXmlHttpObject();	
function sendPost(url, params) {
	http.open("POST", url, true);
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", params.length);
	http.setRequestHeader("Connection", "close");
	http.send(params);
}
function sendGet(url) {
	http.open("get", url, true);	
	http.send(null);
}
function getPostParameters(form) {
	var parameters = "";
	if (form.childNodes) {
    	for (var i = 0; i < form.childNodes.length; ++i) {
    		var cobj = form.childNodes[i];
    		//if ((cobj.tagName == 'INPUT') || cobj.tagName == 'textarea') {
				parameters += cobj.name + "=" + cobj.value + "&"
			//}
    	}
    }
    return parameters;
}
function isReady(request) {
	if (request.readyState == 4) {	 	
  		if (request.status == 200 || window.location.href.indexOf("http")== -1) {
		  	return true;
		}
	}		
}
function updateElement(element) {
	if (isReady(http)) {
   		document.getElementById(element).innerHTML=http.responseText;
   }
}


