function getHTTPObject() {
	var XMLHttpRequestObject = false;
	if(window.XMLHttpRequest){
		XMLHttpRequestObject=new XMLHttpRequest();
	}else if(window.ActiveXObject){
		XMLHttpRequestObject=new ActiveXObject("Microsoft.XMLHTTP");
	}
	return XMLHttpRequestObject;
}

function getDataReturnText(url, callback){ 
	var XMLHttpRequestObject = getHTTPObject();
	if(XMLHttpRequestObject) {
		XMLHttpRequestObject.open("GET", url); 
		XMLHttpRequestObject.onreadystatechange = function() { 
			if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) { 
				callback(XMLHttpRequestObject.responseText); 
				delete XMLHttpRequestObject;
				 XMLHttpRequestObject = null;
			} else {
				callback("<br><center><img src='images/progressbar/ajax-loader.gif'><br><span class='Font_66'>Please wait..</span><br><span class='Font_222'>.: Riverplus Company Limited :.</span></center>");
			}
	} 
	XMLHttpRequestObject.send(null); 
	}
}

function getDataReturnText2(url, callback){ 
	var XMLHttpRequestObject = getHTTPObject();
	if(XMLHttpRequestObject) {
		XMLHttpRequestObject.open("GET", url); 
		XMLHttpRequestObject.onreadystatechange = function() { 
			if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) { 
				callback(XMLHttpRequestObject.responseText); 
				delete XMLHttpRequestObject;
				 XMLHttpRequestObject = null;
			} else {
				callback("<br><center><img src='../images/progressbar/ajax-loader.gif'><br><span class='Font_66'>Please wait..</span><br><span class='Font_222'>.: Riverplus Company Limited :.</span></center>");
			}
	} 
	XMLHttpRequestObject.send(null); 
	}
}

function getDataReturnText3(url, callback){ 
	var XMLHttpRequestObject = getHTTPObject();
	if(XMLHttpRequestObject) {
		XMLHttpRequestObject.open("GET", url); 
		XMLHttpRequestObject.onreadystatechange = function() { 
			if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) { 
				callback(XMLHttpRequestObject.responseText); 
				delete XMLHttpRequestObject;
				 XMLHttpRequestObject = null;
			} else {
				callback("<br><center><img src='images/progressbar/ajax-loader.gif'><br><span class='Font_66'>Please wait..</span><br><span class='Font_222'>.: Riverplus Company Limited :.</span></center>");
			}
	} 
	XMLHttpRequestObject.send(null); 
	}
}

function getDataReturnXml(url, callback){ 
	var XMLHttpRequestObject = getHTTPObject();
	if(XMLHttpRequestObject) {
		XMLHttpRequestObject.open("GET", url); 
		XMLHttpRequestObject.onreadystatechange = function() { 
			if (XMLHttpRequestObject.readyState == 4 && 
				XMLHttpRequestObject.status == 200) { 
				callback(XMLHttpRequestObject.responseXML); 
				delete XMLHttpRequestObject;
				XMLHttpRequestObject = null;
			} 
	} 
	XMLHttpRequestObject.send(null); 
	}
}

function postDataReturnTextSub(url, data, callback){ 
	var XMLHttpRequestObject = getHTTPObject();
	if(XMLHttpRequestObject) {
		XMLHttpRequestObject.open("POST", url); 
		XMLHttpRequestObject.setRequestHeader('Content-Type', 
		'application/x-www-form-urlencoded'); 
		XMLHttpRequestObject.onreadystatechange = function() { 
			if (XMLHttpRequestObject.readyState == 4 && 
				XMLHttpRequestObject.status == 200) {
				callback(XMLHttpRequestObject.responseText); 
				delete XMLHttpRequestObject;
				XMLHttpRequestObject = null;
			} else {
				callback("<br><center><img src='http://www.riverplus.com/images/progressbar/ajax-loader.gif'><br><span class='Font_66'>Please wait..</span><br><span class='Font_222'>.: Riverplus Company Limited :.</span></center>");
			}
	}
    XMLHttpRequestObject.send(data); 
	}
}

