// JavaScript Document


/* GESTISCE I DIV NELLA SEZ. IN EVIDENZA
-----------------------------------------------------------------------------------------*/

function apri(param)
{
 document.getElementById("associazioni"+param).style.display="block";
 for (i=1; i<=2; i++)
 {
  if (i!=param)
  {
    document.getElementById("associazioni"+i).style.display="none";
  }
 }
}




/* CONTROLLA IL MODULO DI INVIO SEZ IPPOCRATE
-----------------------------------------------------------------------------------------*/
function valida_modulo()
{
	mail_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;

	Arr_campi=new Array("nome","cogn","mail","tel","dest","area");
	Arr_risp=new Array("Nome","Cognome","e-mail","Telefono","Tipologia","Richiesta");
	
    for (i=0; i<=Arr_campi.length-1; i++)
	 {
		campo=eval("document.registra."+Arr_campi[i]+".value");
		 if (campo=="")
		 {
		  alert("Inserire i dati nel campo " +Arr_risp[i]); return false
		 }
	 }
	 
	 if (document.registra.cell.value!="")
	 {
	   ct=Number(document.registra.cell.value);
       if (isNaN(ct))
	      {
		    alert("Inserire valori numerici nel campo Cellulare. Niente trattini lettere o spazi.");
	        return false;
	      }

	 }
	 
	 if (document.registra.tel.value!="")
	  {
	   ct=Number(document.registra.tel.value);
       if (isNaN(ct))
	      {
		    alert("Inserire valori numerici nel campo telefono. Niente trattini lettere o spazi.");
	        return false;
	      }

	  }
	 
	 if (document.registra.mail.value!="")
	 {
		  mail=document.registra.mail.value;
		  if (!mail_reg_exp.test(mail) || (mail == "undefined")) 
             {
            	alert("Indirizzo e-mail non corretto."); return false;
   		     }

	 }
	 

	 
	  

}

/* CONTROLLA IL MODULO IN CONTATTI
-----------------------------------------------------------------------------------------*/


function valida_form_contatti()
{
   mail_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
   nome=document.mod.nome.value;
   cognome=document.mod.cognome.value;
   mail=document.mod.mail.value;
   area=document.mod.area.value;
  
  if (nome=="")
   {
    alert("Inserire i dati nel campo nome"); return false
   }
  if (cognome=="")
   {
    alert("Inserire i dati nel campo cognome"); return false
   }

   if (mail=="")
   {
    alert("Inserire i dati nel campo e-mail"); return false
   }
   
   	 if (document.mod.mail.value!="")
	 {
		  mail=document.mod.mail.value;
		  if (!mail_reg_exp.test(mail) || (mail == "undefined")) 
             {
            	alert("Indirizzo e-mail non corretto."); return false;
   		     }

	 }


   if (area=="")
   {
    alert("Inserire i dati nel campo messaggio"); return false
   }

}


/* CONTROLLA IL MODULO CHE INVIA MAIL CON ALLEGATO
-----------------------------------------------------------------------------------------*/


function valida_mail_all()
{
   mail_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
   destinatario=document.form_mail.destinatario.value;
   mittente=document.form_mail.mail.value;
   oggetto=document.form_mail.oggetto.value;
  

	if (!mail_reg_exp.test(destinatario) || (destinatario == "undefined")) 
    {
      alert("Indirizzo e-mail destinatario non corretto."); return false;
   	}

	if (!mail_reg_exp.test(mittente) || (mittente == "undefined")) 
    {
      alert("Indirizzo e-mail mittente non corretto."); return false;
   	}

   if (oggetto=="")
   {
    alert("Inserire i dati nel campo oggetto"); return false
   }

}



/* CONTROLLA IL MODULO PER ISCRIZIONE NEWSLETTER
-----------------------------------------------------------------------------------------*/


function valida_nwsl()
{
	//alert("js")
   mail_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
   nome=document.mod_nws.nome.value;
   cognome=document.mod_nws.cognome.value;
   citta=document.mod_nws.citta.value;
   mail=document.mod_nws.mail.value;
  
  if (nome=="" || (nome == "undefined"))
   {
    alert("Inserire i dati nel campo nome"); return false
   }
  if (cognome=="" || (cognome == "undefined"))
   {
    alert("Inserire i dati nel campo cognome"); return false
   }
   
   if (citta=="" || (citta == "undefined"))
   {
    alert("Inserire i dati nel campo cittą"); return false
   }

   if (mail=="" || (mail == "undefined"))
   {
    alert("Inserire i dati nel campo e-mail"); return false
   }
   
   
   	 if (document.mod_nws.mail.value!="")
	 {
		  mail=document.mod_nws.mail.value;
		  if (!mail_reg_exp.test(mail) || (mail == "undefined")) 
             {
            	alert("Indirizzo e-mail non corretto."); return false;
   		     }

	 }
	 
	 document.mod_nws.submit();

}


