$(document).ready(function() {

		
   $("#txtnome").focus(function () {
        $(this).val("");
    });
    $("#txtemail").focus(function () {
		$(this).val("");
    });
	
	var form = $("#form_mail");
	
	var form_newsletter = $("#form_newsletter");
	
	var nome = $("#txtNome");
	var email = $("#txtEMail");
	var accetto = $("#accetto");
	
	/*function validateName(){ 
    	if(nome.val().length < 4){
			alert('Il nome deve essere almeno di 3 caratteri');
			nome.focus();
    		return false;  
     	}else{  
			
			return true;  
     	}  
	 }  */
	 
	function validateEmail(){
		//testing regular expression
		var a = email.val();
		var filter = /^[a-zA-Z0-9]+[a-zA-Z0-9_.-]+[a-zA-Z0-9_-]+@[a-zA-Z0-9]+[a-zA-Z0-9.-]+[a-zA-Z0-9]+.[a-z]{2,4}$/;
		//if it's valid email
		if(filter.test(a)){
			
			return true;
		}
		//if it's NOT valid
		else{
			alert('E-mail non valida');
			email.focus();
			return false;
		}
	}
	
	function validatePrivacy(){
		if(accetto.is(':checked')){
			
			return true;
		}else{
			alert("Bisogna accettare la privacy");
			return false;
		}
	}

		
	form.submit(function(){  
    	//if(validateName() & validateEmail() & validatePrivacy()){  
        if(validateEmail() & validatePrivacy()){  	
			return true  
		}else{
			
        	return false;  
		}
	}); 
	
	form_newsletter.submit(function(){  
    	if(validateEmail() & validatePrivacy()){  
        	
			return true  
		}else{
			
        	return false;  
		}
	}); 
	
	
	
	/*$("#submit").click(function () {
		if(campo_obbligatorio($("txtnome"))){
			alert('OK');
		}else{
			alert('KO');
		}
			}				 
	});*/

	/*$("#form1").validate({
		submitHandler: function() { 
			alert('tutti i dati sono stati inseriti correttamente!');
			$(this).submit();
		},			
		rules: {
			txtnome: {
				required: true,
				minLength: 3,
			},
			
			txtemail: {
				required: true,
				email: true
			},
			
			accetto: "required"
		},
		messages: {
			txtnome: {
				required: "Inserisci Nome e Cognome",
				minLength: "Il nome deve essere di almeno 3 lettere",
				
			},
			
			txtemail: {
				required: "Devi inserire un indirizzo email.",
				email: "L'indirizzo inserito non � una mail valida."
			},
			accetto: {
				required: "Devi accettare i termini del servizio."
			}
		}
	});*/


});


