﻿/*
function zz_intiateAjaxHttp(){
	var oAjaxHttp;
	try{ // Firefox, Opera 8.0+, Safari    
		oAjaxHttp=new XMLHttpRequest();    
	}
	catch (e){
		// Internet Explorer    
		try{
			oAjaxHttp=new ActiveXObject("Msxml2.XMLHTTP");
			oAjaxHttp.setRequestHeader("Content-Type", "text/xml; charset=utf-8");
		}
		catch (e){
			try{
				oAjaxHttp=new ActiveXObject("Microsoft.XMLHTTP");
			}
	    	catch (e){
				alert(strNoAjax);
				return false;
			}
		}
	}
	return oAjaxHttp;
}
*/
var XMLHttpFactories = [
	function () {return new XMLHttpRequest()},
	function () {return new ActiveXObject("Msxml3.XMLHTTP")},
	function () {return new ActiveXObject("Msxml2.XMLHTTP")},
	function () {return new ActiveXObject("Microsoft.XMLHTTP")}
];

function intiateAjaxHttp() {
	var xmlhttp = false;
	for (var i=0;i<XMLHttpFactories.length;i++) {
		try {
			xmlhttp = XMLHttpFactories[i]();
		}
		catch (e) {
			continue;
		}
		break;
	}
	if(!xmlhttp){
		alert(strNoAjax);
	}
	return xmlhttp;
}
