var XmlHttp = function() {
}
XmlHttp.prototype.createRequest = function() {
	var oXmlHttp = null;
	if(typeof XMLHttpRequest != "undefined") {
		oXmlHttp = new XMLHttpRequest();
		return oXmlHttp;
	} else if (window.ActiveObject) {
		var iVersion = ["MSXML2.XMLHttp.5.0", "MSXML2.XMLHttp.4.0", "MSXML2.XMLHttp.3.0", "MSXML2.XMLHttp", "Microsoft.XMLHttp"];
		for(var i =0; i < iVersion.length; i++) {
			try {
				oXmlHttp = new ActiveObject(iVersion[i]);
				return oXmlHttp;
			} catch(oError) {
				
			}
		}
	}
	throw new Error("nie można utworzy obietku XmlHttp.");
}

var XmlObject = new XmlHttp(); 
