var http_request = false;

function createRequestObject(){
	var req = false;
  	
	if(window.XMLHttpRequest){
		req = new XMLHttpRequest();
		
		if(req.overrideMimeType){ req.overrideMimeType('text/xml'); }
	}
	else if(window.ActiveXObject){
		try{ req = new ActiveXObject("Msxml2.XMLHTTP"); }
		catch(e){
			try{ req = new ActiveXObject("Microsoft.XMLHTTP"); }
			catch(e){}
		}
	}
	
	if(!req){
		return false;
	}
	else{ return req; }
}

function makePOSTRequest(url, parameters, returnf) {
    http_request = createRequestObject();
    if (http_request)  {
      if (returnf)
  	    http_request.onreadystatechange = returnf;
	    http_request.open('POST', url, true);
	    http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	    http_request.setRequestHeader("Content-length", parameters.length);
	    http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);
      return true;
    } else
      return false;
}


