function close_div(id) {
	document.getElementById(id).style.display='none';
}
function open_div(id) {
	document.getElementById(id).style.display='block';
}

function Foto(img) {
	window.open(img);
} 

var dim="width=480, height=620, scrollbars=no, resizable=yes";
function Popup(apri) {
	window.open(apri,"",dim);
}

function check() {
	var nome=document.form.Nome.value;	
	var cognome=document.form.Cognome.value;	
	var indirizzo=document.form.Indirizzo.value;	
	var citta=document.form.Citta.value;	
	var cap=document.form.CAP.value;	
	var telefono=document.form.Telefono.value;	
	var myRegEx=/[0-9]{5}$/;
var valid=myRegEx.test(cap);
	if(nome=='' || cognome=='' || indirizzo=='' || citta=='' || citta=='' || cap=='' || telefono=='' || valid==false) {
		alert("Attenzione, i campi con l'asterisco sono obbligatori e devono essere inseriti correttamente");
	} else {
	document.form.action="form_inviata.php";
	document.form.submit()
	}
}


function controlloCampiFirmaOnline() {


	var nome_reg_exp = /^[a-zA-Zאטילעש\s']+$/;
	//carta di identitא
	var numero_documeto_ci_reg_exp = /^[a-zA-Zאטילעש\s']+$/;
	//patente
	var numero_documeto_pat_reg_exp = /^[a-zA-Zאטילעש\s']+$/;	
	//passaporto
	var numero_documento_pas_reg_exp = /^[a-zA-Zאטילעש\s']+$/;
	var email_reg_exp = /^(([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+)?$/;
	


	var nome = document.firma.nome.value;
	var cognome = document.firma.cognome.value;
	var email = document.firma.email.value;
	var fkey_cod_tipo_documento = document.firma.fkey_cod_tipo_documento.value;
	var numero_documento = document.firma.numero_documento.value;
	
	
	if (nome=='') {
		alert("Il campo NOME e' obbligatorio!");
		document.firma.nome.focus();
		return false;
	}
	else if (!nome_reg_exp.test(nome)) {
		alert("Il campo NOME puo' contenere solo lettere!");
		document.firma.nome.select();
		return false;
	}
	else if (cognome=='') {
		alert("Il campo COGNOME e' obbligatorio!");
		document.firma.cognome.focus();
		return false;
	}
	else if (!nome_reg_exp.test(cognome)) {
		alert("Il campo COGNOME puo' contenere solo lettere!");
		document.firma.cognome.select();
		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.firma.email.select();
		return false;
	}
	if (fkey_cod_tipo_documento=='0') {
		alert("Il campo TIPO DOCUMENTO e' obbligatorio!");
		document.firma.fkey_cod_tipo_documento.focus();
		return false;
	}

	if (numero_documento=='') {
		alert("Il campo NUMERO DOCUMENTO e' obbligatorio!");
		document.firma.numero_documento.focus();
		return false;
	}
	//else if (  (fkey_cod_tipo_documento=='1' && !numero_documento_ci_reg_exp.test(numero_documento)) || (fkey_cod_tipo_documento=='2' && !numero_documento_pas_reg_exp.test(numero_documento))  || (fkey_cod_tipo_documento=='3' && !numero_documento_pat_reg_exp.test(numero_documento))   ) {
	else if (fkey_cod_tipo_documento=='') {

		alert("Il campo NUMERO DOCUMENTO non e' valido!");
		document.firma.numero_documento.select();
		return false;
	}
	else if(!document.firma.privacy.checked){		
		alert("Non sono state accettate le normative sul trattamento dei dati personali e quelle sul servizio");	
		return false;  
	}
	else {
		document.firma.submit(); 
	}
};



function controlloCampi() {
	var numero=document.sms.numero.value;	
	var prefisso=document.sms.prefisso.value;	

	var numero_reg_exp =  /^[0-9]{9,10}$/;	
	var prefisso_reg_exp =  /^[0-9,+]{3,4}$/;	


	if (numero=='') {
		alert("Inserire un numero di telefono");
		document.sms.numero.focus();
		return false;
	}
	else if (!numero_reg_exp.test(numero)) {
		alert("Il campo NUMERO non e' valido! Provare usando solo numeri, senza punteggiatura (10 cifre).");
		document.importo.importoscelto.select();
		return false;
	}
	if (prefisso=='') {
		alert("Inserire un prefisso identificativo della nazione");
		document.sms.prefisso.focus();
		return false;
	}
	else if (!prefisso_reg_exp.test(prefisso)) {
		alert("Il campo PREFISSO non e' valido! Provare usando solo numeri, senza punteggiatura (4 Cifre, es. 0039 per l'Italia).");
		document.sms.prefisso.select();
		return false;
	}
	else if(!document.sms.privacy.checked){		
		alert("Non sono state accettate le normative sul trattamento dei dati personali e quelle sul servizio");	
		return false;  
	}
	else {
		document.sms.submit(); 
	}

};




function check_newsletter(){

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

	var nome = document.newsletter.nome.value;
	var cognome = document.newsletter.cognome.value;
	var email = document.newsletter.email.value;
	var cap = document.newsletter.cap.value;


	check_form=true;


	if (nome=='') {
		alert("Il campo NOME e' obbligatorio!");
		document.newsletter.nome.focus();
		return false;
		check_form=false;
		exit;
	}
	else if (!nome_reg_exp.test(nome)) {
		alert("Il campo NOME puo' contenere solo lettere!");
		document.newsletter.nome.select();
		return false;
		check_form=false;
		exit;
	}
	else if (cognome=='') {
		alert("Il campo COGNOME e' obbligatorio!");
		document.newsletter.cognome.focus();
		return false;
		check_form=false;
		exit;
	}
	else if (!cognome_reg_exp.test(cognome)) {
		alert("Il campo COGNOME puo' contenere solo lettere!");
		document.newsletter.cognome.select();
		return false;
		check_form=false;
		exit;
	}
	else if (cap=='') {
		alert("Il campo CAP e' obbligatorio!");
		document.newsletter.cap.focus();
		return false;
		check_form=false;
		exit;
	}
	else if (cap=='00000') {
		alert("Il campo CAP e' sbagliato");
		document.newsletter.cap.focus();
		return false;
		check_form=false;
		exit;
	}
	else if (!cap_reg_exp.test(cap) || cap.length!=5) {
		alert("Il campo CAP non e' valido!");
		document.newsletter.cap.select();
		return false;
		check_form=false;
		exit;
	}
	else if (email=='') {
		alert("Il campo EMAIL e' obbligatorio!");
		document.newsletter.email.focus();
		return false;
		check_form=false;
		exit;
	}
	else if (!email_reg_exp.test(email)) {
		alert("Il campo EMAIL non e' valido! Inserire un indirizzo valido");
		document.newsletter.email.select();
		return false;
		check_form=false;
		exit;
	}
	else if(!document.newsletter.privacy.checked){		
		alert("Non sono state accettate le normative sul trattamento dei dati personali e quelle sul servizio");	
		return false; 
		check_form=false;
		exit;
	}
	else {
		document.newsletter.action="registrazione_newsletter.php";
		document.newsletter.submit()
	}
};
