fai una prova cosi:

codice:
<script type="text/javascript">
function validami(sel, index){
if(sel.selectedIndex==index){
sel.form.datafinale.disabled=true; sel.form.datafinale.value='';
sel.form.calcola.disabled=true;
}
else if(sel.selectedIndex < index){
//chiamata metodo
DataValida(stringa, formatoItaliano)
}else{
sel.form.datafinale.disabled=false;
sel.form.calcola.disabled=false;
};
}
</script>