mas practico seria asi:
Código HTML:
<html>
<head>
<script LANGUAGE="javascript">
function cambia(capa){
//supongo que le envias la capa por que habran muchas... sino seria en vano??
if(document.getElementById("estado").value==0){
document.getElementById("link").innerHTML="Mostrar Opciones Avanzadas";
document.getElementById(capa).style.visibility = "hidden";
document.getElementById("estado").value=1;
}else{
document.getElementById("link").innerHTML="Ocultar Opciones Avanzadas";
document.getElementById(capa).style.visibility = "visible";
document.getElementById("estado").value=1;
}
</script>
</head>
<body>
<input type="hidden" name="estado" id="estado" value="0" />
<a href="#" onclick="cambia('capa1')"><span id="link">Ocultar opciones avanzadas</span></a>
<br>
<div id="capa1" style='position:relative;'>
<table width='100%'>
<tr>
<td bgcolor='black' align='center'>HOLA</td>
</tr>
</table>
</div>
</body>
</html>