Come posso controllare che tutti i campi e le select del mio modulo siano pieni?

Avendo una funzione del genere...

codice:
function Moduloplb() {
     // Variabili associate ai campi del modulo
	var orario			= document.modulo.orario.value;
	var programmi 		= document.modulo.programmi.options[document.modulo.programmi.selectedIndex].value;

	if ((orario == "") || (orario == "undefined")) {
   		alert("Inserire un orario.");
   		document.modulo.orario.focus();
   		return false;
	}

	if ((programmi == "") || (programmi == "undefined")) {
   		alert("Selezionare un programma.");
   		document.modulo.programmi.focus();
   		return false;
	}	


	else {
   		document.modulo.action = "Admin_Palinsesto_Modifica.asp";
	}
}
e sapendo che i campi orario e programmi vengono generati da un While in asp per cui tutti i campi dello stesso tipo hanno lo stesso nome...per facilitarvi la cosa!

Dovrei fare un ciclo for ma in js sono na rapa!
Helpme Grazie!