function Ajax()
    {
        this.req=null;
        this.url=null;
        this.method='GET';
        this.async=true;
        this.statusText='';
        this.postData=null;
        this.readyState=null;
        this.responseText=null;
        this.responseXML=null;
        this.handleResp=null;
        this.responseFormat='text';
        this.mimeType=null;
        this.init=function()
            {
                if(!this.req)
                    {
                        try
                            {
                                this.req=new XMLHttpRequest();
                            }
                        catch(e)
                            {
                                try
                                    {
                                        this.req=new ActiveXObject("MSXML2.XMLHTTP");
                                    }
                                catch(e)
                                    {
                                        try
                                            {
                                                this.req=new ActiveXObject("Microsoft.XMLHTTP");
                                            }
                                        catch(e)
                                            {
                                                return false;
                                            }
                                    }
                            }
                    }
                return this.req;
            }
    }

