var IE5up = document.getElementById&&document.all;
var NS6up = document.getElementById&&!document.all;
var NS4 = document.layers;
var IE4 = document.all&&!window.print;
var previousLayer='';
var tm;

function hide(layerid){
	if(IE5up||NS6up)
		document.getElementById(layerid).style.visibility="hidden";
	else
		if(NS4)
			document.layers[layerid].visibility="hidden";
		else
			if(IE4)
				document.all[layerid].style.visibility="hidden";
}

function NS4Hide(layerid){
	
	if(NS4)
		delayHide(layerid);

}

//function delayHide(layerid){
//        tm = setTimeout("hide('" + layerid + "')", 200);
//}

function delayHide(layerid){
	var timer
	if(IE5up||NS6up)
		timer = ''
	else
	if(NS4)
		timer = 200
	else
	if(IE4)
		timer = ''
    tm = setTimeout("hide('" + layerid + "')", timer);
}

function show(layerid){

clearTimeout(tm);


if (previousLayer != '' && previousLayer != layerid){hide(previousLayer);}

previousLayer = layerid


if(IE5up||NS6up)
document.getElementById(layerid).style.visibility="visible";
else
if(NS4)
document.layers[layerid].visibility="visible";
else
if(IE4)
document.all[layerid].style.visibility="visible";
}
