ma che cosa sbaglio??

chiamo la funzione
<input type="submit" name="button" id="button" value="Continue" onClick="return salva()" />
questa è la funzione
<script language="JavaScript">
<!--
function salva() {
var agree=confirm("Do you want to save?");
if (agree) {
var valerietta=1;
document.form1.getElementById('salva').value=valer ietta;
return true ;
} else {
var valerietta=0;
document.form1.getElementById('salva').value=valer ietta;
return true ;
}
}
-->
</script>
quello che vorrei fare praticamente è valorizzare un campo del form con un valore (in questo caso o 1 o 0) e poi spedire il modulo alla pagina...

mi da errore pero'...