// JavaScript Document

$(document).ready(function(){
	
var form = $("#contactForm");  
var name = $("#name");  
var email = $("#email");  
var message = $("#message");

	//On blur
	name.blur(validateName);
	email.blur(validateEmail);
	message.blur(validateMessage);
	//On keyup
	name.keyup(validateName);
	email.keyup(validateEmail);
	message.keyup(validateMessage);
	//On Submitting
	form.submit(function(){
		if(validateName() & validateEmail() & validateMessage()){
			return true
	}else{
			
			$('#recaptcha').fadeOut('fast', function(){
				$('#fields').fadeIn('fast');
			});
			return false;

			
		}
	});
	

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-z]{2,4}$/;
		//if it's valid email
		if(filter.test(a)){
			email.removeClass("error");
			return true;
		}
		//if it's NOT valid
		else{
			email.addClass("error");
			return false;
		}
	}

function validateName(){  
    //if it's NOT valid  
    if(name.val().length < 4){  
        name.addClass("error");  
        return false;  
    }  
    //if it's valid  
    else{  
        name.removeClass("error");   
        return true;  
    }  
} 

function validateMessage(){  
    //it's NOT valid  
    if(message.val().length < 10){  
        message.addClass("error");  
        return false;  
    }  
    //it's valid  
    else{  
        message.removeClass("error");  
        return true;  
    }  
}  

});
