function createHttpRequest(){ var request = null; if (window.XMLHttpRequest){ try{request = new XMLHttpRequest();} catch (e){} }else if (window.ActiveXObject){ 'Msxml2.XMLHTTP.5.0', 'Msxml2.XMLHTTP.4.0', 'Msxml2.XMLHTTP.3.0', 'Msxml2.XMLHTTP', 'Microsoft.XMLHTTP' ); for (var i = 0, iMax = names.length; i < iMax; i++){ try{ request = new ActiveXObject(names[i]); break; }catch (e){} } } return request; }