$(document).ready(function() {
    $.validEmail = function(email) {
    	if(!(/^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/.test(email))){
			return false;
		}
		return true;
	};
	$.reset = function() {
	    $(".c_error").each(function() {
	        $(this).fadeOut('fast');
	    });
	    $(".in").each(function() {
	        $(this).css("border", "1px solid #222222");
	    });
	};
	$.throwError = function(field) {
	    $("#" + field + "_error").fadeIn("fast");
	    $("#" + field).css("border", "1px solid #fa1c07");
	};
    $.validateContact = function() {
        $.reset();
        var fname = $("#first_name").val();
        var email = $("#email").val();
        var enquiry = $("#enquiry").val();
        var msg = $("#message").val();
        var e = true;
        
        if(fname.length == 0) {
            e = false;
            $.throwError('first_name');
        }
        else if($.validEmail(email) == false) {
            e = false;
            $.throwError('email');
        }
        else if(enquiry == '') {
            e = false;
            $.throwError('enquiry');
        }
        else if(msg.length == 0) {
            e = false;
            $.throwError('message');
        }
        return e;
    };
});