<?php
if (!defined('WPINC')) {
    die('Closed');
}
if(defined('REGMAGIC_ADDON')) include_once(RM_ADDON_ADMIN_DIR . 'views/template_rm_field_manager.php'); else {
/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
add_thickbox();
$allowed_c_fields = RM_Utilities::get_allowed_conditional_fields();
$primary_fields= array();
?>


<!--------WP Menu Bar

<div class="wpadminbar">Hi</div>

<div class="adminmenublock">
test</div>------->


<div class="rmagic">

    <!-----Operationsbar Starts----->
    <form method="post" id="rm_field_manager_form">
        <input type="hidden" name="rm_slug" value="" id="rm_slug_input_field">
        <div class="operationsbar">
            <div class="rmtitle"><?php echo wp_kses_post((string)RM_UI_Strings::get("TITLE_FORM_FIELD_PAGE")); ?></div>
            <div class="icons">
                
            </div>
            <div class="nav">
                <ul>
              <!-- <li onclick="window.history.back()"><a href="javascript:void(0)"><?php //echo RM_UI_Strings::get("LABEL_BACK"); ?></a></li>-->
              <li ><a href="#rm-field-selector" onclick='CallModalBox(this)'><?php echo wp_kses_post((string)RM_UI_Strings::get('LABEL_ADD_NEW_FIELD')); ?></a></li>
              <!-- <li ><a href="#rm-widget-selector" onclick='CallModalBox(this)'><?php echo wp_kses_post((string)RM_UI_Strings::get('LABEL_ADD_NEW_WIDGET')); ?></a></li> -->     
              <li id="rm-duplicate-field" class="rm_deactivated" onclick="jQuery.rm_do_action('rm_field_manager_form', 'rm_field_duplicate')"><a href="javascript:void(0)"><?php echo wp_kses_post((string)RM_UI_Strings::get('LABEL_DUPLICATE')); ?></a></li>  
                    
                    <li id="rm-delete-field" class="rm_deactivated"  onclick="jQuery.rm_do_action('rm_field_manager_form', 'rm_field_remove')"><a href="javascript:void(0)"><?php echo wp_kses_post((string)RM_UI_Strings::get('LABEL_REMOVE')); ?></a></li>
                    <li class="rm-form-toggle"><?php echo wp_kses_post((string)RM_UI_Strings::get('LABEL_TOGGLE_FORM')); ?>
                        <select id="rm_form_dropdown" name="form_id" onchange = "rm_load_page(this, 'field_manage')">
                            <?php
                            echo "<option value='rm_login_form'>Login Form</option>";
                            foreach ($data->forms as $form_id => $form)
                                if ($data->form_id == $form_id)
                                    echo "<option value=".esc_attr($form_id)." selected>".wp_kses_post((string)$form)."</option>";
                                else
                                    echo "<option value=".esc_attr($form_id).">".wp_kses_post((string)$form)."</option>";
                            ?>
                        </select></li> 
                        <?php
                        $design_link_class = $design_link_tooltip = "";
                        if($data->theme == 'classic') {
                            $design_link_class = "class='rm_deactivated'";
                            $design_link_tooltip = __('Form design customization is not applicable for Classic theme. To enable please change theme in Global Settings >> General Settings.', 'custom-registration-form-builder-with-submission-manager');
                        }
                        ?>
                        <li title="<?php echo esc_attr($design_link_tooltip); ?>"><a <?php echo esc_attr($design_link_class); ?> href="?page=rm_form_sett_view&rdrto=rm_field_manage&rm_form_id=<?php echo esc_attr($data->form_id); ?>"><?php _e('Design','custom-registration-form-builder-with-submission-manager'); ?></a></li>
                        <li><a id="rm_form_preview_action" class="thickbox rm_form_preview_btn" href="<?php echo esc_url(add_query_arg(array('form_prev' => '1','form_id' => $data->form_id),  get_permalink($data->prev_page))); ?>&TB_iframe=true&width=900&height=600"><?php _e('Preview','custom-registration-form-builder-with-submission-manager'); ?></a></li>
<!--                        <li><a href="#rm-form-publish" onclick="CallModalBox(this)">Publish</a></li>-->
                </ul>
            </div>

        </div>
        <!--------Operationsbar Ends----->
                
        <?php
        if($data->total_page > 1)
            echo "<div class='rmnotice'>".wp_kses_post((string)RM_UI_Strings::get('MULTIPAGE_DEGRADE_WARNING'))."</div>";
        ?>
        


        <div class="rm-field-creator">
            <div id="rm_form_page_tabs">
                

                    <div class="field-selector-pills">
                        <div class="rm-legacy-builder">Legacy Builder<span class="dashicons dashicons-info"></span>
                            <div class="rm-legacy-builder-info">
                                <span class="rm-legacy-builder-info-nub"></span>
                                <div class="rm-legacy-builder-content">This form is using legacy form builder. RegistrationMagic v5.1.0.0 introduced a more powerful form builder which is available when you create new forms.</div>
                            </div>
                        
                        </div>
                          <div class="rm-field-manager-sorting-tip">
                                        <div class="rm-slab-drag-handle">
                                            <span class="">
                                                <img alt="" src="<?php echo esc_url(plugin_dir_url(dirname(dirname(__FILE__))) . 'images/rm-drag.png'); ?>">
                                            </span>
                                        </div>
                            <div class="rm-field-manager-sorting"><?php echo wp_kses_post((string)RM_UI_Strings::get('SORT_FIELD_ORDER_DISC')); ?></div>
                                    </div>
    <?php //foreach($data->form_pages as $k => $fpage)//for ($i = 1; $i <= $data->total_page; $i++)
    {$i = 1;
        ?>
                            <div id="rm_form_page<?php echo '_' . esc_attr($i); ?>">
                                <div class="rm-custom-fields-page">
                                 
                                    <div class="rmrow">
<!--                                        <a class="rm_deactivated" href="javascript:void(0)">Rename Page</a>                                        
                                        <a class="rm_deactivated" href="javascript:void(0)">Delete Page</a>
                                       -->
                                    </div>
                                    <ul class="rm-field-container rm_sortable_form_fields">
                                        <?php
                                        if ($data->fields_data)
                                        {
                                            $is_privacy_added = 0;
                                            foreach ($data->fields_data as $field_data)
                                            {
                                                if($field_data->field_type=='Privacy'){
                                                    $is_privacy_added = 1;
                                                }
                                                $f_options = maybe_unserialize($field_data->field_options);
                                                if (isset($f_options->field_is_multiline) && $f_options->field_is_multiline == 1) {
                                                    $field_data->field_type = $field_data->field_type . '_M';
                                                }
                                                if($field_data->is_field_primary){
                                                    array_push( $primary_fields, $field_data->field_type);
                                                }
                                                ?>
                                            

                                                <li id="<?php echo esc_attr($field_data->field_id) ?>">
                                                    <div class="rm-custom-field-page-slab">
                                                        <div class="rm-slab-drag-handle">
                                                            <span class="rm_sortable_handle">
                                                                <img alt="" src="<?php echo esc_url(plugin_dir_url(dirname(dirname(__FILE__))) . 'images/rm-drag.png'); ?>">
                                                            </span>
                                                        </div>
                                                        <div class="rm-slab-info">
                                                            <?php
                                                            if(!class_exists( 'WooCommerce' ) && in_array($field_data->field_type,array('WCShipping','WCBilling','WCBillingPhone'))){
                                                                echo '<span class="rm-wc-warning-icon"><i class="fa fa-exclamation-triangle" aria-hidden="true"></span></i> <div style="display:none" class="rm-wc-warning-msg"><div class="rm-wc-warning-msg-nub"></div>'.__('This WooCommerce field is no longer visible inside the form since WooCommerce has been deactivate or uninstalled.', 'custom-registration-form-builder-with-submission-manager').'</div>';

                                                            }
                                                            ?>
                                                            <input type="checkbox" name="rm_selected[]" onclick="rm_on_field_selection()" value="<?php echo esc_attr($field_data->field_id); ?>" <?php if ($field_data->is_field_primary == 1) echo "disabled"; ?>>
                                                            <span class="rm-field-slab-label"><?php echo wp_kses_post((string)$field_data->field_label); ?></span>
                                                                <span class="rm-field-type"><?php echo esc_html($data->field_types[$field_data->field_type]) ?></span>

                                                        </div>
                                                        <div class="rm-slab-buttons rm-premium-option-popup-wrap">
                                                            <?php
                                                            if (empty($field_data->is_field_primary) && in_array($field_data->field_type, $allowed_c_fields)):
                                                                $c_count = '';
                                                                if (isset($f_options->conditions) && isset($f_options->conditions['rules']) && count($f_options->conditions['rules']) > 0) {
                                                                    $c_count = '' . count($f_options->conditions['rules']) . '';
                                                                }
                                                                ?>

                                                                <a href="javascript:void(0)" onClick="showConditionFormModal(<?php echo esc_js($field_data->field_id); ?>)"><?php echo wp_kses_post((string)RM_UI_Strings::get('LABEL_ADD_CONDITION')); ?><span class="rm-conditions-badge"><?php echo esc_html($c_count); ?></span></a>    
                                                            <?php endif; ?>     
                                                            <a onclick="edit_field_in_page('<?php echo esc_js($field_data->field_type); ?>',<?php echo esc_attr($field_data->field_id); ?>)" href="javascript:void(0)"><?php echo wp_kses_post((string)RM_UI_Strings::get("LABEL_EDIT")); ?></a>
                                                            <?php if ($field_data->is_field_primary == 1 && (empty($field_data->is_deletion_allowed)) && strtolower($field_data->field_type)=="username"): ?>
                                                                <a href="javascript:void(0)" class="rm-premium-option" onclick="CallModalBox(this)"><?php echo wp_kses_post((string)RM_UI_Strings::get("LABEL_DELETE")); ?></a>
                                                                <div class="rm-premium-option-popup" style="display:none">
                                                                  <span class="rm-premium-option-popup-nub"></span>
                                                                  <span class="rm_buy_pro_inline"><?php printf(__('To unlock removing Username field (and many more features), please upgrade <a href="%s" target="blank">Click here</a>', 'custom-registration-form-builder-with-submission-manager'), RM_Utilities::comparison_page_link()); ?> </span>
                                                                </div>
                                                            <?php elseif ($field_data->is_field_primary == 1 && strtolower($field_data->field_type)=="email") : ?>
                                                                     <a href="javascript:void(0)" class="rm_deactivated"><?php echo wp_kses_post((string)RM_UI_Strings::get("LABEL_DELETE")); ?></a>
                                                            <?php elseif ($field_data->is_field_primary == 1 && !empty($field_data->is_deletion_allowed)) : ?>
                                                                <a href="#rm-<?php echo esc_attr(strtolower($field_data->field_type)); ?>-delete" data-field-id="<?php echo esc_attr($field_data->field_id); ?>" onclick="<?php echo esc_attr(strtolower($field_data->field_type)) . '_delete(false,this)' ?>"><?php echo wp_kses_post((string)RM_UI_Strings::get("LABEL_DELETE")); ?></a>
                                                            <?php else : ?>
                                                                <a href="<?php echo esc_url('?page=rm_field_manage&rm_form_id=' . $data->form_id . '&rm_field_id=' . $field_data->field_id . '&rm_action=delete"'); ?>"><?php echo wp_kses_post((string)RM_UI_Strings::get("LABEL_DELETE")); ?></a>
                                                            <?php endif; ?>        
                                                        </div>
                                                    </div>
                                                </li>

                                                <?php
                                            }
                                        } else
                                        {
                                            echo wp_kses_post((string)RM_UI_Strings::get('NO_FIELDS_MSG'));
                                        }
                                        ?>    </ul>
                                    
                               
                                </div>

                            </div>
        <?php
        }
        ?>
                            <!-- Begin: Submit Field -->
                        <?php 
                            $submit_label = ($data->form_options->form_submit_btn_label) ? $data->form_options->form_submit_btn_label : __('Submit', 'custom-registration-form-builder-with-submission-manager');
                            $prev_label = ($data->form_options->form_prev_btn_label) ? $data->form_options->form_prev_btn_label : RM_UI_Strings::get('LABEL_PREV_FORM_PAGE');
                            $next_label = ($data->form_options->form_next_btn_label) ? $data->form_options->form_next_btn_label : __('Next', 'custom-registration-form-builder-with-submission-manager');
                            $btn_align = ($data->form_options->form_btn_align) ? $data->form_options->form_btn_align : "center";
                            $ralign_check_state = $lalign_check_state = $calign_check_state = "";
                            if($btn_align === "right")
                                $ralign_check_state = "checked";
                            else if($btn_align === "left")
                                $lalign_check_state = "checked";
                            else
                                $calign_check_state = "checked";
                            
                            $hideprev_check_state = (isset($data->form_options->no_prev_button) && $data->form_options->no_prev_button) ? 'checked': "";
                        ?>
                        <div class="rm-field-submit-field-holder">
                            <div class="rm-field-submit-field">
                                <div class="rm-field-submit-field-btn-container rm-field-btn-align-<?php echo esc_attr($btn_align); ?>">
                                    &#8203;<!-- Zero width space character is added to workaround webkit bug where clicking outside the div enables editing of the content. -->
                                    
                                    <div class="rm-field-sub-btn rm_field_btn" id="rm_field_sub_button" title="<?php _e('Click to edit button label', 'custom-registration-form-builder-with-submission-manager') ?>" contenteditable="true" spellcheck="false"><?php echo esc_html($submit_label); ?></div>
                                    &#8203;
                                </div>
                                <div class="rm-field-submit-field-options">
                                    <div class="rm-field-submit-field-option-row rm-field-submit-hide-prev">&nbsp;</div>
                                    <div class="rm-field-submit-field-option-row rm-field-submit-alignment">
                                        <input type="radio" name="rm_field_submit_field_align" value="left" id="rm_field_submit_field_align_left" <?php echo esc_attr($lalign_check_state); ?> ><label for="rm_field_submit_field_align_left"><?php _e('Left','custom-registration-form-builder-with-submission-manager'); ?></label>
                                        <input type="radio" name="rm_field_submit_field_align" value="center" id="rm_field_submit_field_align_center" <?php echo esc_attr($calign_check_state); ?> ><label for="rm_field_submit_field_align_center"><?php _e('Center','custom-registration-form-builder-with-submission-manager'); ?></label>
                                        <input type="radio" name="rm_field_submit_field_align" value="right" id="rm_field_submit_field_align_right" <?php echo esc_attr($ralign_check_state); ?> ><label for="rm_field_submit_field_align_right"><?php _e('Right','custom-registration-form-builder-with-submission-manager'); ?></label>
                                    </div>
                                    <div class="rm-field-submit-field-option-row rm-field-submit-ajax-loader" style="visibility: hidden">
                                        Updating...
                                    </div>
                                </div>
                            </div>
                            <div class="rm-field-submit-field-hint"><?php echo wp_kses_post((string)RM_UI_Strings::get('EDIT_BUTTON_LABEL_DISC')); ?></div>
                        </div>
                        <!-- End: Submit Field -->
                                                    
                        </div>
                    </div>


                </div>


                <!----Slab View---->

               
            </form>    
            <?php 
                // Including field condition template
                include RM_ADMIN_DIR."views/template_rm_field_conditions.php";  
             ?>
    <!--- Field Selector PopUp -->


<div id="rm-field-selector" class="rm-modal-view" style="display:none">
    <div class="rm-modal-overlay"></div> 

    <div class="rm-modal-wrap">
        <div class="rm-modal-titlebar">
            <div class="rm-modal-title"> <?php _e('Choose a field type','custom-registration-form-builder-with-submission-manager'); ?></div>
            <span  class="rm-modal-close">&times;</span>
        </div>
        <div class="rm-modal-container">
        <div class="rmrow">
            <div class="rm-field-selector">
                <?php require RM_ADMIN_DIR."views/template_rm_field_picker.php"; ?>
            </div>
        </div>
        </div>
    </div>
</div>

<!---End Field Selector PopUp -->

<!--- Widget Selector PopUp -->


<div id="rm-widget-selector" class="rm-modal-view" style="display:none">
    <div class="rm-modal-overlay"></div> 

    <div class="rm-modal-wrap">
        <div class="rm-modal-titlebar">
            <div class="rm-modal-title"><?php _e('MagicWidgets','custom-registration-form-builder-with-submission-manager'); ?></div>
            <span  class="rm-modal-close">&times;</span>
        </div>
        <div class="rm-modal-container">
        <div class="rmrow">
            <div class="rm-widget-selector">
                <?php require RM_ADMIN_DIR."views/template_rm_widget_picker.php"; ?>
            </div>
        </div>
        </div>
    </div>
</div>

<!---End Widget Selector PopUp -->

<!--- Publish PopUp -->
<div id="rm-form-publish" class="rm-modal-view" style="display:none">
    <div class="rm-modal-overlay"></div>

    <div class="rm-modal-wrap">
        <div class="rm-modal-titlebar">
            <div class="rm-modal-title"><?php _e('Publish Form','custom-registration-form-builder-with-submission-manager'); ?></div>
            <span  class="rm-modal-close">&times;</span>
        </div>
        <div class="rm-modal-container">
             <?php //require RM_ADMIN_DIR."views/template_rm_form_publish_info.php"; ?>
        </div>
    </div>
</div>
<!---End Publish PopUp -->

<!--- Username delete PopUp -->
        <div id="rm-username-delete" class="rm-modal-view" style="display:none">
            <div class="rm-modal-overlay"></div>

            <div class="rm-modal-wrap">
                <div class="rm-modal-titlebar">
                    <div class="rm-modal-title"><?php _e('Remove Username Field?','custom-registration-form-builder-with-submission-manager'); ?></div>
                    <span  class="rm-modal-close">&times;</span>
                </div>
                <div class="rm-modal-container">
                    <?php _e('You are about to remove Username field from this form. Consequently, Email field wil be used as Username field. Registering users can later login using their Email and Password. Do you wish to proceed? ','custom-registration-form-builder-with-submission-manager'); ?>
                </div>
                
                <div class="rm-username-delete-actions">
                        <input type="button" onclick="username_delete(true,'#rm-username-delete')" value="<?php _e('Yes, Remove Username','custom-registration-form-builder-with-submission-manager'); ?>" />
                        <input type="button" onclick="jQuery('#rm-username-delete').toggle()" value="<?php _e('No, Keep Username','custom-registration-form-builder-with-submission-manager'); ?>" />
                    </div>
                
            </div>
        </div>
    <!---End Publish PopUp -->
    
    <!--- Password delete PopUp -->
        <div id="rm-userpassword-delete" class="rm-modal-view" style="display:none">
            <div class="rm-modal-overlay"></div>

            <div class="rm-modal-wrap">
                <div class="rm-modal-titlebar">
                    <div class="rm-modal-title"><?php _e('Remove Password Field?', 'custom-registration-form-builder-with-submission-manager'); ?></div>
                    <span  class="rm-modal-close">&times;</span>
                </div>
                <div class="rm-modal-container">
                    <?php _e('You are about to remove the Password field from this form. Once removed, passwords will be autogenerated and emailed to the users on successful registration through this form. Do you wish to proceed?', 'custom-registration-form-builder-with-submission-manager'); ?>
                </div>
                <div class="rm-password-delete-actions">
                        <input type="button" onclick="userpassword_delete(true,'#rm-userpassword-delete')" value="<?php _e('Remove', 'custom-registration-form-builder-with-submission-manager'); ?>" />
                        <input type="button" onclick="jQuery('#rm-userpassword-delete').toggle()" value="<?php _e('Cancel', 'custom-registration-form-builder-with-submission-manager'); ?>" />
                    </div>
                
            </div>
        </div>
    

    <?php 
    $rm_promo_banner_title = __('Unlock multi-page and all custom field types by upgrading','custom-registration-form-builder-with-submission-manager');
    //include RM_ADMIN_DIR.'views/template_rm_promo_banner_bottom.php';
    ?>
    
    
        </div>

        <pre class='rm-pre-wrapper-for-script-tags'><script>
          
             jQuery(document).ready(function () {
                 var prev_href = jQuery("#rm_form_preview_action").attr("href");
                rm_setup_thickbox_dimensions(prev_href);
                jQuery(window).resize(function(){
                    rm_setup_thickbox_dimensions(prev_href);
                });
                
                rm_init_submit_field();
             });
             
             function rm_setup_thickbox_dimensions(_prev_href) {
            /* Seemingly hackish way to configure WP Thickbox's dimension according to user display size without using CSS, but hey, it works.*/
                var $prev_link = jQuery("#rm_form_preview_action");
                var prev_href = _prev_href || $prev_link.attr("href");
                var index = prev_href.indexOf("&width=900&height=600"),
                    prev_href_base = prev_href.substr(0,index),
                    cx = window.innerWidth*95/100,
                    cy = window.innerHeight*95/100;
                
                var new_href = prev_href_base+"&width="+cx+"&height="+cy;
                jQuery(".rm_form_preview_btn").each(function(){
                    jQuery(this).attr("href", new_href);
                });
            }
            
            function rm_dismiss_tutorial(ele, act_id){
                var data = {
                                'action': 'rm_one_time_action_update',
                                'rm_sec_nonce': '<?php echo wp_create_nonce('rm_ajax_secure'); ?>',
                                'action_id': act_id,
                                'state': 'true'
                        };
                jQuery(ele).closest('.rm_inpage_tuts').hide();                
                jQuery.post(ajaxurl, data, function(response) {});
            }
            
            function get_current_form_page() {
                return  1;
            }

            function add_new_field_to_page(field_type) {
                var curr_form_page =  1;
                var loc = "?page=rm_field_add&rm_form_id=<?php echo esc_html($data->form_id); ?>&rm_form_page_no=" + curr_form_page + "&rm_field_type";
                if (field_type !== undefined)
                    loc += ('=' + field_type);
                window.location = loc;
            }

            function add_new_widget_to_page(widget_type) {
                var curr_form_page = get_current_form_page();//(jQuery("#rm_form_page_tabs").tabs("option", "active")) + 1;
                var loc = "?page=rm_field_add_widget&rm_form_id=<?php echo esc_html($data->form_id); ?>&rm_form_page_no=" + curr_form_page + "&rm_field_type";
                if (widget_type !== undefined)
                    loc += ('=' + widget_type);
                window.location = loc;
            }
            
            function add_user_field_to_page(field_type) 
            {
                var extra_param = '';
                var curr_form_page = get_current_form_page();//(jQuery("#rm_form_page_tabs").tabs("option", "active")) + 1;
                var loc = "?page=rm_field_manage&rm_form_id=<?php echo esc_html($data->form_id); ?>&rm_field_type";
                if (field_type !== undefined)
                    loc += ('=' + field_type + extra_param);
                window.location = loc;
            }
            
            function edit_field_in_page(field_type, field_id) {
                if (field_type == undefined || field_id == undefined)
                    return;
                var curr_form_page = get_current_form_page();// = (jQuery("#rm_form_page_tabs").tabs("option", "active")) + 1;
                if(["HTMLP","HTMLH","Divider","Spacing","RichText","Timer","Link","YouTubeV","Iframe","ImageV","PriceV","SubCountV","MapV","Form_Chart","FormData","Feed"].indexOf(field_type)>=0)
                    var loc = "?page=rm_field_add_widget&rm_form_id=<?php echo esc_html($data->form_id); ?>&rm_form_page_no=" + curr_form_page + "&rm_field_type";
                else
                    var loc = "?page=rm_field_add&rm_form_id=<?php echo esc_html($data->form_id); ?>&rm_form_page_no=" + curr_form_page + "&rm_field_type";
                loc += ('=' + field_type);
                loc += "&rm_field_id="+field_id;
                window.location = loc;
            }

            function add_new_page_to_form() {
                var loc = "?page=rm_field_manage&rm_form_id=<?php echo esc_html($data->form_id); ?>&rm_action=add_page";
                window.location = loc;
            }

            function delete_page_from_page() {
                if (confirm('This will remove the page along with all the contained fields! Proceed?')) {
                var curr_form_page =  1;
                var loc = "?page=rm_field_manage&rm_form_id=<?php echo esc_html($data->form_id); ?>&rm_form_page_no=" + curr_form_page + "&rm_action=delete_page";
                window.location = loc;
                }
            }

            function rename_form_page() {
                var new_name = prompt("<?php _e('Please enter new name','custom-registration-form-builder-with-submission-manager'); ?>", "<?php _e('New Page','custom-registration-form-builder-with-submission-manager'); ?>");
                if (new_name != null)
                {
                    var curr_form_page = 1;
                    var loc = "?page=rm_field_manage&rm_form_id=<?php echo esc_html($data->form_id); ?>&rm_form_page_no=" + curr_form_page + "&rm_form_page_name=" + new_name + "&rm_action=rename_page";
                    window.location = loc;
                }
            }
            
            function rm_on_field_selection(){
                var selected_fields = jQuery("input[name='rm_selected[]']:checked");
                if(selected_fields.length > 0) {   
                    jQuery("#rm-duplicate-field").removeClass("rm_deactivated");
                    jQuery("#rm-delete-field").removeClass("rm_deactivated");
                    } else {
                    jQuery("#rm-duplicate-field").addClass("rm_deactivated");
                    jQuery("#rm-delete-field").addClass("rm_deactivated");
                }
           }     
           
           function rm_init_submit_field() {
                jQuery(".rm_field_btn").on("keydown", function(e){
                    if(e.keyCode === 13 || e.keyCode === 27) {
                        jQuery(this).blur();
                        window.getSelection().removeAllRanges();
                    } 
                })
                
                var last_label;
                
                jQuery(".rm_field_btn").on("focus", function(e){
                        var temp = jQuery(this).text().trim();
                        if(temp.length)
                            last_label = temp;
                })
                
                jQuery(".rm_field_btn").on("blur", function(e){
                        var temp = jQuery(this).text().trim();
                        if(temp.length <= 0)
                            jQuery(this).text(last_label);
                        else
                            rm_update_submit_field();
                })
                
                jQuery("input[name='rm_field_submit_field_align']").change(function(e){
                        var $btn_container = jQuery(".rm-field-submit-field-btn-container");
                        $btn_container.removeClass("rm-field-btn-align-left rm-field-btn-align-center rm-field-btn-align-right");
                        $btn_container.addClass("rm-field-btn-align-"+jQuery(this).val());
                        rm_update_submit_field();
                })
                
            }
            
            function rm_update_submit_field(){
                var data = {
                                'submit_btn_label': jQuery("#rm_field_sub_button").text().trim(),                                
                                'btn_align': jQuery("[name='rm_field_submit_field_align']:checked").val(),
                            };
                            
                var data = {
                                'action': 'rm_update_submit_field',
                                'rm_sec_nonce': '<?php echo wp_create_nonce('rm_ajax_secure'); ?>',
                                'data': data,
                                'form_id': <?php echo esc_html($data->form_id); ?>
                            };
                jQuery(".rm-field-submit-ajax-loader").css("visibility", "visible");
                jQuery.post(ajaxurl, data, function (response) {
                    jQuery(".rm-field-submit-ajax-loader").css("visibility", "hidden");
                });
            }
            
        </script></pre> 
        <?php

        function get_current_form_page_no()
        {
            ?><pre class='rm-pre-wrapper-for-script-tags'><script>               
                return (jQuery("#rm_form_page_tabs").tabs("option", "active")) + 1;
             </script></pre><?php
        }
        ?>
 
<script>
   var form_id= "<?php echo esc_html($data->form_id); ?>";      
   function CallModalBox(ele) {
            jQuery(jQuery(ele).attr('href')).toggle();
        }
        jQuery(document).ready(function () {
            jQuery('.rm-modal-close, .rm-modal-overlay').click(function () {
                jQuery(this).parents('.rm-modal-view').hide();
            });
            
            rm_init_submit_field();
        
            jQuery('.rm-premium-option').on('click', function(e) {
            jQuery('.rm-premium-option-popup').toggle();
        });
            
            
        });
    
    function username_delete(confirmed,ele) {
        if(!confirmed){
            jQuery(jQuery(ele).attr('href')).toggle();
            return;
        }
        jQuery(ele).toggle();
        var field_id = jQuery("a[href='" + ele + "']").data('field-id');
        if(form_id && field_id){
            location.href='?page=rm_field_manage&rm_form_id=' + form_id + '&rm_field_id='+ field_id +'&rm_action=delete';
        }
    }

    function userpassword_delete(confirmed,ele) {
       if(!confirmed){
           jQuery(jQuery(ele).attr('href')).toggle();
           return;
       } 
       jQuery(ele).toggle();
       var field_id = jQuery("a[href='" + ele + "']").data('field-id');
       if(form_id && field_id){
           location.href='?page=rm_field_manage&rm_form_id=' + form_id + '&rm_field_id='+ field_id +'&rm_action=delete';
       }
    }
    </script>

<?php } ?>