$(function() {
    $.ECHO.form = {};
    
    $.ECHO.form.validateRequired = function() {
        $('form.pleasevalidate').submit(function() {
            var hasErrors = false;
            
            $('div.form_section').each(function(i, n) {
                var label = $($(n).find('label'));
                if (label.hasClass('required')) {
                    var el = $(n).find('input,select');
                    el.removeClass('error');
                    label.removeClass('error');
                    
                    if (el.val() == '') {
                        el.addClass('error');
                        label.addClass('error');
                        hasErrors = true;
                    }
                }
            });
            
            return !hasErrors;
        });
    }();
});