Un <input type="image"> e` a tutti gli effetti un "submit" con in piu` l'immagine.

Per usare un'immagine per far partire una funzione JS, occorre modificare:
[img]...[/img]

Occhio che a volte la chiamata alla funzione richiede una modifica nei parametri passati (non e` piu` all'interno dell'oggetto <form>)