Salve ho un problemino con una funzione JS, la funzione restituisce;
Uncaught TypeError: Cannot read property 'Figura_giuridica' of undefined

ora non trovo l'errore.


QUI

c'è il codice della pagina e la funzione JS è questa:
codice:
function verifica_form_giuridica(modulo)
{
	//var ragione_sociale_var = document.modulo.ragione_sociale.value;
	var Figura_giuridica_var = document.modulo.Figura_giuridica.value;
	var piva_var = document.modulo.piva.value;
	var codice_fiscale_azienda_var = document.modulo.codice_fiscale_azienda.value;
	var numero_iscrizione_rea_var = document.modulo.numero_iscrizione_rea.value;
	var anno_iscrizione_rea_var = document.modulo.anno_iscrizione_rea.value;
	var Provincia_del_rea_var = document.modulo.Provincia_del_rea.value;
	var indirizzo_var = document.modulo.indirizzo.value;
	var numero_var = document.modulo.numero.value;
	var comune_var = document.modulo.comune.value;
	var cap_var = document.modulo.cap.value;
	var provincia_var = document.modulo.provincia.value;
	var telfisso_var = document.modulo.telfisso.value;
	var nome_rapp_legale_var = document.modulo.nome_rapp_legale.value;
	var cognome_rapp_legale_var = document.modulo.cognome_rapp_legale.value;
	var Sesso_var = document.modulo.Sesso.value;
	var luogo_di_nascita_var = document.modulo.luogo_di_nascita.value;
	var prov_di_nascita_var = document.modulo.prov_di_nascita.value;
	var data_di_nascita_var = document.modulo.data_di_nascita.value;
	var doc_identità_var = document.modulo.doc_identità.value;
	var numero_documento_var = document.modulo.numero_documento.value;
	var nazionalità_var = document.modulo.nazionalità.value;
	var luogo_rilascio_doc_var = document.modulo.luogo_rilascio_doc.value;
	var pro_rilascio_var = document.modulo.pro_rilascio.value;
	var data_rilascio_var = document.modulo.data_rilascio.value;
	var email_rapp_var = document.modulo.email_rapp.value;
	var telefono_rapp_var = document.modulo.telefono_rapp.value;
	var nome_ref_legale_var = document.modulo.nome_ref_legale.value;
	var cognome_ref_legale_var = document.modulo.cognome_ref_legale.value;
	var Sesso_ref_var = document.modulo.Sesso_ref.value;
	var luogo_di_nascita_ref_var = document.modulo.luogo_di_nascita_ref.value;
	var prov_di_nascita_ref_var = document.modulo.prov_di_nascita_ref.value;
	var data_di_nascita_ref_var = document.modulo.data_di_nascita_ref.value;
	var codice_fiscale_ref_var = document.modulo.codice_fiscale_ref.value;
	var Email_ref_var = document.modulo.Email_ref.value;

	if ((ragione_sociale_var == "") || (ragione_sociale_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.ragione_sociale.focus();
	  return false;
	 }
	if ((Figura_giuridica_var == "") || (Figura_giuridica_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.Figura_giuridica.focus();
	  return false;
	 }
	if ((piva_var == "") || (piva_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.piva.focus();
	  return false;
	 }
	if ((codice_fiscale_azienda_var == "") || (codice_fiscale_azienda_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.codice_fiscale_azienda.focus();
	  return false;
	 }
	if ((numero_iscrizione_rea_var == "") || (numero_iscrizione_rea_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.numero_iscrizione_rea.focus();
	  return false;
	 }
	if ((anno_iscrizione_rea_var == "") || (anno_iscrizione_rea_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.anno_iscrizione_rea.focus();
	  return false;
	 }
	if ((Provincia_del_rea_var == "") || (Provincia_del_rea_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.Provincia_del_rea.focus();
	  return false;
	 }
	if ((indirizzo_var == "") || (indirizzo_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.indirizzo.focus();
	  return false;
	 }
	if ((numero_var == "") || (numero_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.numero.focus();
	  return false;
	 }
	if ((comune_var == "") || (comune_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.comune.focus();
	  return false;
	 }
	if ((cap_var == "") || (cap_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.cap.focus();
	  return false;
	 }
	if ((provincia_var == "") || (provincia_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.provincia.focus();
	  return false;
	 }
	if ((telfisso_var == "") || (telfisso_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.telfisso.focus();
	  return false;
	 }
	if ((nome_rapp_legale_var == "") || (nome_rapp_legale_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.nome_rapp_legale.focus();
	  return false;
	 }
	if ((cognome_rapp_legale_var == "") || (cognome_rapp_legale_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.cognome_rapp_legale.focus();
	  return false;
	 }
	if ((Sesso_var == "") || (Sesso_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.Sesso.focus();
	  return false;
	 }
	if ((luogo_di_nascita_var == "") || (luogo_di_nascita_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.luogo_di_nascita.focus();
	  return false;
	 }
	if ((prov_di_nascita_var == "") || (prov_di_nascita_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.prov_di_nascita.focus();
	  return false;
	 }
	if ((data_di_nascita_var == "") || (data_di_nascita_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.data_di_nascita.focus();
	  return false;
	 }
	if ((doc_identità_var == "") || (doc_identità_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.doc_identità.focus();
	  return false;
	 }
	if ((numero_documento_var == "") || (numero_documento_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.numero_documento.focus();
	  return false;
	 }
	if ((nazionalità_var == "") || (nazionalità_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.nazionalità.focus();
	  return false;
	 }
	if ((luogo_rilascio_doc_var == "") || (luogo_rilascio_doc_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.luogo_rilascio_doc.focus();
	  return false;
	 }
	if ((pro_rilascio_var == "") || (pro_rilascio_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.pro_rilascio.focus();
	  return false;
	 }
	if ((data_rilascio_var == "") || (data_rilascio_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.data_rilascio.focus();
	  return false;
	 }
	if ((email_rapp_var == "") || (email_rapp_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.email_rapp.focus();
	  return false;
	 }
	if ((telefono_rapp_var == "") || (telefono_rapp_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.telefono_rapp.focus();
	  return false;
	 }
	if ((nome_ref_legale_var == "") || (nome_ref_legale_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.nome_ref_legale.focus();
	  return false;
	 }
	if ((cognome_ref_legale_var == "") || (cognome_ref_legale_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.cognome_ref_legale.focus();
	  return false;
	 }
	if ((Sesso_ref_var == "") || (Sesso_ref_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.Sesso_ref.focus();
	  return false;
	 }
	if ((luogo_di_nascita_ref_var == "") || (luogo_di_nascita_ref_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.luogo_di_nascita_ref.focus();
	  return false;
	 }
	if ((prov_di_nascita_ref_var == "") || (prov_di_nascita_ref_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.prov_di_nascita_ref.focus();
	  return false;
	 }
	if ((data_di_nascita_ref_var == "") || (data_di_nascita_ref_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.data_di_nascita_ref.focus();
	  return false;
	 }
	if ((codice_fiscale_ref_var == "") || (codice_fiscale_ref_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.codice_fiscale_ref.focus();
	  return false;
	 }
	if ((Email_ref_var == "") || (Email_ref_var == "undefined")) 
	 {
	  alert("Il campo è obbligatorio.");
	  document.modulo.Email_ref.focus();
	  return false;
	 }
	else
		{
		   document.modulo.action = "riepilogo.php";
		   document.modulo.submit();
		}
	}
fatemi capire dov'è lerrore