function fo_controllaMail(EmailAddr){
	Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
	if (Filtro.test(EmailAddr)){
		return true;
    }
	else{
		return false;
    }
}

function fo_iscrivitiAllaNewsletter(form){
	if(form.nome.value==""){
        alert("Manca il nome! *Campo obbligatorio*");
        return false;
    }
	if(form.cognome.value==""){
        alert("Manca il cognome! *Campo obbligatorio*");
        return false;
    }
	if(form.email.value==""){
        alert("Manca l'email! *Campo obbligatorio*");
        return false;
    }
	if(fo_controllaMail(form.email.value)==false){
        alert("L'email è errata");
        return false;
    }
	if(!form.privacy[0].checked){
        alert("E' necessario fornire il consenso alla privacy.");
        return false;
    }
	else{	
        return true;
    }
}

function fo_richiestaInformazioni(form){
	if(form.nome.value==""){
        alert("Manca il nome! *Campo obbligatorio*");
        return false;
    }
	if(form.cognome.value==""){
        alert("Manca il cognome! *Campo obbligatorio*");
        return false;
    }
	if(form.email.value==""){
        alert("Manca l'email! *Campo obbligatorio*");
        return false;
    }
	if(fo_controllaMail(form.email.value)==false){
        alert("L'email è errata");
        return false;
    }
	if(!form.privacy[0].checked){
        alert("E' necessario fornire il consenso alla privacy.");
        return false;
    }
	else{	
        return true;
    }
}

function fo_contatti(form){
	if(form.nome.value==""){
        alert("Manca il nome! *Campo obbligatorio*");
        return false;
    }
	if(form.cognome.value==""){
        alert("Manca il cognome! *Campo obbligatorio*");
        return false;
    }
	if(form.email.value==""){
        alert("Manca l'email! *Campo obbligatorio*");
        return false;
    }
	if(fo_controllaMail(form.email.value)==false){
        alert("L'email è errata");
        return false;
    }
	if(!form.privacy[0].checked){
        alert("E' necessario fornire il consenso alla privacy.");
        return false;
    }
	else{	
        return true;
    }
}

function fo_InviaAdAmico(form){
	if(form.nomeMittente.value==""){
        alert("Manca il nome! *Campo obbligatorio*");
        return false;
    }
	if(form.emailMittente.value==""){
        alert("Manca la tua email! *Campo obbligatorio*");
        return false;
    }
	if(fo_controllaMail(form.emailMittente.value)==false){
        alert("La tua email è errata");
        return false;
    }
	if(form.nome1.value==""){
        alert("Manca il nome dell'amico! *Campo obbligatorio*");
        return false;
    }
	if(form.email1.value==""){
        alert("Manca l'email dell'amico! *Campo obbligatorio*");
        return false;
    }
	if(!form.privacy[0].checked){

        alert("E' necessario fornire il consenso alla privacy.");
        return false;
    }
	else{	
        return true;
    }
}

function fo_registrazione(form){
	if(form.nome.value==""){
        alert("Manca il nome! *Campo obbligatorio*");
        return false;
    }
	if(form.cognome.value==""){
        alert("Manca il cognome! *Campo obbligatorio*");
        return false;
    }
	if(form.email.value==""){
        alert("Manca l'email! *Campo obbligatorio*");
        return false;
    }
	if(fo_controllaMail(form.email.value)==false){
        alert("L'email è errata");
        return false;
    }
	if(!form.privacy[0].checked){
        alert("E' necessario fornire il consenso alla privacy.");
        return false;
    }
	else{	
        return true;
    }
}

function fo_registrazionePrivato(form){
	if(form.nome.value==""){
        alert("Manca il nome! *Campo obbligatorio*");
        return false;
    }
	if(form.cognome.value==""){
        alert("Manca il cognome! *Campo obbligatorio*");
        return false;
    }
	if(form.email.value==""){
        alert("Manca l'email! *Campo obbligatorio*");
        return false;
    }
	if(fo_controllaMail(form.email.value)==false){
        alert("L'email è errata");
        return false;
    }
	if(form.professione.value==""){
        alert("Manca la professione! *Campo obbligatorio*");
        return false;
    }
	if(!form.privacy[0].checked){
        alert("E' necessario fornire il consenso alla privacy.");
        return false;
    }
	else{	
        return true;
    }
}

