var ajax={
	request:null ,
	requestType:'' ,
	openRequest:function(){
  	if (window.XMLHttpRequest) {
    	this.request = new XMLHttpRequest();
  	} else if (window.ActiveXObject) {
    	this.request = new ActiveXObject("Microsoft.XMLHTTP");
  	}
	},

	requestXml:function(http, args, get, func){
		func = func || 'processXmlReturn' ;
		displayLoadMessage(true) ;
		this.openRequest() ;
		if(get){
			this.request.open("GET", http + '?' + args, true) ; 
			this.request.onreadystatechange = func ;
			this.request.send(null) ;
		} else {
			this.request.open("POST", http, true) ; 	
			this.request.onreadystatechange = func ;
			this.request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			this.request.setRequestHeader("Content-length", args.length);
			this.request.setRequestHeader("Connection", "close");
			this.request.send(escape(args)) ;
		} 
	}
}

