Do per scontato che il resto della struttura della pagina sia corretto (non hai postato la form).

Tu hai scritto due volte value:
codice:
var S1 = parseInt(form.CODICE_SCONTO.value);
...
if (S1.value == "SG01")
O scrivi:
codice:
var S1 = parseInt(form.CODICE_SCONTO);
...
if (S1.value == "SG01")
oppure:
codice:
var S1 = parseInt(form.CODICE_SCONTO.value);
...
if (S1 == "SG01")
Inoltre se fai un parseInt è dura che tu ottenga un codice alfanumerico (SG01). Quell'if darà sempre risultato false.