function postDataReturnText(url, data, callback){ 
	var XMLHttpRequestObject = getHTTPObject();
	if(XMLHttpRequestObject) {
		XMLHttpRequestObject.open("POST", url); 
		XMLHttpRequestObject.setRequestHeader('Content-Type', 
		'application/x-www-form-urlencoded'); 
		XMLHttpRequestObject.onreadystatechange = function() { 
			if (XMLHttpRequestObject.readyState == 4 && 
				XMLHttpRequestObject.status == 200) {
				callback(XMLHttpRequestObject.responseText); 
				delete XMLHttpRequestObject;
				XMLHttpRequestObject = null;
			} else {
				callback("<br><center><img src='images/progressbar/ajax-loader.gif'><br><span class='Font_66'>Please wait..</span><br><span class='Font_222'>.: Riverplus Company Limited :.</span></center>");
			}
	}
    XMLHttpRequestObject.send(data); 
	}
}

function postDataReturnText2(url, data, callback){ 
	var XMLHttpRequestObject = getHTTPObject();
	if(XMLHttpRequestObject) {
		XMLHttpRequestObject.open("POST", url); 
		XMLHttpRequestObject.setRequestHeader('Content-Type', 
		'application/x-www-form-urlencoded'); 
		XMLHttpRequestObject.onreadystatechange = function() { 
			if (XMLHttpRequestObject.readyState == 4 && 
				XMLHttpRequestObject.status == 200) {
				callback(XMLHttpRequestObject.responseText); 
				delete XMLHttpRequestObject;
				XMLHttpRequestObject = null;
			} else {
				callback("<br><center><img src='images/progressbar/ajax-loader.gif'><br>Please wait..</center><br>");
			}
	}
    XMLHttpRequestObject.send(data); 
	}
}

function postDataReturnText3(url, data, callback){ 
	var XMLHttpRequestObject = getHTTPObject();
	if(XMLHttpRequestObject) {
		XMLHttpRequestObject.open("POST", url); 
		XMLHttpRequestObject.setRequestHeader('Content-Type', 
		'application/x-www-form-urlencoded'); 
		XMLHttpRequestObject.onreadystatechange = function() { 
			if (XMLHttpRequestObject.readyState == 4 && 
				XMLHttpRequestObject.status == 200) {
				callback(XMLHttpRequestObject.responseText); 
				delete XMLHttpRequestObject;
				XMLHttpRequestObject = null;
			} else {
				callback("&nbsp;&nbsp;&#3585;&#3635;&#3621;&#3633;&#3591;&#3629;&#3629;&#3585;&#3592;&#3634;&#3585;&#3619;&#3632;&#3610;&#3610; &#3585;&#3619;&#3640;&#3603;&#3634;&#3619;&#3629;&#3626;&#3633;&#3585;&#3588;&#3619;&#3641;&#3656;&#3588;&#3656;&#3632;&nbsp;<img src='images/progressbar/ajax-loader.gif'>");
			}
	}
    XMLHttpRequestObject.send(data); 
	}
}

function postDataReturnText4(url, data, callback){ 
	var XMLHttpRequestObject = getHTTPObject();
	if(XMLHttpRequestObject) {
		XMLHttpRequestObject.open("POST", url); 
		XMLHttpRequestObject.setRequestHeader('Content-Type', 
		'application/x-www-form-urlencoded'); 
		XMLHttpRequestObject.onreadystatechange = function() { 
			if (XMLHttpRequestObject.readyState == 4 && 
				XMLHttpRequestObject.status == 200) {
				callback(XMLHttpRequestObject.responseText); 
				delete XMLHttpRequestObject;
				XMLHttpRequestObject = null;
			} else {
				callback("&nbsp;&nbsp;&#3585;&#3635;&#3621;&#3633;&#3591;&#3605;&#3619;&#3623;&#3592;&#3626;&#3629;&#3610;&#3586;&#3657;&#3629;&#3617;&#3641;&#3621; &#3585;&#3619;&#3640;&#3603;&#3634;&#3619;&#3629;&#3626;&#3633;&#3585;&#3588;&#3619;&#3641;&#3656;&#3588;&#3656;&#3632;&nbsp;<img src='images/progressbar/ajax-loader.gif'>");
			}
	}
    XMLHttpRequestObject.send(data); 
	}
}

