ciao ragazzi ho un problema nel confrontare il valore di due select ecco il codice

<script Language="JavaScript" Type="text/javascript">
function Validator(theForm)
{

if (theForm.INIZIO.value == theForm.FINE.value)
{
alert("Attenzione gli orari non sono corretti.");
theForm.FINE.focus();
return (false);
}

if (theForm.INIZIO.value > theForm.FINE.value)
{
alert("Attenzione gli orari non sono corretti l'inizio è maggiore della fine.");
theForm.INIZIO.focus();
return (false);
}


return (true);
}
</script>


la cosa bella è che la prima funzione la esegue quindi se per esempio gli passo due valori uguali tipo inizio=1000 e fine=1000 mi blocca tutto se invece gli passo

inizio=1000 e fine=800 va avanti come se niente fosse!!!

ho provato anche mettendo all'inizio del codice

var INIZIO=valore[valore.INIZIO].value
var FINE=valore[valore.FINE].value

e nella if di controllo

if (INIZIO > FINE)

ma nulla da fare sembra quasi che ignori l'istruzione