function ajaxRequest(){
	var activexmodes=["Msxml2.XMLHTTP", "Microsoft.XMLHTTP"] //activeX versions to check for in IE
	if (window.ActiveXObject){ //Test for support for ActiveXObject in IE first (as XMLHttpRequest in IE7 is broken)
		for (var i=0; i<activexmodes.length; i++){
			try{
				return new ActiveXObject(activexmodes[i])
				}
			catch(e){
			//suppress error
				}
			}
		}
	else{
		if (window.XMLHttpRequest){ // if Mozilla, Safari etc
			return new XMLHttpRequest();
			}
		else{
			return false;
			}
		}
	}


function randBanner(){
	if (noAd){
		return(null);
		}
	var bannerReq=new ajaxRequest();
	bannerReq.onreadystatechange=function(){
		if (bannerReq.readyState==4){
			if (bannerReq.status==200 || window.location.href.indexOf("http")==-1){
				document.getElementById('randBanner').innerHTML = bannerReq.responseText;
				}
			else{
				//alert("An error has occured making the request");
				}
			}
		}
	bannerReq.open("GET", "/randBanner.cgi", true);
	//bannerReq.open("GET", "/astore/randBanner.cgi", true);
	bannerReq.send(null);
	}

