var tyTar = ''; var lock = false; $(document).ready(function() { $('body').prepend('

Your submission is being processed.
One moment please...

Processing...
'); $('.continueLink').click(function() { if (top.location != location) { top.location.href = sUrl; } else { window.location = sUrl; } }); $("#leadForm").submit(function(ev) { $('#formProcessing').css('visibility','visible'); if(lock){ ev.stopPropagation(); return false; } lock=true; var errorUL = $('#errors'); errorUL.html(''); $('#submit-button').attr('disabled','disabled'); $.ajax({ type: 'POST', url: '/form.php', data: $(this).serialize()+'&__ajax=1', success: function(data) { lock=false; $('#submit-button').removeAttr('disabled'); try{ data = JSON.parse(data); } catch (err) { data = null; } if (data && data['success'] == true) { if ((top.location != location) && (tyTar != '1')) { top.location.href = sUrl; } else { window.location = sUrl; } } else { $('#formProcessing').css('visibility','hidden'); if(data && data['errors']){ for(i in data['errors']){ var tmp = $(document.createElement('li')).html('Error '+data['errors'][i]); errorUL.append(tmp); } } alert('Please make sure you fill out the form completely'); } }, error: function(){ lock=false; $('#submit-button').removeAttr('disabled'); $('#formProcessing').css('visibility','hidden'); alert('An error occurred while submitting your form, please try again.'); } }); return false; }); });