var req;
var message

function createXMLHttpRequest() 
{
    if (window.XMLHttpRequest) 
    {
        req = new XMLHttpRequest();
    }
    else if (window.ActiveXObject) 
    {    
        try 
        {
            req = new ActiveXObject("Msxml2.XMLHTTP");
        } 
	    catch (e1) 
	    {
            try 
            {
                req = new ActiveXObject("Microsoft.XMLHTTP");
            } 
	        catch (e2) 
	        {
	        	$().eq(1)
            }
         }
    }
}
var method=null;
	function sendXMLHttpReques(url,rback)
	{
		createXMLHttpRequest();
			req.open("POST",url,false);
			if(rback==null||rback==''){
				
			req.onreadystatechange = getReturnValue;
			}
			if(rback=='changeShow')
			{ alert('sc')
				req.onreadystatechange = changeShow;
			}
			if(rback instanceof Object )
			{
				method=rback
				req.onreadystatechange = doExecute
			}
			req.send(null);
			req.abort();
			if(navigator.userAgent.indexOf("Firefox")>0)
			{
				window.location.reload();
			}
	}
	
	
	function doExecute()
	{
		
		if (req.readyState == 4) 
		{
	    if (req.status == 200)
		{
			message=req.responseText;
			if(message=='')
			{
				alert("请求数据异常！");
			}else{
				
				method.execute();
			}
		}
		else
		{
			alert("请求数据异常！");
		}
	    }
		
		
	}
	
	function getReturnValue()
	{
		if (req.readyState == 4) 
		{
	    if (req.status == 200)
		{
			message=req.responseText;
			if(message!='')
			{
				alert(message)
			}
		}
		else
		{
			alert("请求数据异常！");
		}
	    }
	}
	


function sendPostRequest(url,src) 
{
     req = createXMLHttpRequest();
	 req.open("POST", url, true);
     req.onreadystatechange = disposeResponse;
	 req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
     req.send(src);
}