Inizia da qui (non sono entrato nel merito della funzione):
Se tu avessi scritto il codice con un minimo di indentazione,
ti saresti accorto subito che in fondo alla funzione
c'erano due graffe chiuse di troppo!
codice:
<script>
<!--
function validate(this) {
	if (document.selects.value=="") {
		alert("Selezionare una tabella");return false;
	}
	else {
		if (document.selects.value=="2") {
			form1.style.visibility= "visible"
		}
		else {
			form3.style.visibility= "visible"
		}
	}
}
//-->
</script>
Poi, usa Firefox, con l'estensione FireBug, per 'debuggare' i javascript, te lo consiglio!

HTH
Zappa