var forceNoCache=1 //bypass potential caching of external pages after initial request? (1=yes, 0=no)
var loadedobjects=""
var rootdomain="http://"+window.location.hostname
var forceNoCacheParam=""

function ajaxpage(url, divID){
	var pageRequest = false
	if (window.XMLHttpRequest) // if Mozilla, Safari etc
		pageRequest = new XMLHttpRequest()
	else if (window.ActiveXObject){ // if IE
		try {
			pageRequest = new ActiveXObject("Msxml2.XMLHTTP")
		} 
		catch (e){
		try{
			pageRequest = new ActiveXObject("Microsoft.XMLHTTP")
		}
		catch (e){}
		}
	}
	else
		return false
		pageRequest.onreadystatechange=function(){
		loadpage(pageRequest, divID)
	}
	if (forceNoCache) //don't cache external page
		forceNoCacheParam=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()
		pageRequest.open('GET', url+forceNoCacheParam, true)
		pageRequest.send(null)
		//alert(url+forceNoCacheParam);
	}

	function loadpage(pageRequest, divID){
		if (pageRequest.readyState == 4 && (pageRequest.status==200 || window.location.href.indexOf("http")==-1))
		document.getElementById(divID).innerHTML=pageRequest.responseText
	}
 