function postDataReturnText5(url, data, callback){ 
	var XMLHttpRequestObject = getHTTPObject();
	if(XMLHttpRequestObject) {
		XMLHttpRequestObject.open("POST", url); 
		XMLHttpRequestObject.setRequestHeader('Content-Type', 
		'application/x-www-form-urlencoded'); 
		XMLHttpRequestObject.onreadystatechange = function() { 
			if (XMLHttpRequestObject.readyState == 4 && 
				XMLHttpRequestObject.status == 200) {
				callback(XMLHttpRequestObject.responseText); 
				delete XMLHttpRequestObject;
				XMLHttpRequestObject = null;
			} else {
				callback("<div align='right' style='padding-right:15px'>Loading..</div>");
			}
	}
    XMLHttpRequestObject.send(data); 
	}
}

function postDataReturnText6(url, data, callback){ 
	var XMLHttpRequestObject = getHTTPObject();
	if(XMLHttpRequestObject) {
		XMLHttpRequestObject.open("POST", url); 
		XMLHttpRequestObject.setRequestHeader('Content-Type', 
		'application/x-www-form-urlencoded'); 
		XMLHttpRequestObject.onreadystatechange = function() { 
			if (XMLHttpRequestObject.readyState == 4 && 
				XMLHttpRequestObject.status == 200) {
				callback(XMLHttpRequestObject.responseText); 
				delete XMLHttpRequestObject;
				XMLHttpRequestObject = null;
			} else {
				callback("");
			}
	}
    XMLHttpRequestObject.send(data); 
	}
}

function postDataReturnText7(url, data, callback){ 
	var XMLHttpRequestObject = getHTTPObject();
	if(XMLHttpRequestObject) {
		XMLHttpRequestObject.open("POST", url); 
		XMLHttpRequestObject.setRequestHeader('Content-Type', 
		'application/x-www-form-urlencoded'); 
		XMLHttpRequestObject.onreadystatechange = function() { 
			if (XMLHttpRequestObject.readyState == 4 && 
				XMLHttpRequestObject.status == 200) {
				callback(XMLHttpRequestObject.responseText); 
				delete XMLHttpRequestObject;
				XMLHttpRequestObject = null;
			} else {
				callback("<br><center><img src='images/progressbar/ajax-loader.gif'><br><div class='set_blackGrey'>Please wait..</div></center><br>");
			}
	}
    XMLHttpRequestObject.send(data); 
	}
}
function postDataReturnTextDetecting(url, data, callback){ 
	var XMLHttpRequestObject = getHTTPObject();
	if(XMLHttpRequestObject) {
		XMLHttpRequestObject.open("POST", url); 
		XMLHttpRequestObject.setRequestHeader('Content-Type', 
		'application/x-www-form-urlencoded'); 
		XMLHttpRequestObject.onreadystatechange = function() { 
			if (XMLHttpRequestObject.readyState == 4 && 
				XMLHttpRequestObject.status == 200) {
				callback(XMLHttpRequestObject.responseText); 
				delete XMLHttpRequestObject;
				XMLHttpRequestObject = null;
			} else {
				callback("<br><img src='framework/progress.gif'><br><div class='Font_777'>Please wait..</div><br>");
			}
	}
    XMLHttpRequestObject.send(data); 
	}
}

function postDataReturnXml(url, data, callback){ 
	var XMLHttpRequestObject = getHTTPObject();
	if(XMLHttpRequestObject) {
		XMLHttpRequestObject.open("POST", url); 
		XMLHttpRequestObject.setRequestHeader('Content-Type', 
		'application/x-www-form-urlencoded'); 
    XMLHttpRequestObject.onreadystatechange = function() { 
		if (XMLHttpRequestObject.readyState == 4 && 
			XMLHttpRequestObject.status == 200) {
			callback(XMLHttpRequestObject.responseXML); 
			delete XMLHttpRequestObject;
			XMLHttpRequestObject = null;
		} 
	}
    XMLHttpRequestObject.send(data); 
	}
}