Lo he modificado un poco para que sea más corto... Código PHP:
<HTML>
<HEAD>
<SCRIPT>
letras="áéíóúÁÉÍÓÚ";
letrabien=["a","e","i","o","u","A","E","I","O","U"];
function comprobar(este){
texto=este.value;
palabra="";
for(a=0;a<texto.length;a++){
letra=texto.charAt(a);
pepe=letras.indexOf(letra);
if(pepe>-1){letra="&"+letrabien[pepe]+"acute;";}
palabra+=letra;
}
este.value=palabra;
}
</SCRIPT>
</HEAD>
<BODY>
<FORM name=formSear onsubmit="comprobar(document.forms[0].searWords)" action="javascript:alert('hola')" method="POST">
<INPUT name=searWords SIZE="15" value="Buscar">
<input border=0 height=20 name=Send SRC="../img/search.gif" type=image width=20 alt="Buscar en este Sitio">
</FORM>
</BODY>
</HTML>