function fo_registrazionePrivato2(form){
	if(form.settore.value==""){
        alert("Manca il settore professionale! *Campo obbligatorio*");
        return false;
    }
	if(form.indirizzo.value==""){
        alert("Manca l'indirizzo! *Campo obbligatorio*");
        return false;
    }
	if(form.cap.value==""){
        alert("Manca il cap! *Campo obbligatorio*");
        return false;
    }
	if(form.citta.value==""){
        alert("Manca la città! *Campo obbligatorio*");
        return false;
    }
	if(form.telefono.value==""){
        alert("Manca il telefono! *Campo obbligatorio*");
        return false;
    }
	if(form.fax.value==""){
        alert("Manca il fax! *Campo obbligatorio*");
        return false;
    }
	if(form.iva.value==""){
        alert("Manca la Partita Iva! *Campo obbligatorio*");
        return false;
    }
	if(form.s_email.value==""){
        alert("Manca l'e-mail aziendale! *Campo obbligatorio*");
        return false;
    }
	if(fo_controllaMail(form.s_email.value)==false){
        alert("L'email è errata");
        return false;
    }
	else{	
        return true;
    }
}

function fo_registrazioneAzienda(form){
	if(form.nome.value==""){
        alert("Manca il nome! *Campo obbligatorio*");
        return false;
    }
	if(form.cognome.value==""){
        alert("Manca il cognome! *Campo obbligatorio*");
        return false;
    }
	if(form.email.value==""){
        alert("Manca l'email! *Campo obbligatorio*");
        return false;
    }
	if(fo_controllaMail(form.email.value)==false){
        alert("L'email è errata");
        return false;
    }
	if(form.rag_soc.value==""){
        alert("Manca la Ragione Sociale! *Campo obbligatorio*");
        return false;
    }
	if(form.citta.value==""){
        alert("Manca la Città! *Campo obbligatorio*");
        return false;
    }
	if(!form.privacy[0].checked){
        alert("E' necessario fornire il consenso alla privacy.");
        return false;
    }
	else{	
        return true;
    }
}

function fo_registrazioneAzienda2(form){
	if(form.settore.value==""){
        alert("Manca il settore professionale! *Campo obbligatorio*");
        return false;
    }
	if(form.indirizzo.value==""){
        alert("Manca l'indirizzo! *Campo obbligatorio*");
        return false;
    }
	if(form.cap.value==""){
        alert("Manca il cap! *Campo obbligatorio*");
        return false;
    }
	if(form.citta.value==""){
        alert("Manca la città! *Campo obbligatorio*");
        return false;
    }
	if(form.telefono.value==""){
        alert("Manca il telefono! *Campo obbligatorio*");
        return false;
    }
	if(form.fax.value==""){
        alert("Manca il fax! *Campo obbligatorio*");
        return false;
    }
	if(form.iva.value==""){
        alert("Manca la Partita Iva! *Campo obbligatorio*");
        return false;
    }
	if(form.s_email.value==""){
        alert("Manca l'e-mail aziendale! *Campo obbligatorio*");
        return false;
    }
	if(fo_controllaMail(form.s_email.value)==false){
        alert("L'email è errata");
        return false;
    }
	else{	
        return true;
    }
}

function fo_registrazionePassword(form){
	if(form.nome.value==""){
        alert("Manca il nome! *Campo obbligatorio*");
        return false;
    }
	if(form.cognome.value==""){
        alert("Manca il cognome! *Campo obbligatorio*");
        return false;
    }
	if(form.email.value==""){
        alert("Manca l'email! *Campo obbligatorio*");
        return false;
    }
	if(fo_controllaMail(form.email.value)==false){
        alert("L'email è errata");
        return false;
    }
	if(form.password.value==""){
        alert("Manca la password! *Campo obbligatorio*");
        return false;
    }
	if(form.password.value != form.password2.value){
        alert("Le due password devono coincidere.");
        return false;
    }
	if(!form.privacy[0].checked){
        alert("E' necessario fornire il consenso alla privacy.");
        return false;
    }
	else{	
        return true;
    }
}

function fo_modificaDati(form){
	if(form.nome.value==""){
        alert("Manca il nome! *Campo obbligatorio*");
        return false;
    }
	if(form.cognome.value==""){
        alert("Manca il cognome! *Campo obbligatorio*");
        return false;
    }
	if(form.email.value==""){
        alert("Manca l'email! *Campo obbligatorio*");
        return false;
    }
	if(fo_controllaMail(form.email.value)==false){
        alert("L'email è errata");
        return false;
    }
	if(form.cell)
	{
		cell= form.cell.value
		if( (( (cell).length != 10) && ((cell).length != 0)) || isNaN(cell)){
	        alert("Il numero di cellulare è errato");
	        return false;
	    }
	}
	if(form.privacy)
		{
		if(!form.privacy[0].checked){
	        alert("E' necessario fornire il consenso alla privacy.");
	        return false;
	    }
	}
	else{	
        return true;
    }
}