/* CONTROLLA IL MODULO PER SEGNALARE UNA CONVENZIONE
-----------------------------------------------------------------------------------------*/


function valida_segnala_conv()
{
   mail_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
   arr_tit= new Array ("", "Tipologia/ Settore Attivitą", "Indirizzo Qui", "rappresentata da", "In qualitą di", "Sconto del", "Da applicare su", "indirizzo mail", "telefono");
  
    for (i=1; i<=arr_tit.length-1; i++)
	 {
		 campo=eval("document.mod_nws.c"+i+".value");
		 if (campo=="")
		 {
		  alert("Inserire i dati nel campo " +arr_tit[i]); return false
		 }
	 }


   	 if (document.mod_nws.c7.value!="")
	 {
		  mail=document.mod_nws.c7.value;
		  if (!mail_reg_exp.test(mail) || (mail == "undefined")) 
             {
            	alert("Indirizzo e-mail non corretto."); return false;
   		     }

	 }
	 
	 document.mod_nws.submit();



}


/* CONTROLLA IL MODULO PER SEGNALARE IL SITO AD UN AMICO
-----------------------------------------------------------------------------------------*/

function valida_segnala()
{
   mail_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
   mail=document.segnala.email.value;
   
   	 if (mail!="")
	 {
		  if (!mail_reg_exp.test(mail) || (mail == "undefined")) 
             {
            	alert("Indirizzo e-mail non corretto."); return false;
   		     }

	 }else
	   {
            	alert("Inserire un indirizzo e-mail."); return false;
	   }
	   
	 document.segnala.submit();

}



/* CONTROLLA IL MODULO PER IL SERVIZIO IMMOBILIARE
-----------------------------------------------------------------------------------------*/


function valida_immobiliare()
{
   
	/*var s="";
	arr = new Array("pas", "web", "ciao")
	for each(x in document.mod_imb.elements)
	{
		s += x.value+"\n";
	}
	alert(s)
	*/   
	
   mail_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
   nome=document.mod_imb.Nome.value;
   cognome=document.mod_imb.Cognome.value;
   telefono=document.mod_imb.Telefono.value;
   cellulare=document.mod_imb.Cellulare.value;
   mail=document.mod_imb.e_mail.value;
   citta=document.mod_imb.Citta_immobile.value;
   tipologia=document.mod_imb.Tipologia_immobile.value;
   vani=document.mod_imb.Vani.value;
   accessori=document.mod_imb.Accessori.value;
   zona=document.mod_imb.Quartiere_Zona.value;
   p_min=document.mod_imb.Prezzo_min.value;
   p_max=document.mod_imb.Prezzo_max.value;
   varie=document.mod_imb.Varie_Note.value;
   
   //alert(citta)
  
  if (cognome=="" || (cognome == "undefined"))
   {
    alert("Inserire i dati nel campo cognome"); return false
   }
  
  if (nome=="" || (nome == "undefined"))
   {
    alert("Inserire i dati nel campo nome"); return false
   }

  if (telefono=="" || (telefono== "undefined"))
   {
    alert("Inserire i dati nel campo telefono"); return false
   }
   
  if (cellulare=="" || (cellulare== "undefined"))
   {
    alert("Inserire i dati nel campo cellulare"); return false
   }
   
   if (mail=="" || (mail == "undefined"))
   {
    alert("Inserire i dati nel campo e-mail"); return false
   }
   
  
   	 if (document.mod_imb.e-mail.value!="")
	 {
		  if (!mail_reg_exp.test(mail) || (mail == "undefined")) 
             {
            	alert("Indirizzo e-mail non corretto."); return false;
   		     }

	 }
	 
   if (citta=="" || (citta == "undefined"))
   {
    alert("Inserire i dati nel campo cittą dell'immobile"); return false
   }
	 
   if (tipologia=="" || (tipologia == "undefined"))
   {
    alert("Inserire i dati nel campo tipologia dell'immobile"); return false
   }	 
	
   if (vani=="" || (vani == "undefined"))
   {
    alert("Inserire i dati nel campo vani"); return false
   }	 
	
   if (accessori=="" || (accessori == "undefined"))
   {
    alert("Inserire i dati nel campo accessori"); return false
   }	
   
   if (zona=="" || (zona == "undefined"))
   {
    alert("Inserire i dati nel campo quartiere/zona"); return false
   }	 
	
   if (p_min=="" || (p_min == "undefined"))
   {
    alert("Inserire i dati nei campi prezzo da min. a max"); return false
   }
   
   if (p_max=="" || (p_max == "undefined"))
   {
    alert("Inserire i dati nei campi prezzo da min. a max"); return false
   }
   
   
	
	document.mod_imb.submit();
 


}




