var bHide = false;

ns4 = (document.layers) ? true:false 
ie4 = (document.all) ? true:false 
ng5 = (document.getElementById) ? true:false 

function hideSecByName(sec)
{
	if (ng5) 
	{
		document.getElementById(sec).style.display = "none";
		document.getElementById(sec).style.visibility = "hidden";
	}
	else if (ns4) eval("document." + sec + ".visibility = 'hide';");
	else if (ie4) 
	{
		document.all[sec].style.visibility ="hidden";
		document.all[sec].style.display ="none";
	}
}

function hideSec(n) { 
	var i;
	
	for (i = 1; i <= 4; i++)
	{
		if (i != n)
			hideSecByName("sec"+i);
	}
}

function timedhidesecgo() {
	if (bHide)
		hideSec();
}

function timedhidesec() {
	bHide = true;
	setTimeout("timedhidesecgo();", 1000);
}

function cancelhidesec() {
	bHide = false;
}


function showSec(n) { 
	hideSec(n); 
	if (ng5) 
	{
		document.getElementById('sec' + n).style.display = "block";
		document.getElementById('sec' + n).style.visibility = "visible";
	}
	else if (ns4) document.layers["sec" + n].visibility = "show"; 
	else if (ie4) 
	{
		document.all["sec" + n].style.visibility = "visible"; 
		document.all["sec" + n].style.display = "";
	}
}
