function checkRegCliente(operation){
	if (self.document.frmAnagrafica.cognome_nome.value==""){
		alert("ATTENZIONE!\nInserire il cognome e nome.");
		return false;
	}
	if (self.document.frmAnagrafica.indirizzo.value==""){
		alert("ATTENZIONE!\nInserire un indirizzo di riferimento.");
		return false;
	}
	if (self.document.frmAnagrafica.citta.value==""){
		alert("ATTENZIONE!\nInserire la cittą.");
		return false;
	}
	if (self.document.frmAnagrafica.provincia.value==""){
		alert("ATTENZIONE!\nInserire la provincia.");
		return false;
	}
	if (self.document.frmAnagrafica.cap.value==""){
		alert("ATTENZIONE!\nInserire il cap.");
		return false;
	}
	if (self.document.frmAnagrafica.p_iva_cod_fisc.value==""){
		alert("ATTENZIONE!\nInserire la partita iva oppure il codice fiscale.");
		return false;
	}
	if (self.document.frmAnagrafica.telefono.value==""){
		alert("ATTENZIONE!\nInserire un numero telefonico.");
		return false;
	}
	
	//VALORI EMAIL
	var regExpEmail = /^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/;
	if (!(regExpEmail.test(self.document.frmAnagrafica.email.value))) {
		alert ("Attenzione!\nInserire per il campo [email] un indirizzo di posta elettronica valido.");
		return false;
	}
	
	//VALORI ALFANUMERICI + CARATTERE UNDERSCORE [_]
	var regExp = /^[a-zA-Z0-9]\w{3,7}$/; 
	if (!(regExp.test(self.document.frmAnagrafica.password.value))) {
		alert ("Attenzione!\nInserire per il campo [password] solo caratteri alfanumerici.");
		return false;
	}
	
	var operation;
	if (operation == "registrazione") { 
		if (self.document.frmAnagrafica.autorizzazione.checked == false){
			alert("ATTENZIONE!\nAutorizzare il trattamento dei dati personali per procedere.");
			return false;
		}
	} 
	return true;
}

function checkPreventivo(){
	if (self.document.frmPreventivo.cognome.value==""){
		alert("ATTENZIONE!\nInserire il cognome.");
		return false;
	}
	if (self.document.frmPreventivo.nome.value==""){
		alert("ATTENZIONE!\nInserire il nome.");
		return false;
	}
	if (self.document.frmPreventivo.telefono.value==""){
		alert("ATTENZIONE!\nInserire un numero telefonico.");
		return false;
	}
	
	//VALORI EMAIL
	if (self.document.frmPreventivo.email.value!=""){
		var regExpEmail = /^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/;
		if (!(regExpEmail.test(self.document.frmPreventivo.email.value))) {
			alert ("Attenzione!\nInserire per il campo [email] un indirizzo di posta elettronica valido.");
			return false;
		}
	}	
	
	if (self.document.frmPreventivo.autorizzazione.checked == false){
		alert("ATTENZIONE!\nAutorizzare il trattamento dei dati personali per procedere.");
		return false;
	}
	
	return true;
}

function checkQuestionario(){
	if (self.document.frmQuestionario.cognome_nome.value==""){
		alert("ATTENZIONE!\nInserire il cognome e nome.");
		return false;
	}
	if (self.document.frmQuestionario.indirizzo.value==""){
		alert("ATTENZIONE!\nInserire un indirizzo di riferimento.");
		return false;
	}
	if (self.document.frmQuestionario.citta.value==""){
		alert("ATTENZIONE!\nInserire la cittą.");
		return false;
	}
	if (self.document.frmQuestionario.provincia.value==""){
		alert("ATTENZIONE!\nInserire la provincia.");
		return false;
	}
	if (self.document.frmQuestionario.cap.value==""){
		alert("ATTENZIONE!\nInserire il cap.");
		return false;
	}
	if (self.document.frmQuestionario.p_iva_cod_fisc.value==""){
		alert("ATTENZIONE!\nInserire la partita iva oppure il codice fiscale.");
		return false;
	}
	if (self.document.frmQuestionario.telefono.value==""){
		alert("ATTENZIONE!\nInserire un numero telefonico.");
		return false;
	}
	
	//VALORI EMAIL
	var regExpEmail = /^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/;
	if (!(regExpEmail.test(self.document.frmQuestionario.email.value))) {
		alert ("Attenzione!\nInserire per il campo [email] un indirizzo di posta elettronica valido.");
		return false;
	}
	
	if (self.document.frmQuestionario.autorizzazione.checked == false){
		alert("ATTENZIONE!\nAutorizzare il trattamento dei dati personali per procedere.");
		return false;
	}
	
	return true;
}

function popUp(nome_pagina,w,h) {
	var l = Math.floor((screen.width-w)/2);
    var t = Math.floor((screen.height-h)/2);
    window.open(nome_pagina,"","width=" + w + ",height=" + h + ",top=" + t + ",left=" + l + ",resizable=no, menubar=no, scrollbars=yes");
}
