
var baseopacity=0
var myloc;

function loadIframe(url, loc) 
{
     myloc=loc;
	if (window.XMLHttpRequest)
	{
		req = new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		req = new ActiveXObject("Microsoft.XMLHTTP");
	}

	req.open("GET", url, true);

	req.onreadystatechange = loadIframeCallback;

	req.send(null);

}


function loadIframeCallback()
{
	if (req != null && req.readyState == 4 && req.status == 200)
	{
		var theDiv = document.getElementById("ifrm");
		theDiv.innerHTML = req.responseText;
             window.location.hash=myloc;
	}

}



function showtext(thetext){
  if (!document.getElementById)
    return
  textcontainerobj=document.getElementById("tabledescription")
  browserdetect=textcontainerobj.filters? "ie" : typeof textcontainerobj.style.MozOpacity=="string"? "mozilla" : ""
  instantset(baseopacity)
  document.getElementById("tabledescription").innerHTML=thetext
  highlighting=setInterval("gradualfade(textcontainerobj)",50)
}

function hidetext(){
cleartimer()
instantset(baseopacity)
}

function instantset(degree){
if (browserdetect=="mozilla")
textcontainerobj.style.MozOpacity=degree/100
else if (browserdetect=="ie")
textcontainerobj.filters.alpha.opacity=degree
else if (document.getElementById && baseopacity==0)
document.getElementById("tabledescription").innerHTML=""
}

function cleartimer(){
if (window.highlighting) clearInterval(highlighting)
}

function gradualfade(cur2){
if (browserdetect=="mozilla" && cur2.style.MozOpacity<1)
cur2.style.MozOpacity=Math.min(parseFloat(cur2.style.MozOpacity)+0.2, 0.99)
else if (browserdetect=="ie" && cur2.filters.alpha.opacity<100)
cur2.filters.alpha.opacity+=20
else if (window.highlighting)
clearInterval(highlighting)
}


