function validateStandardForm(form) { var m = ''; $('input[type=text][required=true],textarea[required=true]',form).each( function (a,b){ if ($.trim($(b).val())=='') { var name = $(b).attr('name'); if($(b).attr('fullname')!='') name = $(b).attr('fullname'); m += name + "\n"; } }); if (m!='') { alert('The following fields are required:\n'+m); return false; } if (Recaptcha != undefined) { var r =$.ajax({ type: 'POST', url: '/recaptcha_validate.php', cache: false, async: false, data: { recaptcha_challenge_field: $('#recaptcha_challenge_field').val(), recaptcha_response_field: $('#recaptcha_response_field').val() } }).responseText; if (r==1) { return true; } alert('reCaptcha failed'); Recaptcha.reload(); return false; } else { return true; } }