function valida_form_check_up()
{
	//alert("js")
   mail_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
   nome=document.mod_nws.nome.value;
   cognome=document.mod_nws.cognome.value;
   Data_di_nascita=document.mod_nws.Data_di_nascita.value;
   Recapito_telefonico=document.mod_nws.Recapito_telefonico.value;
   mail=document.mod_nws.e_mail.value;
   Importo_mutuo_iniziale=document.mod_nws.Importo_mutuo_iniziale.value;
   Capitale_residuo=document.mod_nws.Capitale_residuo.value;
   Durata=document.mod_nws.Durata.value;
   Tipo_di_tasso=document.mod_nws.Tipo_di_tasso.value;
   Banca=document.mod_nws.Banca.value;
   Data_stipula_mutuo=document.mod_nws.Data_stipula_mutuo.value;
   Motivazione_Richiesta_Mutuo=document.mod_nws.Motivazione_Richiesta_Mutuo.value;
   
   
  
  if (nome=="" || (nome == "undefined"))
   {
    alert("Inserire i dati nel campo nome"); return false
   }
  if (cognome=="" || (cognome == "undefined"))
   {
    alert("Inserire i dati nel campo cognome"); return false
   }
   
   if (Data_di_nascita=="" || (Data_di_nascita == "undefined"))
   {
    alert("Inserire i dati nel campo Data di nascita"); return false
   }

   if (Recapito_telefonico=="" || (Recapito_telefonico == "undefined"))
   {
    alert("Inserire i dati nel campo Recapito telefonico"); return false
   }
   
   if (mail=="" || (mail == "undefined"))
   {
    alert("Inserire i dati nel campo e-mail"); return false
   }
   
   
   	 if (document.mod_nws.e_mail.value!="")
	 {
		  mail=document.mod_nws.e_mail.value;
		  if (!mail_reg_exp.test(mail) || (mail == "undefined")) 
             {
            	alert("Indirizzo e-mail non corretto."); return false;
   		     }

	 }
	 
   if (Importo_mutuo_iniziale=="" || (Importo_mutuo_iniziale == "undefined"))
   {
    alert("Inserire i dati nel campo Importo mutuo iniziale"); return false
   }
	 
   if (Capitale_residuo=="" || (Capitale_residuo == "undefined"))
   {
    alert("Inserire i dati nel campo Importo Capitale residuo"); return false
   }
	 
   if (Durata=="" || (Durata == "undefined"))
   {
    alert("Inserire i dati nel campo Durata"); return false
   }
	 
   if (Tipo_di_tasso=="" || (Tipo_di_tasso == "undefined"))
   {
    alert("Inserire i dati nel campo  Tipo di tasso"); return false
   }
	 
   if (Banca=="" || (Banca == "undefined"))
   {
    alert("Inserire i dati nel campo  Banca"); return false
   }
	 
   if (Data_stipula_mutuo=="" || (Data_stipula_mutuo == "undefined"))
   {
    alert("Inserire i dati nel campo  Data stipula mutuo"); return false
   }
	 
   if (Motivazione_Richiesta_Mutuo=="" || (Motivazione_Richiesta_Mutuo == "undefined"))
   {
    alert("Inserire i dati nel campo Motivazione Richiesta Mutuo"); return false
   }
   
	 
	 document.mod_nws.submit();

}


function valida_mod_dentalgo()
{
	termini = document.registra.Accettazione_dei_termini;
	privacy = document.registra.Informativa_Privacy;
	
	Arr_campi=new Array("NOME", "INDIRIZZO", "CAP", "CITTA", "PROV", "PARTITA_IVA", "COD_FISCALE", "TELEFONO", "EMAIL");
	Arr_risp=new Array("Nome","Indirizzo","Cap","Cittą","Provincia","Partita Iva", "Codice Fiscale", "Telefono", "e-mail");
	
    for (i=0; i<=Arr_campi.length-1; i++)
	 {
		campo=eval("document.registra."+Arr_campi[i]+".value");
		 if (campo=="")
		 {
		  alert("Inserire i dati nel campo " +Arr_risp[i]); return false
		 }
	 }
	 
	 if(!termini[0].checked)
	 {
		 alert("Convalidare l'accettazione dei termini"); return false
	 }
	 
	 if(!privacy[0].checked)
	 {
		 alert("Accettare l'informativa sulla privacy"); return false
	 }
	 
	 document.registra.submit();

}



