/*//函數：在 IE 中建立 XMLHttpRequest 物件，避免不同瀏覽器的差異性
if (typeof XMLHttpRequest == "undefined" && window.ActiveXObject) {
	function XMLHttpRequest() {
		var arrSignatures = ["MSXML2.XMLHTTP.5.0","MSXML2.XMLHTTP.4.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"];
		for (var i=0; i < arrSignatures.length; i++) {
			try {
				var oRequest = new ActiveXObject(arrSignatures[i]);
				return oRequest;
			} catch (oError) {
				//ignore
			}
		}
		throw new Error("MSXML is not installed on your system.");
	}
}*/


function delstrnull(str){
if(str=='null')
	{return '';}
	else
	{return str;}
}


function createXMLHTTPObject(typex)
{
	var xmlhttp = false;
	var xmli = 0;
	var XMLHttpFactories =
		[function () {return new XMLHttpRequest()},
		function () {return new ActiveXObject("MSXML2.XMLHTTP.5.0")},
		function () {return new ActiveXObject("MSXML2.XMLHTTP.4.0")},
		function () {return new ActiveXObject("MSXML2.XMLHTTP.3.0")},
		function () {return new ActiveXObject("MSXML2.XMLHTTP")},
		function () {return new ActiveXObject("Microsoft.XMLHTTP")}];
	var STRHttpFactories =
		['function () {return new XMLHttpRequest()}',
		 'function () {return new ActiveXObject("MSXML2.XMLHTTP.5.0")}',
		 'function () {return new ActiveXObject("MSXML2.XMLHTTP.4.0"")}',
		 'function () {return new ActiveXObject("MSXML2.XMLHTTP.3.0")}',
		 'function () {return new ActiveXObject("MSXML2.XMLHTTP")}',
		 'function () {return new ActiveXObject("Microsoft.XMLHTTP")}'
		 ];	
		 
	for (var i = XMLHttpFactories.length-1; i >= 0 ; i--)
		{
		try
		{
		xmli = i;
		xmlhttp = XMLHttpFactories[i]();
		}
		catch (e)
		{
		continue;
		}
		break;
		}
		
		if(typex)
		{
		return STRHttpFactories[xmli];
		}
		else
		{
		return xmlhttp;
		}
}


function ug_sendAjax(enter,xmlasp,xmlpath,funName,obj1,obj2,obj3,obj4,obj5){

	var http_request = false;
	//var xmlpath = "xml/"
	
    if (window.XMLHttpRequest) { // Mozilla, Safari,...
        http_request = new XMLHttpRequest();} 
	else if (window.ActiveXObject) // IE
	{ 
			try {
				http_request = createXMLHTTPObject();
				} 
		    catch (e) {}
    }
    if (!http_request) 
	{
      alert('Giving up :( Cannot create an XMLHTTP instance');
      return false;
    }
    var reqtext
    //alert(enter);
	
	eval('http_request.onreadystatechange = function() {'+funName+'(http_request,obj1,obj2,obj3,obj4,obj5);}');

    http_request.open('POST',xmlpath + xmlasp,true);
    http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	http_request.send(enter);

}


/*

document.getElementById
this.parentNode.getElementById
var x=objTB.getElementsByTagName("tr")[0];
var y = objTB.getElementsByTagName("tr")[0].attributes;
//x.parentNode.appendChild(y);
alert(y.getElementsByTagName("td")[0]);
//objTB.getElementsByTagName("tr")[0].parentNode.appendChild(objTB.getElementsByTagName("tr")[0]);
//appendChild(x.firstChild);
//.appendChild(x); parentNode
//removeChild
//alert(x.id);
//'alert(Orderby);
//'alert(taEmployeeList.getElementsByTagName("tr")[0].id);
*/