function createXMLHttpRequest() {
    var request = false;
    if(window.XMLHttpRequest) {
        request = new XMLHttpRequest();
        if(request.overrideMimeType) {
        }
    } else if(window.ActiveXObject) {
        var versions = ['Microsoft.XMLHTTP', 'MSXML.XMLHTTP', 'Microsoft.XMLHTTP', 

'Msxml2.XMLHTTP.7.0', 'Msxml2.XMLHTTP.6.0', 'Msxml2.XMLHTTP.5.0', 

'Msxml2.XMLHTTP.4.0', 'MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP'];
        for(var i=0; i<versions.length; i++) {
            try {
                request = new ActiveXObject(versions[i]);
                if(request) {
                    return request;
                }
            } catch(e) {}
        }
    }
    return request;
}

 function createXMLHttpRequest_text() {
    var request1 = false;
    if(window.XMLHttpRequest) {
        request1 = new XMLHttpRequest();
        if(request1.overrideMimeType) {
            request1.overrideMimeType('text/xml');
        }
    } else if(window.ActiveXObject) {
        var versions = ['Microsoft.XMLHTTP', 'MSXML.XMLHTTP', 'Microsoft.XMLHTTP', 

'Msxml2.XMLHTTP.7.0', 'Msxml2.XMLHTTP.6.0', 'Msxml2.XMLHTTP.5.0', 

'Msxml2.XMLHTTP.4.0', 'MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP'];
        for(var i=0; i<versions.length; i++) {
            try {
                request1 = new ActiveXObject(versions[i]);
                if(request1) {
                	   return request1;
                }
            } catch(e) {}
        }
    }    
    return request1;
}



function ajax(xmlhttp,_method, _url, _param, _callback) {
	var xScroll, yScroll;   
  if (window.innerHeight && window.scrollMaxY) {   
    xScroll = document.body.scrollWidth; 
    yScroll = window.innerHeight + window.scrollMaxY; 
  } else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac 
    xScroll = document.body.scrollWidth; 
    yScroll = document.body.scrollHeight; 
  } else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari 
    xScroll = document.body.offsetWidth; 
    yScroll = document.body.offsetHeight; 
  } 
  if (typeof xmlhttp == 'undefined') return;
    xmlhttp.onreadystatechange = function() {
        if (xmlhttp.readyState==4 && xmlhttp.status==200) {
            _callback(xmlhttp);
        }
    }
    xmlhttp.open(_method, _url, true);
    if (_method == "POST") {
        xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        xmlhttp.setRequestHeader("Content-Length", _param.length);
        xmlhttp.send(_param+"&t="+new Date().getTime());
    }
    else {
        xmlhttp.send(null);
    }
   
}

function AjaxDel(obj,Surl,Str,Stxt){
	if(!Stxt){var Stxt="Are you sure you want to delete ?";}
	if (confirm(Stxt)){
		var xmlhttp = createXMLHttpRequest();
		var reg_post=Str;
		ajax(xmlhttp,"POST",Surl,reg_post,DelThisNode);
	}else{location.href="javascript:void(0);";}
	
}
function DelThisNode(request)
{
	var returnKey = request.responseText.split("|");
	if(returnKey[0] == 1)
	{
		//alert(request.responseText);
		emement = $(returnKey[1]);
		emement.parentNode.removeChild(emement);
  	}
  	else 
  	{
  		alert(returnKey[1]);
  	}
}


function ajaxFunction()
 {
 var Browser = false;
   try
      {//xmlHttp=new XMLHttpRequest();
		Browser=new ActiveXObject("Msxml2.XMLHTTP");
		return true;
      }
   catch (e)
      {
		//alert("ÄúµÄä¯ÀÀÆ÷²»Ö§³ÖIE£¡"); // Firefox, Opera 8.0+, Safari
		return false;
      }
}