ihkHttpRequest = new httpRequest();

function httpRequest() {
	this.onreadystatechange = null;
	this.request;
	this.send = send;
}

function send(url) {
    // branch for native XMLHttpRequest object
    if (window.XMLHttpRequest) {
    
		this.request = new XMLHttpRequest();
        
        if (this.onreadystatechange != null) {
      
	        this.request.onreadystatechange = this.onreadystatechange;
	    }
	    this.request.open("POST", url, false);
      
        this.request.send(null);
    // branch for IE/Windows ActiveX version
    } else if (window.ActiveXObject) {
   
        isIE = true;
        this.request= new ActiveXObject("Microsoft.XMLHTTP");
        if (this.request) {
	        if (this.onreadystatechange != null) {
		        this.request.onreadystatechange = this.onreadystatechange;
		    }
            this.request.open("GET", url, true);
            this.request.send();
        }
    }
}