var divResult = '';

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

function sendRequest(url,div_result) {
	xmlHttp = GetXmlHttpObject(); 
	divResult = div_result;
	xmlHttp.onreadystatechange = stateChanged_noloading; 
	xmlHttp.open('GET', url, true);
	xmlHttp.send(null);
}

function makePOSTRequest(url, parameters) {
	var xmlHttp = GetXmlHttpObject();
	xmlHttp.onreadystatechange = function() {
		if (xmlHttp.readyState==4&&xmlHttp.status==200) {
			document.getElementById(divNeed).innerHTML=xmlHttp.responseText;
			xmlHttp=null;
		} else {
			document.getElementById(divNeed).innerHTML="<img name='loading' src='images/loading.gif' />Loading ......";
		}
	};
	xmlHttp.open('POST', url, true);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length", parameters.length);
	xmlHttp.setRequestHeader("Connection", "close");
	xmlHttp.send(parameters);
}

function makePOSTNoPage(url, parameters) {
	var xmlHttp = GetXmlHttpObject();
	xmlHttp.onreadystatechange = function() {
		if (xmlHttp.readyState==4&&xmlHttp.status==200) {
			eval(xmlHttp.responseText);
			xmlHttp=null;
		}
	};
	xmlHttp.open('POST', url, true);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length", parameters.length);
	xmlHttp.setRequestHeader("Connection", "close");
	xmlHttp.send(parameters);
}

function stateChanged() {
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
		document.getElementById(divShow).innerHTML=xmlHttp.responseText;
	} else {
		document.getElementById(divShow).innerHTML = "<img name='loading' src='images/loading.gif' />Loading ......";
	}	
}
function stateChanged_noloading() {
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
		document.getElementById(divResult).innerHTML=xmlHttp.responseText;
	} 
}
function clr_div(divNeed) {
	alert(divNeed);
	document.getElementById(divNeed).innetHTML="";
}

function load_module(divNeed,url) {
	var xmlHttp=GetXmlHttpObject();
	//alert(url);
	xmlHttp.open('GET',url+".php",true);
	xmlHttp.onreadystatechange = function() {
		if (xmlHttp.readyState==4&&xmlHttp.status==200) {
			document.getElementById(divNeed).innerHTML=xmlHttp.responseText;
			xmlHttp=null;
		} else {
			document.getElementById(divNeed).innerHTML="<p align='center'>&nbsp;&nbsp;&nbsp;<img name='loading' src='images/ajax-loader.gif' align='absmiddle' /></p>";
		}
	};
	xmlHttp.send(null);
}
function load_content(divNeed,url,id,page) {
	var xmlHttp=GetXmlHttpObject();
	//alert(url);
	xmlHttp.open('GET',url+".php?id="+encodeURIComponent(id)+"&page="+page,true);
	xmlHttp.onreadystatechange = function() {
		if (xmlHttp.readyState==4&&xmlHttp.status==200) {
			document.getElementById(divNeed).innerHTML=xmlHttp.responseText;
			xmlHttp=null;
		} else {
			document.getElementById(divNeed).innerHTML="<p align='center'>&nbsp;&nbsp;&nbsp;<img name='loading' src='images/ajax-loader.gif' align='absmiddle' /></p>";
		}
	};
	xmlHttp.send(null);
}

function postData(url, parameters) {
	xmlHttp = GetXmlHttpObject();
	xmlHttp.open('POST', url+".php", true);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length", parameters.length);
	xmlHttp.setRequestHeader("Connection", "close");
	xmlHttp.send(parameters);
}

