//Ajax对象Start
function AjaxObject(){
	var Self=this
    this.httpRequest=null;
	this.url=null;
	this.async=true;
	this.xmlDoc=null;
	this.responseText='';
	this.precssRequest=new Function();
	this.requestSucceed=function(){
		if(Self.httpRequest.readyState==4){ 
          if(Self.httpRequest.status==200){
	           Self.xmlDoc=Self.httpRequest.responseXML
			   Self.responseText=Self.httpRequest.responseText
               Self.precssRequest()
          }
          else{
            alert("异常错误:"+Self.httpRequest.status)
          }
        }
	}
	this.sendRequest=function(){
		            var args=this.sendRequest.arguments
					if(args.length>0){
					    this.url=args[0]
					}
					if(!this.url){
						alert("请设置对象url属性")
						return false;
					}
		            //创建XMLHttp对象
		            if(window.ActiveXObject){  //IE
				        try{
                            this.httpRequest=new ActiveXObject("Msxml2.XMLHTTP");
                        }
						catch(c){
                            try{
                                 this.httpRequest=new ActiveXObject("Microsoft.XMLHTTP");
                            }catch(c){}
                        }
					}
					else if(window.XMLHttpRequest){  //其它浏览器
					    this.httpRequest=new XMLHttpRequest();
						if(this.httpRequest.overrideMimeType){
                             this.httpRequest.overrideMimeType("text/xml")
                        }
					}
					
					if(!this.httpRequest){
                       alert("不能创建XmxHttpRequest对象");
                       return false;
                    }
					
					//发送请求
					if(Self.async){
					   //异步
					   this.httpRequest.onreadystatechange=this.requestSucceed;
					   this.httpRequest.open("get",this.url,this.async);
					   this.httpRequest.setRequestHeader("If-Modified-Since","0");
                       this.httpRequest.send(null) ;
					}
					else{
					   //同步
					   this.httpRequest.open("get",this.url,this.async);
					   this.httpRequest.setRequestHeader("If-Modified-Since","0");
                       this.httpRequest.send(null) ;
					   this.requestSucceed();
					}
					return true;
				}
}
//Ajax对象End
	
