function controlloCampiBankpass(){

	var nome_reg_exp = /^[a-zA-Zאטילעש\s']+$/;
	var indirizzo_reg_exp = /^[a-zA-Zאטילעש0-9\.,;\s\\\/']+$/;
	var citta_reg_exp = /^[a-zA-Zאטילעש\s']+$/;
	var importo_reg_exp = /^[0-9]+$/;
	var cap_reg_exp = /^[0-9]+$/;
	var email_reg_exp = /^(([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+)?$/;
	
	var nome = document.importo.nome.value;
	var cognome = document.importo.cognome.value;
	var indirizzo = document.importo.indirizzo.value;
	var sesso = document.importo.sesso.value;
	var cap = document.importo.cap.value;
	var citta = document.importo.citta.value;
	var importo = document.importo.importoscelto.value;
	var email = document.importo.email.value;
	
	
	if (nome=='') {
		alert("Il campo NOME e' obbligatorio!");
		document.importo.nome.focus();
		return false;
	}
	else if (!nome_reg_exp.test(nome)) {
		alert("Il campo NOME puo' contenere solo lettere!");
		document.importo.nome.select();
		return false;
	}
	else if (cognome=='') {
		alert("Il campo COGNOME e' obbligatorio!");
		document.importo.cognome.focus();
		return false;
	}
	else if (!nome_reg_exp.test(cognome)) {
		alert("Il campo COGNOME puo' contenere solo lettere!");
		document.importo.cognome.select();
		return false;
	}
	if (indirizzo=='') {
		alert("Il campo INDIRIZZO e' obbligatorio!");
		document.importo.indirizzo.focus();
		return false;
	}
	else if (!indirizzo_reg_exp.test(indirizzo)) {
		alert("Il campo INDIRIZZO non e' valido! Provare usando solo lettere, numeri e caratteri di punteggiatura");
		document.importo.indirizzo.select();
		return false;
	}
	else if (cap=='') {
		alert("Il campo CAP e' obbligatorio!");
		document.importo.cap.focus();
		return false;
	}
	else if (cap=='00000') {
		alert("Il campo CAP e' sbagliato");
		document.importo.cap.focus();
		return false;
	}
	else if (sesso=='3') {
		alert("Il campo SESSO e' sbagliato");
		document.importo.sesso.focus();
		return false;
	}
	else if (!cap_reg_exp.test(cap) || cap.length!=5) {
		alert("Il campo CAP non e' valido!");
		document.importo.cap.select();
		return false;
	}

	else if (citta=='') {
		alert("Il campo CITTA' e' obbligatorio!");
		document.importo.citta.focus();
		return false;
	}
	else if (!citta_reg_exp.test(citta)) {
		alert("Il campo CITTA' non e' valido!");
		document.importo.citta.select();
		return false;
	}
	else if (email=='') {
		alert("Il campo EMAIL e' obbligatorio!");
		document.importo.email.focus();
		return false;
	}
	else if (!email_reg_exp.test(email)) {
		alert("Il campo EMAIL non e' valido! Inserire un indirizzo valido o lasciare vuoto il campo.");
		document.importo.email.select();
		return false;
	}
	else if (importo=='') {
		alert("Inserire un importo!");
		document.importo.importoscelto.focus();
		return false;
	}
	else if (!importo_reg_exp.test(importo)) {
		alert("Il campo IMPORTO non e' valido! Provare usando solo numeri, senza punteggiatura.");
		document.importo.importoscelto.select();
		return false;
	}
	else if(!document.importo.privacy.checked){		
		alert("Non sono state accettate le normative sul trattamento dei dati personali e quelle sul servizio");	
		return false;  
	}
	else {
		document.importo.submit(); 
	}
};


function controlloCampiBankpass_small(){

	var importo_reg_exp = /^[0-9]+$/;

	var importo = document.importo.importoscelto.value;
	
	if (importo=='') {
		alert("Inserire un importo!");
		document.importo.importoscelto.focus();
		return false;
	}
	else if (!importo_reg_exp.test(importo)) {
		alert("Il campo IMPORTO non e' valido! Provare usando solo numeri, senza punteggiatura.");
		document.importo.importoscelto.select();
		return false;
	}
	else if(!document.importo.privacy.checked){		
		alert("Non sono state accettate le normative sul trattamento dei dati personali e quelle sul servizio");	
		return false;  
	}
	else {
		document.importo.submit(); 
	}
};


function controlloCampiBankpass_smaller(){

	var importo_reg_exp = /^[0-9]+$/;
	var nome_reg_exp = /^[a-zA-Zאטילעש\s']+$/;
	var indirizzo_reg_exp = /^[a-zA-Zאטילעש0-9\.,;\s\\\/']+$/;
	var citta_reg_exp = /^[a-zA-Zאטילעש\s']+$/;
	var cap_reg_exp = /^[0-9]+$/;
	var email_reg_exp = /^(([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+)?$/;

	var importo = document.importo.importoscelto.value;
	var nome = document.importo.nome.value;
	var cognome = document.importo.cognome.value;
	var email = document.importo.email.value;
	var cap = document.importo.cap.value;
	var indirizzo = document.importo.indirizzo.value;
	var citta = document.importo.citta.value;

	check_form=true;


	if (nome=='') {
		alert("Il campo NOME e' obbligatorio!");
		document.importo.nome.focus();
		return false;
		check_form=false;
	}
	else if (!nome_reg_exp.test(nome)) {
		alert("Il campo NOME puo' contenere solo lettere!");
		document.importo.nome.select();
		return false;
		check_form=false;
	}
	else if (cognome=='') {
		alert("Il campo COGNOME e' obbligatorio!");
		document.importo.cognome.focus();
		return false;
		check_form=false;
	}
	else if (!nome_reg_exp.test(cognome)) {
		alert("Il campo COGNOME puo' contenere solo lettere!");
		document.importo.cognome.select();
		return false;
		check_form=false;
	}
	else if (indirizzo=='') {
		alert("Il campo INDIRIZZO e' obbligatorio!");
		document.importo.indirizzo.focus();
		return false;
		check_form=false;
	}
	else if (!indirizzo_reg_exp.test(indirizzo)) {
		alert("Il campo INDIRIZZO non e' valido! Provare usando solo lettere, numeri e caratteri di punteggiatura");
		document.importo.indirizzo.select();
		return false;
		check_form=false;
	}
	else if (cap=='') {
		alert("Il campo CAP e' obbligatorio!");
		document.importo.cap.focus();
		return false;
		check_form=false;
	}
	else if (cap=='00000') {
		alert("Il campo CAP e' sbagliato");
		document.importo.cap.focus();
		return false;
		check_form=false;
	}
	else if (!cap_reg_exp.test(cap) || cap.length!=5) {
		alert("Il campo CAP non e' valido!");
		document.importo.cap.select();
		return false;
		check_form=false;
	}

	else if (citta=='') {
		alert("Il campo CITTA' e' obbligatorio!");
		document.importo.citta.focus();
		return false;
		check_form=false;
	}
	else if (!citta_reg_exp.test(citta)) {
		alert("Il campo CITTA' non e' valido!");
		document.importo.citta.select();
		return false;
		check_form=false;
	}
	else if (email=='') {
		alert("Il campo EMAIL e' obbligatorio!");
		document.importo.email.focus();
		return false;
		check_form=false;
	}
	else if (!email_reg_exp.test(email)) {
		alert("Il campo EMAIL non e' valido! Inserire un indirizzo valido");
		document.importo.email.select();
		return false;
		check_form=false;
	}
	else if (importo=='') {
		alert("Inserire un importo!");
		document.importo.importoscelto.focus();
		return false;
		check_form=false;
	}
	else if (!importo_reg_exp.test(importo)) {
		alert("Il campo IMPORTO non e' valido! Provare usando solo numeri, senza punteggiatura.");
		document.importo.importoscelto.select();
		return false;
		check_form=false;
	}
	else if(!document.importo.privacy.checked){		
		alert("Non sono state accettate le normative sul trattamento dei dati personali e quelle sul servizio");	
		return false;  
		check_form=false;
	}
	else {
		document.importo.submit(); 
	}
};








