function dce_show_step(target,element,direction='next'){var step=jQuery('.elementor-element-'+element+' #dce-form-step-'+target);jQuery('.elementor-element-'+element+' .elementor-error').removeClass('elementor-error');jQuery('.elementor-element-'+element+' .dce-form-step').hide();jQuery('.elementor-element-'+element+' .dce-step-active').removeClass('dce-step-active');jQuery('.elementor-element-'+element+' .dce-step-active-progressbar').removeClass('dce-step-active-progressbar');jQuery('.elementor-element-'+element+' #dce-form-step-'+target+'-progressbar').addClass('dce-step-active-progressbar');jQuery('.elementor-element-'+element+' .dce-step-active-summary').removeClass('dce-step-active-summary');jQuery('.elementor-element-'+element+' #dce-form-step-'+target+'-summary').addClass('dce-step-active-summary');jQuery('.elementor-element-'+element+' #dce-form-step-'+target+'-summary').addClass('dce-step-filled-summary');if(!jQuery('.elementor-element-'+element+' .dce-form-step-summary').not('.dce-step-filled-summary').length){jQuery('.elementor-element-'+element+' .dce-form-summary-wrapper .elementor-button-wrapper').show()} if(step.hasClass('dce-form-visibility-step')){if((step.hasClass('dce-form-visibility-step-hide-init')&&!step.hasClass('dce-form-visibility-step-hide'))||(step.hasClass('dce-form-visibility-step-show-init')&&!step.hasClass('dce-form-visibility-step-show'))){var new_target=step.find('.elementor-button-'+direction).attr('data-target');dce_show_step(new_target,element,direction)}else{step.show().addClass('dce-step-active')}}else{step.show().addClass('dce-step-active')}} function dce_valid_step(step){} function dce_validate_step(step){var next=!0;step.find('.elementor-field-required input, .elementor-field-required select, .elementor-field-required textarea').each(function(){if(jQuery(this).prop('required')&&!jQuery(this).prop('disabled')){switch(jQuery(this).attr('type')){case 'checkbox':case 'radio':var tmp=jQuery(this).attr('id').split('-');tmp.pop();var base_id=tmp.join('-');if(!jQuery('input[id^="'+base_id+'"]:checked').length){next=!1} break;default:if(!jQuery(this).val()||!jQuery(this).is(':valid')){next=!1}}} if(!next){jQuery(this).closest('.elementor-field-required').addClass('elementor-error')}});return next} function dce_replace_field_shortcode(target,element,direction='next'){} function dce_form_field_custom_id(type,id){var tmp=id.split('-');switch(type){case 'checkbox':case 'radio':tmp.pop();default:return tmp.pop()} return id}