... para probarlo de momento sin el md5 comenta la línea en donde se llama con dos barras delante //
//document.getElementById("md5clave").value = MD5(clave1)
Con eso funcionará el script pero sin enviar al campo md5clave el valor encriptado
Si lo pruebas sin anular esta línea y sin tener una función md5 definida te devolverá error de "se esperaba un objeto".
Si luego el formulario es gestionado en el servidor tal vez podrías encriptar el password allá usando la función md5 que yá tenías en el server en vez de en el navegador