vedo anche dal codice che hai scritto che passando il this nella funzione sul onchange passi direttamente l'oggetto "selects" alla funzione

quindi potresti scrivere anche così:

<script>
<!--
function validate(LaSelect) {

var IdValSelezionato = LaSelect.selectedIndex;

if(LaSelect[IdValSelezionato].value==''){
alert("Selezionare una tabella");
return false;
}else{
if(LaSelect[IdValSelezionato].value==2){
LaSelect.style.visibility='visible';
}else{
LaSelect.style.visibility='hidden';
}
}

}
//-->
</script>