﻿/*
	Asynchronous JavaScript and XML
	
	Environment:Windows NT 5.2,IE6/FireFox3/Opera9/Safari3
*/

function $(objid)
{
	return(document.getElementById(objid));
}
/* Create a new XMLHttpRequest object to talk to the Web server */
function HttpRequest()
{    
    var xmlhttp=false;
	/* IE5,6 */
    try{
        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    }
	catch(ie){
        try{
            xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        }
		catch(ie2){
            xmlhttp=false;
        }
    }
	/* IE7+,FireFox,Opera 8.0+,Safari */
    if (!xmlhttp && typeof XMLHttpRequest != 'undefined'){
		try{
			xmlhttp = new XMLHttpRequest();
		}
		catch(ff){
			xmlhttp=false;
		}	
    }
	return(xmlhttp);
}
/* ajax POST url data */
function HttpPost(request,url,data,obj,fillobj)
{
    request.onreadystatechange = function(){
        if (request.readyState == 4)
        {
            if (request.status == 0 || request.status == 200)
            {         
                if(fillobj){
                    $(obj).value=request.responseText;
                }
                else{
                    $(obj).innerHTML=request.responseText;
                }
                request=false;            
            }
            else
            {//http_request.status != 200       
                if(fillobj){
                    $(obj).value="";
                }
                else{
                    $(obj).innerHTML="";
                }        
            }
        }
    }; 
    request.open('POST', url, true);  
    request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
    request.send(data);
}
/* ajax POST url data */
function HttpPost1(request,url,data)
{
    request.onreadystatechange = function(){
        if (request.readyState == 4)
        {
            if (request.status == 0 || request.status == 200)
            {         
                alert(request.responseText);
                request=false;            
            }
            else
            {//http_request.status != 200       
                alert("请求失败");       
            }
        }
    }; 
    request.open('POST', url, true);  
    request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
    request.send(data);
}
/* ajax GET url */
function HttpGet(request,url,obj,fillobj)
{
    request.onreadystatechange = function(){
        if (request.readyState == 4)
        {
            if (request.status == 0 || request.status == 200)
            {            
                if(fillobj){
                    $(obj).value=request.responseText;
                }
                else{
                    $(obj).innerHTML=request.responseText;
                }
                request=false;            
            }
            else
            {//http_request.status != 200       
               if(fillobj){
                    $(obj).value="";
                }
                else{
                    $(obj).innerHTML="";
                }        
            }
        }
    };
    request.open('GET', url, true); 
    request.send(null);
}

function HttpGet1(request,url)
{
    request.onreadystatechange = function(){
        if (request.readyState == 4)
        {
            if (request.status == 0 || request.status == 200)
            {            
                alert(request.responseText);
                request=false;            
            }
            else
            {//http_request.status != 200       
               alert("请求失败");       
            }
        }
    };
    request.open('GET', url, true); 
    request.send(null);
}
