﻿function DoCallback(url, params, KindMode)
{
	//組成要連接的URL
	var pageUrl = url + "&callback="+KindMode+"&Params=" + params;
	// Initialize the XmlHttp object
	try 
	{
		//Mozilla Browsers
		xmlRequest = new XMLHttpRequest();
	} 
	catch (e) 
	{
		try 
		{
			//IE
			xmlRequest = new ActiveXObject("Microsoft.XMLHTTP");
		} 
		catch (e) 
		{
			//Something else that won't work with this code...
			xmlRequest=false;
		}
	} 
	//背後執行網頁來取得XML物件資料
	xmlRequest.open("GET", pageUrl, false);
	xmlRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xmlRequest.send(null);
	// Return the XmlHttp object
	return xmlRequest;
}


/**********************************************************************
** 功能說明 : 直接以目前網址(無任何參數)加上傳入參數連結
** params   : 連結參數 (以 ? 開頭)
***********************************************************************/
function DoCallback_Clean(params)
{
	//組成要連接的URL
	var strUrl;
	
	if (location.href.indexOf('?') == -1)
		strUrl = location.href;
	else
		strUrl = location.href.substring(0, location.href.indexOf('?'));
	
	var pageUrl = strUrl + params;
	// Initialize the XmlHttp object
	try 
	{
		//Mozilla Browsers
		xmlRequest = new XMLHttpRequest();
	} 
	catch (e) 
	{
		try 
		{
			//IE
			xmlRequest = new ActiveXObject("Microsoft.XMLHTTP");
		} 
		catch (e) 
		{
			//Something else that won't work with this code...
			xmlRequest=false;
		}
	} 
	//背後執行網頁來取得XML物件資料
	xmlRequest.open("GET", pageUrl, false);
	xmlRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xmlRequest.send(null);
	// Return the XmlHttp object
	return xmlRequest;
}