$(document).ready(function(){
    var filternume=/^[a-zA-Z]{3}[ a-zA-Z]*$/;
    var filtermail = /^[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}$/;


    $("#submit").click(function(){
    	var error=0; 
	
	    if(!filternume.test($("#nume").val()))
	        {
                    $("input#nume").focus();
	            $("#nume").addClass("error");
	            $("#errnume").html("nume incorect");
	            error=1;
	        }
	    else $("#nume").removeClass("error");

	    if(!filtermail.test($("#email").val()))
	        {
                    $("#email").addClass("error");
	            $("#erremail").html("email incorect");
	            error=1;
	        }
	    else $("#email").removeClass("error");
	    
	    if(!$("#mesaj").val())
	    {
	        $("#mesaj").addClass("error");
	        $("#errmesaj").html("scrieti mesaj");
	        error=1;
	    }
	    else $('#mesaj').removeClass("error");
	
	    if(error==0) return true;
	        else return false;
    });

    $("#nume").keyup(function(){
        if(!filternume.test($("#nume").val()))
        {
            $("#nume").addClass("error");
            $("#errnume").html("nume incorect");
            error=1;
        }
    else {
        $("#errnume").html("");
        $(this).removeClass("error");
    }
    });

    $("#email").keyup(function(){
        if(!filtermail.test($("#email").val()))
        {
            $("#email").addClass("error");
            $("#erremail").html("email incorect");
            error=1;
        }
    else {
        $("#erremail").html("");
        $(this).removeClass("error");
        }
    });
    
    $("#mesaj").keyup(function(){
    	if(!$("#mesaj").val())
        {
            $("#mesaj").addClass("error");
            $("#errmesaj").html("scrieti mesaj");
            error=1;
        }
	    else {
	        $("#errmesaj").html("");
	        $(this).removeClass("error");
	        }    
    });

});

