Sacando los saltos de línea y los tags form funciona sin problemas:
Código PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>--- Farm School ---</title>
<script>
function Form(){
document.getElementById('Capa').style.visibility='hidden';
document.getElementById('Capa').innerHTML='';
document.getElementById('Capa').style.visibility='visible';
document.getElementById('Capa').innerHTML='<div id="Cerrar"><a href="#" onClick="Cerrar()" onMouseDown="CambiarApressCerrar()" onMouseUp="CambiarArepCerrar()"><img src="Imagenes/BotonCerrarReposo.png" border="0"></a></div> <br><table width="325" height="263" border="0" cellspacing="20"> <tr> <td align="right">Nombre:</td> <td align="right"><input type="text" name="Nombre" maxlength="20" size="15"></td> </tr> <tr> <td align="right">Correo:</td> <td align="right"><input type="text" name="Correo" size="15"></td> </tr> <tr> <td valign="top" align="right">Mensaje:</td> <td align="right" valign="top"><textarea name="SMS:" cols="20" rows="5"></textarea></td> </tr> </table> <input type="submit" value="Enviar"> ';
}
</script>
</head>
<body bgcolor="#57AE00" background="Imagenes/FondoBody.jpg" topmargin="0" leftmargin="0">
<table align="center" border="0" cellpadding="0" cellspacing="0" width="1000">
<tr>
<td background="Imagenes/FondoTabla3.png" height="560">
<!-------------------------------->
<!------ Botonera ---------------->
<table align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="60" align="center"><a onMouseDown="CambiarApressGranja()" onClick="FarmSWF()"><img src="Imagenes/BotonGranja.png" border="0"></a>
<a onClick="Form()">ddddddddd</a> </td>
</tr>
<!------ Botonera End ---------------->
<!------ Cuerpo ---------------->
<tr>
<td width="850" height="445" valign="top">
<form><div id="Capa" style="position:relative; left:-3; top:0; width:1000px; height:444px; z-index:1; visibility:hidden;" align="center"><div id="Cerrar"><a href="#" onClick="Cerrar()" onMouseDown="CambiarApressCerrar()" onMouseUp="CambiarArepCerrar()"><img src="Imagenes/BotonCerrarReposo.png" border="0"></a></div> </form>
</td>
</tr>
<!------ Cuerpo END ---------------->
</table>
<!-------------------------------->
</td>
</tr>
</table>
</body>
</html>
PD:eliminé unos eventos mousedown para no ver errores (que se producían por no tener el código de las funciones que llamaba ese evento) También había un tag que tenía repetida la asignación del evento onmousedown (que se escribe así, todo en minúscula).