function submitForm() {
    if (document.feedback.onsubmit()) {
        document.feedback.submit();
    }
}

function fValidate() {

    $('#message_sent').hide('slow');

    var emailField = $('#input_email');
    var subjectField = $('#input_subject');
    var messageArea = $('#textarea_message');
    
    var email = emailField.val();
    var subject = subjectField.val();
    var message = messageArea.val();
    
    var result = true;
    var toFocus;
    
    if (emailField.hasClass('empty_input') 
    || subjectField.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 (subject == null || subject == '') {
    	subjectField.addClass('empty_input');
    	subjectField.val('Please, enter your subject!');
    	if (toFocus == null) {
            toFocus = subjectField;
    	}
        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() {

    if ('/contactsent/' == window.location.pathname) {
    	alert('Your message was sent successfully. Thank you!');
    }

    var emailField = $('#input_email');
    var subjectField = $('#input_subject');
    var messageArea = $('#textarea_message');
    
    emailField.keydown(function(e) {
    	if ($(this).hasClass('empty_input')) {
            $(this).removeClass('empty_input');
            $(this).val('');
    	}
    });
    
    subjectField.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('');
    	}
    });
});