Do per scontato che il resto della struttura della pagina sia corretto (non hai postato la form).
Tu hai scritto due volte value:
O scrivi:codice:var S1 = parseInt(form.CODICE_SCONTO.value); ... if (S1.value == "SG01")
oppure:codice:var S1 = parseInt(form.CODICE_SCONTO); ... if (S1.value == "SG01")
Inoltre se fai un parseInt è dura che tu ottenga un codice alfanumerico (SG01). Quell'if darà sempre risultato false.codice:var S1 = parseInt(form.CODICE_SCONTO.value); ... if (S1 == "SG01")