Hola 3pMaria, mira, el problema se encontraba en el script (seguramente un despiste), y es que cuando declaras la variable fecha no has puesto "var". Normalmente no hay problemas por no utilizar var, pero en este caso si lo da, así que pon var fecha y arreglado.
Un saludo.
<hr>Todo sobre DHTML y javascript en <A HREF="http://www.iespana.es/topscripts">TopScripts</A><p><cite>Si el orgulloso se diese cuenta de lo ridículo que queda ante los que le conocen, por orgullo sería más humilde</cite>
Val Muñoz de Bustillo<hr>