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