;(function ($) { 'use strict'; jQuery(document).ready(function () { uacf7_redirect_mailsent_handler(); function uacf7_redirect_mailsent_handler() { document.addEventListener('wpcf7mailsent', function (event) { var form = uacf7_redirect_object[event.detail.contactFormId]; var cr_enable = uacf7_redirect_enable[event.detail.contactFormId]; if( typeof uacf7_redirect_tag_support !== 'undefined' ){ var uacf7TagSupport = uacf7_redirect_tag_support[event.detail.contactFormId]; }else { var uacf7TagSupport = ''; } if(typeof uacf7_redirect_type !== 'undefined') { var uacf7RedirectType = uacf7_redirect_type[event.detail.contactFormId]; }else { var uacf7RedirectType = ''; } if( cr_enable == true && uacf7RedirectType != true ) { // Set redirect URL if (form.uacf7_redirect_to_type == 'to_url' && form.external_url) { if (typeof uacf7_global_tag_support === 'function' && uacf7TagSupport == 1) { uacf7_global_tag_support(event, form.external_url, form.target); }else { var redirect_url = form.external_url; } } else if(form.uacf7_redirect_to_type == 'to_page') { var redirect_url = form.thankyou_page_url; } // Redirect if( uacf7TagSupport == '' || uacf7TagSupport != 1 ){ //if tag support disabled if (redirect_url) { if (!form.target) { location.href = redirect_url; } else { window.open(redirect_url , '_blank'); } } } } }, false); } }); })(jQuery);