No, porque en ningún lugar se submite el formulario. Esa función está creada para ser usada en el evento onsubmit del formulario:
Código:
<form onsubmit="MM_validateForm('theme','','R','preview','','R','nombre','','R'); return document.MM_returnValue;">
<!--lo que siga-->
Y ahí sí podés usar un input type image o un botón tipo submit, ambos sin un onclick (que es lo más correcto).