no vabbe' l' ho lasciata io vaga pensando fosse chiaro dove cambiare
questo
if(valida(document.frm_cliaz)){document.frm_cliaz. submit();}
va al posto di
document.frm_cliaz.submit();

riscrivo tutto perche' ci sono un paio di inesattezze
codice:
onclick="document.frm_cliaz.action='utenti.php?oper=mod&idcli=<?PHP echo $_GET['idcli'];?>';if (avvisa()){if(valida(document.frm_cliaz)){document.frm_cliaz.submit();}}"
- davanti a nomeForm ci va document. altrimenti funziona solo con IE
- il click su di una immagine non ha un comportamento automatico da prevenire facendo ritornare false (non e' un link che altrimenti esegue quanto c'e' in href)

poi, una riflessione, perche' cambia l' action se potrebbe non inviare, in alcuni contesti fa differenza,
quindi
codice:
onclick="if (avvisa()){if(valida(document.frm_cliaz)){document.frm_cliaz.action='utenti.php?oper=mod&idcli=<?PHP echo $_GET['idcli'];?>';document.frm_cliaz.submit();}}"
ciao