Lo he solucionado así:
Código PHP:
<?
# Carga desde php
if ($_GET['cat'])
{
$body = "onload=\"javascript:MostrarOcultar('Menu');javascript:MostrarOcultar('id".$_GET['cat']."');\"";
}
?>
Y en el body
Código HTML:
<body <?= $body; ?>>
Es correcto poner dos javascript en el body???
Gracias.