var flag=true;
function makevisible(cur,factor)
{	if (navigator.appName == 'Microsoft Internet Explorer')
	{	var opacity = 170 * factor;
		cur.style.filter="alpha(opacity="+opacity+")";
		cur.filters.alpha.opacity= (opacity);
	}
	else if(navigator.appName == 'Netscape')
	{	var opacity = 1 * factor;
	cur.style.MozOpacity= (opacity);
	cur.opacity= (opacity);
	}
}

function createDivClose()
{	if (top.bugRiddenCrashPronePieceOfJunk) return;
	var x = document.body.childNodes;
	var y = document.createElement('div');
	y.id = 'div_close';
	y.style.background="#BFBFBF";
	y.style.position = "absolute";
	y.style.left = "0px";
	y.style.top = "0px";
	if (navigator.appName == 'Microsoft Internet Explorer')
	{	y.style.width = ''+parseInt(document.body.clientWidth)+'px';
		y.style.height = ''+parseInt(document.body.clientHeight+400)+'px';
	}else if(navigator.appName == 'Netscape')
	{	y.style.width = parseInt(window.innerWidth)+'px';
		y.style.height = parseInt(window.innerHeight)+'px';
	}
	var a = y.appendChild(document.createElement('span'));
	a.onclick = showhideDivClose;
	a.innerHTML = 'Contents';
	if (navigator.appName == 'Microsoft Internet Explorer')
	{	document.body.insertBefore(y);
	}else if(navigator.appName == 'Netscape')
	{	document.body.insertBefore(y,document.body.childNodes[2]);
	}
}

function deleteDivClose()
{	document.body.removeChild(document.getElementById('div_close'));	}
function showhideDivClose()
{	if(flag)
	{	createDivClose();
		makevisible(document.getElementById('div_close'),0.5);
		flag=false;
	}else
	{	makevisible(document.getElementById('div_close'),0);
		flag=true;
	}
}