function createRequestObj(){
 var xmlhttp = undefined;
 /*@cc_on @*/
 /*@if (@_jscript_version >= 5)
 // JScript gives us Conditional compilation, we can cope with old IE versions.
 // and security blocked creation of the objects.
 try {
  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
 } catch (e) {
  try {
   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  } catch (E) {
   xmlhttp = undefined;
  }
 }
 @end @*/
 if ((xmlhttp == undefined) && typeof XMLHttpRequest!='undefined') {
 	try {
 		xmlhttp = new XMLHttpRequest();
 	} catch (e) {
 		xmlhttp = undefined;
 	}
 }
 if ((xmlhttp == undefined) && window.createRequest) {
 	try {
 	 xmlhttp = window.createRequest();
 	} catch (e) {
 	 xmlhttp = undefined;
 	}
 }
 return xmlhttp;
}  // createRequestObj

