var Mobi;
if (!Mobi) Mobi = {};

Mobi.AJAX = {
createRequestObject:function() {
	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer") {
		try {
			return new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e) {
			try {
			   return new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch (e) {
				alert(e);
				return false;
			}
		 }
		 return false;
	}
	else {
		return new XMLHttpRequest();
	}
},
connection:function(url,parameters,funcObj,method) {
	if( method == 'POST' ) {
		http.open(method,url,true);
		http.setRequestHeader('Content-type', 'application/x-www-form-urlencoded; charset=UTF-8');
		http.setRequestHeader("Content-length", parameters.length);
		http.setRequestHeader("Connection", "close");
	}
	else {
		url += '?'+parameters;
		http.open(method,url,true);
		http.setRequestHeader("Content-Type", "text/xml; charset=utf-8"); 
		parameters=null;
	}
	http.setRequestHeader("Connection", "close");
	http.onreadystatechange = funcObj;
	http.send(parameters);
	return true;
}
}
var http = Mobi.AJAX.createRequestObject();

