jQuery(document).ready(function(){jQuery('#additional-application').on('submit',function(e){e.preventDefault();var formEl=jQuery(this),formButton=formEl.find('.submit');formEl.find('.error').remove();var AAfname=formEl.find('#AAfname').val().trim(),AAemail=formEl.find('#AAemail').val().trim(),AAamount=formEl.find('#AAamount').val().trim(),AApostcode=formEl.find('#AApostcode').val().trim().toUpperCase();var postcodeRegex=/^[A-Z]{1,2}[0-9][0-9A-Z]?\s?[0-9][A-Z]{2}$/i,emailRegex=/^[^\s@]+@[^\s@]+\.[^\s@]+$/;var isValid=true;if(!AAfname){formEl.find('#AAfname').after('
Please enter your name.
');isValid=false;} if(!AAemail||!emailRegex.test(AAemail)){formEl.find('#AAemail').after('Please enter a valid email address.
');isValid=false;} if(!AAamount||isNaN(AAamount)||Number(AAamount)<=0){formEl.find('.amount').after('Please enter a valid amount.
');isValid=false;} if(!postcodeRegex.test(AApostcode)){formEl.find('#AApostcode').after('Please enter a valid UK postcode.
');isValid=false;} if(!isValid){formButton.prop('disabled',false);return false;} formButton.prop('disabled',true);this.submit();});});