﻿// JavaScript Document
function controlla(prodotto,tipo) {


// Variabili associate ai campi del modulo
var importo = document.modulo.importo_mutuo.value;	

var nome = document.modulo.nome.value;	 
var cognome = document.modulo.cognome.value;	

var comune = document.modulo.comune.value;	 
var provincia = document.modulo.provincia.value;	 

var telefono1 = document.modulo.telefono1.value;	

var email = document.modulo.email.value;	

var categoria_red = document.modulo.categoria_reddituale.value;	
var tipo_azienda = document.modulo.tipo_azienda.value;	

var reddito_mens = document.modulo.reddito_mensile.value;	

var privacy1 = document.modulo.privacy[0].checked;
var privacy2 = document.modulo.privacy[1].checked;

// Espressione regolare dell'email	 
var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
	 
var messaggio="";

var ctr=true;

//importo
if(importo == "" || importo=="undefined" || importo==0 ){
	messaggio=messaggio+"Il campo Importo Mutuo e' obbligatorio.\n";
	ctr=false;
}
else if((nome == "") || (nome=="undefined")){
	messaggio=messaggio+"Il campo Nome e' obbligatorio.\n";
	ctr=false;
}
else if((cognome == "") || (cognome=="undefined")){
	messaggio=messaggio+"Il campo Cognome è obbligatorio.\n";
	ctr=false;
}
else if((comune == "") || (comune=="undefined")){
	messaggio=messaggio+"Il campo Comune e' obbligatorio.\n";	
	ctr=false;
}
else if((provincia == "") || (provincia=="undefined")){
	messaggio=messaggio+"Il campo Provincia e' obbligatorio.\n";
	ctr=false;
}
else if((telefono1 == "") || (telefono1=="undefined")){
	messaggio=messaggio+"Il campo Telefono e' obbligatorio.\n";
	ctr=false;
}
else if(!email_reg_exp.test(email) || (email == "") || (email == "undefined")){
	messaggio=messaggio+"Il campo Email e' obbligatorio/errato.\n";	
	ctr=false;
}
else if((categoria_red == "") || (categoria_red=="undefined") ){
	messaggio=messaggio+"Il campo Tipo occupazione e' obbligatorio.\n";
	ctr=false;
}
else if((tipo_azienda == "") || (tipo_azienda=="undefined")){
	messaggio=messaggio+"Il campo Tipo Azienda e' obbligatorio.\n";	
	ctr=false;
}
else if((reddito_mens == "") || (reddito_mens=="undefined") || isNaN(reddito_mens)){	
	messaggio=messaggio+"Il campo Reddito mensile e' obbligatorio.\n";
	ctr=false;
}
else if((!privacy1) && (!privacy2) || (privacy2==true)){
	messaggio=messaggio+"Il campo Privacy e' obbligatorio.\n";	
	ctr=false;
}
else
	ctr=true;
	

//INVIA IL MODULO
if(ctr){  
	if(tipo=="test"){
		document.modulo.action="http://www.4credit.it/preventivo-prodotto2.php?prodotto="+prodotto+"&mod=0";
	}else{
		document.modulo.action="http://www.4credit.it/preventivo-prodotto.php?prodotto="+prodotto+"&mod=0";
	}
	document.modulo.submit();
}
else {
	alert(messaggio);
}

} 
