
function ValidateEmptyFields()
{
    var IsValid = true;
    
    $('.FooterFeatures input[type=text], textarea').each(function(){
       var Label = $(this).attr('type')=='text' ? $(this).prev('.Label') : $(this).parent().prev('.Label');
       
       if($(this).val()=='')
       {
           Label.addClass('Empty');
           fadeInAndOutInvalid(Label,4);
           IsValid = false
       }
       else
       {
           Label.removeClass('Empty');
       }
    });
    
    if(IsValid)
        $('.Success').fadeIn(1000);
    
    return IsValid;
}

function fadeInAndOutInvalid(sender, num) 
{
    if (!num || num > 0)
        $(sender).fadeOut(300, function() { 
            $(this).fadeIn(300); 
            if (num)
                fadeInAndOutInvalid(sender, num - 1);
        });
}
