
$(document).ready(function() {

    $('form textarea').each(function() {
        if($(this).is('.required')) {
            $(this).prev('label').css('font-weight','bold').append('&nbsp;*');
            $('#userSubmit').attr('disabled', true);
        }
    });

    $('form input').each(function() {
        if($(this).is('.required')) {
            $(this).prev('label').css('font-weight','bold').append('&nbsp;*');
            $('#userSubmit').attr('disabled', true);
        }
    });

    $('form textarea').blur(function() {
        $(this).next('span.error').remove();
        if($(this).is('.required')) {
            if(this.value == '') {
                message = 'This field is required';
                $(this).after('<span class="error">' + message + '</span>');
                $('#userSubmit').attr('disabled', true);                
            }
            else {
                $('#userSubmit').attr('disabled', false);
            }
        }
    });

    $('form input').blur(function() {
        $(this).next('span.error').remove();
        if($(this).is('.required')) {
            if(this.value == '') {
                message = 'This field is required';
                $(this).after('<span class="error">' + message + '</span><br/>');
                $('#userSubmit').attr('disabled', true);                
            }
            else {
                $('#userSubmit').attr('disabled', false);
            }
        }
    });

});