<!--

function showObj(obj)
{
	var el = document.getElementById(obj);
    
    if (el.visnum==undefined)
    {
        if (getVisibility(el)=='hidden')
        {
            el.visnum=0;
        }
        else
        {
            el.visnum=1;
        }
    }
    
    el.visnum += 1;
    
    if (el.visnum>0)
    {
        el.style.visibility = 'visible';
    }
}

function hideObj(obj)
{
	var el = document.getElementById(obj);
    
    if (el.visnum==undefined)
    {
        if (getVisibility(el)=='hidden')
        {
            el.visnum=0;
        }
        else
        {
            el.visnum=1;
        }
    }

    el.visnum -= 1;

    if (el.visnum<1)
    {
        el.style.visibility = 'hidden';
    }
}

function getVisibility(el)
{
	var visibility = "hidden";
	if(document.defaultView && document.defaultView.getComputedStyle)//IE, I think
    {
		visibility = document.defaultView.getComputedStyle(el,"").getPropertyValue('visibility');
	}
	else if(el.currentStyle)//other browsers, I think
    {
		visibility = el.currentStyle['visibility'];
	}
	return visibility;
}

//-->