function getRefToDiv(divID)
{
	if(document.layers)
	{ //Netscape layers
		return document.layers[divID];
	}
	if(document.getElementById)
	{ //DOM; IE5, NS6, Mozilla, Opera
		return document.getElementById(divID);
	}
	if(document.all)
	{ //Proprietary DOM; IE4
		return document.all[divID];
	}
	if(document[divID])
	{ //Netscape alternative
		return document[divID];
	}
	return false;
}

function showDiv(divID_as_a_string)
{
    myReference = getRefToDiv(divID_as_a_string);
    if(!myReference)
	{
        return false;
    }

	if(myReference.style)
	{
		myReference.style.visibility='visible';
    } else {
        if(myReference.visibility)
		{
            myReference.visibility='show';
        } else {
            return false;
        }
    }
    return true;
}

function hideDiv(divID_as_a_string)
{
    myReference = getRefToDiv(divID_as_a_string);
    if(!myReference)
	{
        return false;
    }

	if(myReference.style)
	{
		myReference.style.visibility='hidden';
    } else {
        if(myReference.visibility)
		{
            myReference.visibility='hide';
        } else {
            return false;
        }
    }
    return true;
}