			var XMLHttpRequest1=null;
			var keyQuery;
			function Initialize()
			{
//				if(XMLHttpRequest1) return XMLHttpRequest1;
				var request = null;
				try{	
					request=new ActiveXObject("Msxml2.XMLHTTP"); 
				}catch(E){
					try{	
						request=new ActiveXObject("Microsoft.XMLHTTP");
					}catch(E){	
						try{ 
							request=new XMLHttpRequest();
						}catch(E){
							request=null; 
						}
					}
				}
				return request;
			}
			function MakeQuery(urlPath, divID)
			{
				//alert(divID);
				resultPanelID = divID;
				SendQuery(urlPath);
				
			}
			function MakeQuery1(urlPath, divID)
			{
				stsProcess();
				resultPanelID = divID;
				SendQuery1(urlPath);
				//alert(divID);
			}
			function SendQuery(urlPath)
			{
				XMLHttpRequest1 = Initialize();
				var urlPrefix = window.location.href;	
					urlPrefix = urlPrefix.substr(0, urlPrefix.lastIndexOf("/") + 1);
				var url= urlPrefix + urlPath;
				///window.alert(XMLHttpRequest);
				try
				{	
					if(XMLHttpRequest1!=null) // Doan nay se Render() Du lieu cua 1 page
					{
						XMLHttpRequest1.onreadystatechange = Process;
						XMLHttpRequest1.open("POST", url, true);
						if (keyQuery != null && keyQuery != "") 
							XMLHttpRequest1.setRequestHeader("k", encodeURIComponent(keyQuery));
						XMLHttpRequest1.send(null);
					}
				}
				catch(e)
				{ }
				
			}
			//--------------------
			function SendQuery1(urlPath)
			{
				XMLHttpRequest1 = Initialize();
				var urlPrefix = window.location.href;	
					urlPrefix = urlPrefix.substr(0, urlPrefix.lastIndexOf("/") + 1);
				var url= urlPrefix + urlPath;
				///window.alert(XMLHttpRequest);
				try
				{	
					if(XMLHttpRequest1!=null) // Doan nay se Render() Du lieu cua 1 page
					{
						XMLHttpRequest1.onreadystatechange = Process1;
						XMLHttpRequest1.open("POST", url, true);
						if (keyQuery != null && keyQuery != "") 
							XMLHttpRequest1.setRequestHeader("k", encodeURIComponent(keyQuery));
						XMLHttpRequest1.send(null);
					}
				}
				catch(e)
				{ }
				
			}
			//--------------------------
			function Process()
			{
				if (XMLHttpRequest1.readyState == 4) 
				{
					//alert(XMLHttpRequest.status);
					if (XMLHttpRequest1.status == 200) 
					{
						//alert(XMLHttpRequest.responseText);
						if (document.getElementById(resultPanelID) != null)
							document.getElementById(resultPanelID).innerHTML = XMLHttpRequest1.responseText;												
					}
				}
			}
			//--------------------
			function Process1()
			{
				if (XMLHttpRequest1.readyState == 4) 
				{
					//alert(XMLHttpRequest.status);
					if (XMLHttpRequest1.status == 200) 
					{
						//alert(XMLHttpRequest.responseText);
						if (document.getElementById(resultPanelID) != null)
							document.getElementById(resultPanelID).innerHTML = XMLHttpRequest1.responseText;												
							stsDone();
					}
				}
			}
			
			
