﻿function richiesto(campo)
		{
			with (campo)
			  {
				 
				  
			  if (value==null||value=="")
				{
				return false;
				}
			  else
				{
				return true;
				}
			  }
		}
		
		function check_privacy(campo)
		{
			with(campo)
			{
				if(checked==true)
				{
					return false;
				}
				else return true;
			}
		}


		function check_form(thisform)
		{
			var err="";
			var errore=false;
			
			with (thisform)
			  {
			 
			  if (!richiesto(email))
			  {
				  email.style.background='orange';
				  email.style.color='white';
				  err+="- Email\n";
				  errore=true;
			  }
			  else
			  {
				  if (!check_mail(email))
				  {
					  email.style.background='orange';
					  email.style.color='white';
					  err+="- Email errata\n";
					  errore=true;
				  }
				  else
				  {
					  email.style.background='white';
					  email.style.color='black';
				  }
			   		
				 
			  }
			  
			  if(!richiesto(nome))
			  {
				  nome.style.background='orange';
				  nome.style.color='white';
				  err+="- Nome\n";
				  errore=true;
			  }
			  else
			  {
				  nome.style.background='white';
				  nome.style.color='black';
			  }
			  
			  if(!richiesto(cognome))
			  {
				  cognome.style.background='orange';
				  cognome.style.color='white';
				  err+="- Cognome\n";
				  errore=true;
			  }
			  else
			  {
				  cognome.style.background='white';
				  cognome.style.color='black';
			  }
			  
			   if(!richiesto(comune))
			  {
				  comune.style.background='orange';
				  comune.style.color='white';
				  err+="- Comune\n";
				  errore=true;
			  }
			  else
			  {
				  comune.style.background='white';
				  comune.style.color='black';
			  }
			  
			   if(!richiesto(provincia))
			  {
				  provincia.style.background='orange';
				  provincia.style.color='white';
				  err+="- Provincia\n";
				  errore=true;
			  }
			  else
			  {
				  provincia.style.background='white';
				  provincia.style.color='black';
			  }
			  
			   if(!richiesto(telefono1))
			  {
				  telefono1.style.background='orange';
				  telefono1.style.color='white';
				  err+="- Telefono\n";
				  errore=true;
			  }
			  else
			  {
				  telefono1.style.background='white';
				  telefono1.style.color='black';
			  }
			  
			   if(!richiesto(categoria_reddituale))
			  {
				  categoria_reddituale.style.background='orange';
				  categoria_reddituale.style.color='white';
				  err+="- Categoria Reddituale\n";
				  errore=true;
			  }
			  else
			  {
				  categoria_reddituale.style.background='white';
				  categoria_reddituale.style.color='black';
			  }
			  
			   if(!richiesto(tipo_azienda))
			  {
				  tipo_azienda.style.background='orange';
				  tipo_azienda.style.color='white';
				  err+="- Tipo di Azienda\n";
				  errore=true;
			  }
			  else
			  {
				  tipo_azienda.style.background='white';
				  tipo_azienda.style.color='black';
			  }
			  
			  if(!richiesto(reddito_mensile))
			  {
				  reddito_mensile.style.background='orange';
				  reddito_mensile.style.color='white';
				  err+="- Reddito Mensile\n";
				  errore=true;
			  }
			  else
			  {
				  reddito_mensile.style.background='white';
				  reddito_mensile.style.color='black';
			  }
			  
			   if(!richiesto(importo_mutuo))
			  {
				  importo_mutuo.style.background='orange';
				  importo_mutuo.style.color='white';
				  err+="- Importo del prestito\n";
				  errore=true;
			  }
			  else
			  {
				  importo_mutuo.style.background='white';
				  importo_mutuo.style.color='black';
			  }
			  
			   if(!check_privacy(privacy[1]))
			  {
				  err+="- Acconsentire il trattamento della Privacy\n";
				  errore=true;
			  }
			 
			  
			   if (errore) 
			  {
				   alert("Mancano i seguenti campi: \n\n"+err+"\n\nRicontrolla il form.\n");
				   return false;				   
			  }
			  else return true;
			  }
		}
		
		function check_mail(campo)
		{
			with (campo)
			  {
			  apos=value.indexOf("@");
			  virg=value.lastIndexOf(".");
			  if (apos<1||virg-apos<2)
				{return false;}
			  else {return true;}
			  }
		}


