var xmlhttp,alerted
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
// JScript gives us Conditional compilation, we can cope with old IE versions.
  try {
  xmlhttp=new ActiveXObject("Msxml2.XMLHTTP")
 } catch (e) {
  try {
    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
  } catch (E) {
   alert("You must have Microsofts XML parsers available")
  }
 }
@else
 alert("You must have JScript version 5 or above.")
 xmlhttp=false
 alerted=true
@end @*/
if (!xmlhttp && !alerted) {
 // Non ECMAScript Ed. 3 will error here (IE<5 ok), nothing I can 
 // realistically do about it, blame the w3c or ECMA for not
 // having a working versioning capability in  <SCRIPT> or
 // ECMAScript.
 try {
  xmlhttp = new XMLHttpRequest();
 } catch (e) {
  alert("You need a browser which supports an XMLHttpRequest Object.\nMozilla build 0.9.5 has this Object and IE5 and above.")
 }
}

function httpgo(location,target) {
	if (xmlhttp) {
		xmlhttp.open('GET',location,true);
		xmlhttp.onreadystatechange=function() {
			if (xmlhttp.readyState==1 && target ) {
				document.getElementById(target).innerHTML='<img src="/images/layout/ajax-loader.gif" align="absmiddle" /> <i>Loading...</i>';
			}
			//alert(target + ', ' + xmlhttp.readyState);
			if (xmlhttp.readyState==4) {
				document.getElementById(target).innerHTML=xmlhttp.responseText;
				target = '';
			}
		}
		xmlhttp.send(null)
	}
}
