jQuery(document).ready(function(){
    jQuery('.form-fb form').submit(function(e){
        //e.preventDefault();
        var valid = true;
        
            
        jQuery(this).find('.required').each(function(c){
            
            switch(this.nodeName.toLowerCase()){
                case 'input' :
                    
                    if( jQuery(this).val().length == 0 ){
                        
                        var msg = jQuery(document.createElement('div'))
                            .addClass('form-fb-status-msg')
                            .html('This field is required');
                        
                        valid = false;
                        jQuery(this).after(msg);
                    }
                    break;
                case 'textarea' :
                    
                    if( jQuery(this).val().length == 0 ){
                        
                        var msg = jQuery(document.createElement('div'))
                            .addClass('form-fb-status-msg')
                            .html('This field is required');
                        
                        valid = false;
                        jQuery(this).after(msg);
                    }
                    break;
                case 'div' :
                    
                    if( jQuery(this).find('input:checked').length == 0 ){
                        
                        jQuery(this).addClass('form-fb-required-border');
                        valid = false;
                    }
                    
                    break;
            }
            
        });
        
        var t=setTimeout(function(){
            jQuery('.form-fb-required-border').removeClass('form-fb-required-border');
            jQuery('.form-fb-status-msg').remove();
        },1500);
        
        return valid;
        
    });
});
