function fValidate() {
    $('#message_sent').hide('slow');

    var emailField = $('#input_email');
    var messageArea = $('#textarea_message');
    
    var email = emailField.val();
    var message = messageArea.val();
    
    var result = true;
    var toFocus;
    
    if (emailField.hasClass('empty_input') || messageArea.hasClass('empty_input')) {
        return false;
    }
    
    if (email == null || email == '') {
    	emailField.addClass('empty_input');
    	emailField.val('Please, enter your email!');
    	toFocus = emailField;
        result = false;
    } else if (email.indexOf('@') == -1) {
    	emailField.addClass('empty_input');
    	emailField.val('Please, enter valid email!');
    	toFocus = emailField;
        result = false;
    } 
    
    if (message == null || message == '') {
    	messageArea.addClass('empty_input');
    	messageArea.val('Please, enter your message!');
    	if (toFocus == null) {
    	    toFocus = messageArea;
    	}
    	result = false;
    }
    
    if (toFocus != null) {
    	toFocus.focus();
    }
    
    return result;
}

$(document).ready(function() {
    var emailField = $('#input_email');
    var messageArea = $('#textarea_message');
    
    emailField.keydown(function(e) {
    	if ($(this).hasClass('empty_input')) {
            $(this).removeClass('empty_input');
            $(this).val('');
    	}
    });
    
    messageArea.keydown(function(e) {
    	if ($(this).hasClass('empty_input')) {
            $(this).removeClass('empty_input');
            $(this).val('');
    	}
    });
});