I nomi usati in una pagina devono essere univoci:
var mnome = document.modulo.nome.value;
var mcod_cliente = document.modulo.cod_cliente.value;
correggili in tutto lo script.
Usa un button al posto del tasto submit... cosi' come e' ora il form viene inviato sempre, ma con action="" (la stessa pagina) ed e' per questo che appare resettato... in effetti l'intera pagina viene ricaricata.
<input type="button" name="pulsa" value="INVIA" onclick="control()"/>
ciao