var OX120_REQ=null;
var OX120_DOM=null;
var READY_STATE_UNINITIALIZED=0;
var READY_STATE_LOADING=1;
var READY_STATE_LOADED=2;
var READY_STATE_INTERACTIVE=3;
var READY_STATE_COMPLETE=4;

var AjaxIE=document.all;
var AjaxDom=document.getElementById;
var AjaxNS4=document.layers;

function AjaxByID(ObjID) {
	var TempObj = null;
	if (AjaxDom) {
		TempObj = document.getElementById(ObjID);
	} else if (AjaxIE)	{
		TempObj = document.all[ObjID];
	} else if (AjaxNS4) {
		TempObj = document.layers[ObjID];
	}
	return TempObj;
}

function getXmlHttpRequest(){
	var xRequest=null;
	if(window.XMLHttpRequest){
		xRequest=new XMLHttpRequest();
	}else if(typeof ActiveXObject != "undefined"){
		try {
			xRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				xRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {xRequest=null;}
		}
	}
	return xRequest;
}

function sendRequest(url,HttpMethod,Prams){
	if(!HttpMethod){
		HttpMethod="GET";
	}
	OX120_REQ=getXmlHttpRequest();
	if(OX120_REQ){
		OX120_REQ.onreadystatechange = onReadyState;
		OX120_REQ.open(HttpMethod,url,true);
		OX120_REQ.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		OX120_REQ.send(Prams);
	}else{
		alert("XmlHttpRequest object Error!");
	}
}

function onReadyState()
{
	var ready = OX120_REQ.readyState;
	if(ready==READY_STATE_COMPLETE){
		try{
			//OX120_DOM=getXmlDocument();
			//OX120_DOM.loadXML(OX120_REQ.responseXml.xml);
			eval(OX120_REQ.responseText);
			//User_XmlDocument();
		}catch(e){alert("Get Query Error!");}
	}else{
		//loading......
	}
}

function getXmlDocument(){
	var xDom=null;
	if(document.implementation && document.implementation.createDocument)
	{
		xDom=document.implementation.createDocument("","",null);//Mozilla/Safari
	}else if(typeof ActiveXObject != "undefined"){
		var msXmlAx=null;
		try{
			msXmlAx=new ActiveXObject("Msxml2.DOMDocument");//new IE
		}
		catch(e){
			msXmlAx=new ActiveXObject("Msxml.DOMDocument");// old IE
		}
		xDom=msXmlAx;
	}
	if(xDom == null || typeof xDom.load=="undefined"){
		xDom=null;
	}
	return xDom;
}

