var myxmlHttp = createXMLHttpRequestObject();
function createXMLHttpRequestObject()
{
	var xmlHttp;
	try{
	xmlHttp = new XMLHttpRequest();
	} catch(e) {
	var IE = new Array(
	"MSXML2.XMLHTTP.6.0",
	"MSXML2.XMLHTTP.5.0",
	"MSXML2.XMLHTTP.4.0",
	"MSXML2.XMLHTTP.3.0",
	"MSXML2.XMLHTTP",
	"Microsoft.XMLHTTP"
	);
	for (var i=0; i<IE.length && !xmlHttp; i++){
		try {
		xmlHttp = new ActiveXObject(IE[i]);
		}catch (e){}
	}
	}
	if (!xmlHttp){
		
	} else {
		
		return xmlHttp;
	}
}

function process(   data  ){
	if (myxmlHttp){
	try{
	myxmlHttp.open("POST", "ajax_data.php", true); // 資源 1
	//myxmlHttp.open("GET", "ajax_data.php?"+data, true); // 資源 1
	// myxmlHttp.open("GET", "async.jsp", true); // 資源 2
	myxmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");

	myxmlHttp.onreadystatechange = handleRequestStateChange;
	//myxmlHttp.send(data);
	myxmlHttp.send(data);
	} catch (e) {
	alert("連接伺服器失敗");
	}
	} else {
	alert("XML Request Object Create Error.");
	}
}

function handleRequestStateChange(){

	if (myxmlHttp.readyState == 4)
	{
		if (myxmlHttp.status == 200)
		{
			var txt=myxmlHttp.responseText; // 資源 1
			var txts=txt.split("@w@e@e@k@");
			var obj=document.all[ txts[1]];
			obj.outerHTML=txts[2];
		}
	}
}




