function loadAndShow(url, id)
{
	var request = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
	if (request)
	{
		request.onreadystatechange = 
		function()
		{
			if (request.readyState == 4 && request.status == 200)
			{
				el = document.getElementById(id);
				el.style.display = 'block';
				el1 = document.getElementById(id+"Results");

				//var newjs1=document.createElement('script');
				//newjs1.type='text/javascript';
				//newjs1.src='/js/prototype.js';
				//document.getElementsByTagName('head')[0].appendChild(newjs1);

				//var newjs=document.createElement('script');
				//newjs.type='text/javascript';
				//newjs.src='/js/effects.js';
				//document.getElementsByTagName('head')[0].appendChild(newjs);

				el1.innerHTML = request.responseText;
				//el1.style.fontFamily="Courier";
				//el1.setStyle({backgroundColor: '#ff99ff'});
				new Effect.Highlight (el, {startcolor:'#DAE97F', endcolor:'#ffffff'});
			}	
		}
		request.open("GET", url, true);
		request.send(null);
	}
}

function delayedLoadAndShow(url, id, delay)
{
	var call = "loadAndShow(";
	call = call + "'" + url + "',";
	call = call + "'" + id + "')";
	
	setTimeout(call, delay * 1000);
}

function delayedRelatedLinksSearch(searchQuery, id, maxResults, delay, coll1, coll2)
{
	collText = '';
	if (arguments.length>4) {collText = collText+'&Collection='+coll1};
	if (arguments.length>5) {collText = collText+'&Collection='+coll2};
	var url = '/search/raw?action=Filtersearch&Filter=cs_raw_f.act&QText='+searchQuery+'&ResultCount='+maxResults+collText;
	
	delayedLoadAndShow(url, id, delay);
}