function showHide(id)
{
    //safe function to hide an element with a specified id
	if (document.getElementById) // DOM3 = IE5, NS6
	{
	    if (document.getElementById(id) != null)
	    {                    
            if (document.getElementById(id).style.display == 'none')
            {
                document.getElementById(id).style.display = 'block';
            }	
            else
            {
                document.getElementById(id).style.display = 'none';
            }    
        }
	}
	else 
	{
		if (document.layers) // Netscape 4
		{ 
		    if (document.id != null)
		    {
		        if (document.id.display == 'none')
		        {
		            document.id.display = 'block';
		        }
		        else
		        {
    			    document.id.display = 'none';
			    }
			}
		}
		else // IE 4
		{ 
		    if (document.all.id != null)
		    {
		        if (document.all.id.style.display == 'none')
		        {
		            document.all.id.style.display = 'block';
		        }
		        else
		        {
    			    document.all.id.style.display = 'none';
			    }	
			}		    
		}
	}
}

function showPanel(id)
{
    //safe function to hide an element with a specified id
	if (document.getElementById) // DOM3 = IE5, NS6
	{
	    if (document.getElementById(id) != null)
	    {
	        document.getElementById('li'+id).className = 'menuGroupListItemSelected';
	        
            if (document.getElementById(id).style.display == 'none')
            {
                document.getElementById(id).style.display = 'block';
            } 
        }
	}
	else 
	{
		if (document.layers) // Netscape 4
		{ 
		    if (document.id != null)
		    {
		        if (document.id.display == 'none')
		        {
		            document.id.display = 'block';
		        }
			}
		}
		else // IE 4
		{ 
		    if (document.all.id != null)
		    {
		        document.all.id.className = 'menuGroupListItemSelected';
		        
		        if (document.all.id.style.display == 'none')
		        {
		            document.all.id.style.display = 'block';
		        }	
			}		    
		}
	}
}

function hidePanel(id)
{
    //safe function to hide an element with a specified id
	if (document.getElementById) // DOM3 = IE5, NS6
	{
	    if (document.getElementById(id) != null)
	    {
            if (document.getElementById(id).style.display != 'none')
            {
                document.getElementById(id).style.display = 'none';
            } 
        }
	}
	else 
	{
		if (document.layers) // Netscape 4
		{ 
		    if (document.id != null)
		    {
		        if (document.id.display != 'none')
		        {
		            document.id.display = 'none';
		        }
			}
		}
		else // IE 4
		{ 
		    if (document.all.id != null)
		    {
		        if (document.all.id.style.display != 'none')
		        {
		            document.all.id.style.display = 'none';
		        }	
			}		    
		}
	}
}
