function validateField(field) {
    if ($(field).val().length < 1) {
       $(field).next('em.warning').show();
       $(field).css('border', ' 1px solid #c00');
    } else {
       $(field).next('em.warning').hide();
       $(field).css('border', '1px solid #ccc');
    }
}

$(document).ready(function() {
    
    // Highlight input velden
    $('input.text, textarea').focus(function() {
        $(this).css('border', '1px solid #000');
    });
    $('input.text, textarea').blur(function() {
        $(this).css('border', '1px solid #ccc');
    });
    
    // Maak waarschuwingen aan
    $('.required').after('<em class="warning" style="display: none">Required</em>');
    $('.required').each(function() {
        $(this).blur(function() {
            validateField(this);
        });
    });
    
});