function displayContent(url,caption,closecaption,divclass,params) {
	var ol_param='';
	if(divclass) ol_param+=",DIVCLASS,'"+divclass+"'"
	if(params) ol_param+=','+params
	if(!closecaption) closecaption='Close';
	if(ol_param){
		if(ol_param.search('DIVID')==-1){ol_param+=",DIVID,'overDiv'";}
		var ol="overlib('Please wait...',CAPTION,caption,STICKY,CLOSECLICK,CLOSETEXT,'x',CLOSETITLE,closecaption"+ol_param+");";
		eval(ol);
	}else overlib('Please wait...',CAPTION,caption,STICKY,CLOSECLICK,CLOSETEXT,'x',CLOSETITLE,closecaption);
	var xmlhttp=getXmlHttpObject();
	xmlhttp.open("GET",url, true );
	xmlhttp.onreadystatechange=function(){
		if(xmlhttp.readyState==4){
			if (xmlhttp.status==200){
				var contentText=xmlhttp.responseText;
				document.getElementById('overlibcontent').innerHTML=contentText;
			}else alert("Problem retrieving XML data")
		}
	}
	xmlhttp.send(null);
}
function displayOverlib(content,caption,closecaption,divclass,params) {
	var ol_param='';
	if(divclass) ol_param+=",DIVCLASS,'"+divclass+"'" 
	if(params) ol_param+=','+params
	if(!closecaption) closecaption='Close';
	if(ol_param){
		if(ol_param.search('DIVID')==-1) ol_param+=",DIVID,'overDiv'"; 
		var ol="overlib(content,CAPTION,caption,STICKY,CLOSECLICK,CLOSETEXT,'x',CLOSETITLE,closecaption,VAUTO"+ol_param+");";
		eval(ol);
	}else overlib(content,CAPTION,caption,STICKY,CLOSECLICK,CLOSETEXT,'x',CLOSETITLE,closecaption,VAUTO);
}
function cancelOverDiv(){cClick();}
function getXmlHttpObject(){
	var xmlhttp;
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (E) {
			xmlhttp = false;
		}
	}
	if (!xmlhttp && typeof XMLHttpRequest!=undefined) {
		xmlhttp = new XMLHttpRequest();
	} else if(!xmlhttp){
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	}
	return xmlhttp; 
}