﻿// JScript 文件

function createxmlhttp()
{
	var xmlhttp = false;
	try	
	{
  		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
 	} 
	catch (e) 
	{
  		try 
  		{
   			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  		} 
		catch (e) 
		{
   			xmlhttp = false;
 		}
 	}
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') 
	{
  		xmlhttp = new XMLHttpRequest();
		if (xmlhttp.overrideMimeType)
		{
			//设置MiME类别 
			xmlhttp.overrideMimeType('text/xml');
		}
	}
	return xmlhttp;	
}

function makeHttpRequest(url, callback_function, state, return_xml)
{
    var xmlhttp = createxmlhttp();
    
    xmlhttp.onreadystatechange = function()
    {
        
        if (xmlhttp.readyState == 4)
        {
            if(state)
            {
                state.innerHTML = '';
            }
            if (xmlhttp.status == 200)
            {
                if (return_xml)
                {
                    eval(callback_function + '(xmlhttp.responseXML)');
                }
                else
                {
                    eval(callback_function + '(xmlhttp.responseText)');
                }
            }
            else
            {
                alert('在请求过程中发生错误,代号为:' + http_request.status + ')');
            }
        }
    }
    
    xmlhttp.open('GET', url, true);
    xmlhttp.setRequestHeader("If-Modified-Since","0");
    xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
    xmlhttp.send(null);
    
   
    		
	    
}
