function weaverx_mainopts_header()
{
    $wp_logo = weaverx_get_wp_custom_logo_url();
    if ($wp_logo) {
        $wp_logo_html = "<img src='{$wp_logo}' style='max-height:16px;margin-left:10px;' />";
    } else {
        $wp_logo_html = __('Not set', 'weaver-xtreme');
    }
    $opts = array(array('type' => 'submit'), array('name' => __('Header Options', 'weaver-xtreme'), 'id' => '-admin-generic', 'type' => 'header', 'info' => __('Options affecting site Header', 'weaver-xtreme'), 'help' => 'help.html#HeaderOpt'), array('name' => __('Header Area', 'weaver-xtreme'), 'id' => 'header', 'type' => 'widget_area', 'info' => __('The Header Area includes: menu bars, standard header image, title, tagline, header widget area, header HTML area', 'weaver-xtreme')), array('name' => __('Header Other options', 'weaver-xtreme'), 'type' => 'break'), array('name' => '<span class="i-left dashicons dashicons-visibility"></span>' . __('Hide Search on Header', 'weaver-xtreme'), 'id' => 'header_search_hide', 'type' => 'select_hide', 'info' => __('Selectively hide the Search Box Button on top right of header', 'weaver-xtreme')), array('name' => '<small>' . __('Search Area Options:', 'weaver-xtreme') . '</small>', 'type' => 'note', 'info' => __('Specify search icon, text and background colors Search section of Content Areas tab.', 'weaver-xtreme')), array('type' => 'submit'), array('name' => __('Header Image', 'weaver-xtreme'), 'id' => '-format-image', 'type' => 'subheader', 'info' => __('Settings related to standard header image (Set on Appearance&rarr;Header)', 'weaver-xtreme')), array('name' => '<span class="i-left dashicons dashicons-visibility"></span>' . __('Hide Header Image', 'weaver-xtreme'), 'id' => 'hide_header_image', 'type' => 'select_hide', 'info' => __('Check to selectively hide standard header image', 'weaver-xtreme')), array('name' => '<small>' . __('Suggested Header Image Height', 'weaver-xtreme') . '</small>', 'id' => 'header_image_height_int', 'type' => 'val_px', 'info' => __('Change the suggested height of the Header Image. This only affects the clipping window on the Appearance:Header page. Header images will be responsively sized. If used with <em>Header Image Rendering</em>, this value will be used to set the minimum height of the BG image. (Default: 188px)', 'weaver-xtreme')), wvrx_ts_new_xp_opt(array('name' => __('Header Image Rendering', 'weaver-xtreme') . '</small>', 'id' => 'header_image_render', 'type' => '+select_id', 'info' => __('How to render header image: as img in header or as header area bg image. When rendered as a BG image, other options such as moving Title/Tagline or having image link to home page are not meaningful. (Default: &lt;img&gt; in header div) (&starf;Plus)', 'weaver-xtreme'), 'value' => array(array('val' => 'header-as-img', 'desc' => __('As img in header', 'weaver-xtreme')), array('val' => 'header-as-bg', 'desc' => __('As static BG image', 'weaver-xtreme')), array('val' => 'header-as-bg-responsive', 'desc' => __('As responsive BG image', 'weaver-xtreme')), array('val' => 'header-as-bg-parallax', 'desc' => __('As parallax BG image', 'weaver-xtreme'))))), array('name' => '<span class="i-left" style="font-size:120%;">&harr;</span><small>' . __('Maximum Image Width', 'weaver-xtreme') . '</small>', 'id' => 'header_image_max_width_dec', 'type' => '+val_percent', 'info' => __('Maximum width of Image (Default: 100%) (&starf;Plus)', 'weaver-xtreme')), array('name' => '<small>' . __('Use Actual Image Size', 'weaver-xtreme') . '</small>', 'id' => 'header_actual_size', 'type' => '+checkbox', 'info' => __('Check to use actual header image size. (Default: theme width) (&starf;Plus)', 'weaver-xtreme')), array('name' => '<span class="i-left dashicons dashicons-editor-alignleft"></span><small>' . __('Align Header Image', 'weaver-xtreme') . '</small>', 'id' => 'header_image_align', 'type' => '+align', 'info' => __('How to align header image - meaningful only when Max Width or Actual Size set. (&starf;Plus)', 'weaver-xtreme')), array('name' => '<span class="i-left dashicons dashicons-visibility"></span><small>' . __('Hide Header Image Front Page', 'weaver-xtreme') . '</small>', 'id' => 'hide_header_image_front', 'type' => 'checkbox', 'info' => __('Check to hide display of standard header image on front page only.', 'weaver-xtreme')), array('name' => '<span class="i-left">{ }</span> <small>' . __('Add Classes', 'weaver-xtreme') . '</small>', 'id' => 'header_image_add_class', 'type' => '+widetext', 'info' => '<em>' . __('Header Image', 'weaver-xtreme') . '</em>' . __(': Space separated class names to add to this area (<em>Advanced option</em>) (&starf;Plus)', 'weaver-xtreme')), array('name' => '<small>' . __('Header Image Links to Site', 'weaver-xtreme') . '</small>', 'id' => 'link_site_image', 'type' => 'checkbox', 'info' => __('Check to add a link to site home page for Header Image. Note: If used with <em>Move Title/Tagline over Image</em>, parts of the header image will not be clickable.', 'weaver-xtreme')), array('name' => '<small>' . __('Alternate Header Images:', 'weaver-xtreme') . '</small>', 'type' => 'note', 'info' => __('Specify alternate header images using the <em>Featured Image Location</em> options on the <em>Content Areas</em> tab for pages, or the <em>Post Specifics</em> tab for single post views.', 'weaver-xtreme')), array('name' => '<span class="i-left dashicons dashicons-editor-code"></span>' . __('Image HTML Replacement', 'weaver-xtreme'), 'id' => 'header_image_html_text', 'type' => 'textarea', 'placeholder' => __('Any HTML, including shortcodes', 'weaver-xtreme'), 'info' => __('Replace Header image with arbitrary HTML. Useful for slider shortcodes in place of image. FI as Header Image has priority over HTML replacement. Extreme Plus also supports this option on a Per Page/Post basis.', 'weaver-xtreme'), 'val' => 1), array('name' => '<small>' . __('Show On Home Page Only', 'weaver-xtreme') . '</small>', 'id' => 'header_image_html_home_only', 'type' => 'checkbox', 'info' => __('Check to use the Image HTML Replacement only on your Front/Home page.', 'weaver-xtreme')), wvrx_ts_new_xp_opt(array('name' => '<small>' . __('Also show BG Header Image', 'weaver-xtreme') . '</small>', 'id' => 'header_image_html_plus_bg', 'type' => '+checkbox', 'info' => __('If you have Image HTML Replacement defined - including Per Page/Post - and also have have set the standard Header Image to display as a BG image, then show <em>both</em> the BG image and the replacement HTML. (&starf;Plus)', 'weaver-xtreme'))), array('name' => __('Custom Logo', 'weaver-xtreme'), 'id' => '-menu', 'type' => 'subheader', 'info' => __('The native WP Custom Logo, set on the Site Identity Customizer menu.', 'weaver-xtreme')), array('name' => '<small>' . __('Replace Title with Site Logo', 'weaver-xtreme') . '</small>', 'id' => 'wplogo_for_title', 'type' => 'checkbox', 'info' => __('Replace the Site Title text with the WP Custom Logo Image. Logo: ', 'weaver-xtreme') . $wp_logo_html), array('name' => '<span class="i-left dashicons dashicons-visibility"></span><small>' . __('Hide WP Custom Logo', 'weaver-xtreme') . '</small>', 'id' => 'hide_wp_site_logo', 'type' => 'select_hide', 'info' => __('Hide native WP Custom Site Logo in Header, by device. (This is not the Weaver Logo/HTML!)', 'weaver-xtreme')), array('name' => '<span class="i-left dashicons dashicons-align-none"></span><small>' . __('Logo for Title Height', 'weaver-xtreme') . '</small>', 'id' => 'header_logo_height_dec', 'type' => 'val_px', 'info' => __('Set maximum height of Logo when used to replace Site Title. Default 0 uses the actual image size. This is the maximum height. If the actual image height is smaller, the smaller value is used.', 'weaver-xtreme')), array('type' => 'submit'), array('name' => __('Site Title/Tagline', 'weaver-xtreme'), 'id' => '-text', 'type' => 'subheader', 'info' => __('Settings related to the Site Title and Tagline (Tagline sometimes called Site Description)', 'weaver-xtreme')), array('name' => __('Site Title', 'weaver-xtreme'), 'id' => 'site_title', 'type' => 'titles', 'info' => __("The site's main title in the header (blog title)", 'weaver-xtreme')), array('name' => '<span class="i-left font-bold" style="font-size:120%;">&#x21cc;</span><small>' . __('Title Position', 'weaver-xtreme') . '</small>', 'id' => 'site_title_position_xy', 'type' => 'text_xy_percent', 'info' => __('Adjust left and top margins for Title. Decimal and negative values allowed. (Default: X: 7%, Y:0.25%)', 'weaver-xtreme')), array('name' => '<span class="i-left" style="font-size:150%;">&harr;</span><small>' . __('Title Max Width', 'weaver-xtreme') . '</small>', 'id' => 'site_title_max_w', 'type' => 'val_percent', 'info' => __("Maximum width of title in header area (Default: 90%)", 'weaver-xtreme')), array('name' => '<span class="i-left dashicons dashicons-visibility"></span><small>' . __('Hide Site Title', 'weaver-xtreme') . '</small>', 'id' => 'hide_site_title', 'type' => 'select_hide', 'info' => __('Hide Site Title (Uses "display:none;" : SEO friendly.)', 'weaver-xtreme')), array('name' => __('Move Title/Tagline over Image', 'weaver-xtreme'), 'id' => 'title_over_image', 'type' => 'checkbox', 'info' => __('Move the Title, Tagline, Search, Logo/HTML and Mini-Menu over the Header Image. This can make a very attractive header,', 'weaver-xtreme')), array('name' => __('Site Tagline', 'weaver-xtreme'), 'id' => 'tagline', 'type' => 'titles', 'info' => __("The site's tagline (blog description)", 'weaver-xtreme')), array('name' => '<span class="i-left font-bold" style="font-size:120%;">&#x21cc;</span><small>' . __('Tagline Position', 'weaver-xtreme') . '</small>', 'id' => 'tagline_xy', 'type' => 'text_xy_percent', 'info' => __('Adjust default left and top margins for Tagline. (Default: X: 10% Y:0%)', 'weaver-xtreme')), array('name' => '<span class="i-left" style="font-size:150%;">&harr;</span><small>' . __('Tagline Max Width', 'weaver-xtreme') . '</small>', 'id' => 'tagline_max_w', 'type' => 'val_percent', 'info' => __("Maximum width of Tagline in header area (Default: 90%)", 'weaver-xtreme')), array('name' => '<span class="i-left dashicons dashicons-visibility"></span><small>' . __('Hide Site Tagline', 'weaver-xtreme') . '</small>', 'id' => 'hide_site_tagline', 'type' => 'select_hide', 'info' => __('Hide Site Tagline (Uses "display:none;" : SEO friendly.)', 'weaver-xtreme')), array('name' => __('Title/Tagline Area BG', 'weaver-xtreme'), 'id' => 'title_tagline_bgcolor', 'type' => 'ctext', 'info' => __('BG Color for the Title, Tagline, Search, Logo/HTML and Mini-Menu area.', 'weaver-xtreme')), array('name' => '<span class="i-left font-bold" style="font-size:120%;">&#x21cc;</span><small>' . __('Title/Tagline Padding', 'weaver-xtreme') . '</small>', 'id' => 'title_tagline_xy', 'type' => 'text_tb', 'info' => __('Add Top/Bottom Padding to the Site Title/Tagline block. This option is especially useful if the Header Image is a BG image. (Default: 0,0)', 'weaver-xtreme')), array('name' => '<span class="i-left" style="font-size:150%;">&harr;</span><small>' . __('Tagline Max Width', 'weaver-xtreme') . '</small>', 'id' => 'tagline_max_w', 'type' => 'val_percent', 'info' => __("Maximum width of Tagline in header area (Default: 90%)", 'weaver-xtreme')), array('name' => '<span class="i-left dashicons dashicons-editor-code"></span><small>' . __('Weaver Site Logo/HTML', 'weaver-xtreme') . '</small>', 'id' => '_site_logo', 'type' => '+textarea', 'info' => __('HTML for Site Title area. (example: &lt;img src="url" style="position:absolute;top:20px;left:20px;"&nbsp;/&gt; + Custom CSS: #site-logo{min-height:123px;} (This is not the WP Custom Logo!) (&starf;Plus) (&diams;)', 'weaver-xtreme')), array('name' => '<span class="i-left dashicons dashicons-visibility"></span><small>' . __('Hide Site Logo/HTML', 'weaver-xtreme') . '</small>', 'id' => '_hide_site_logo', 'type' => '+select_hide', 'info' => __('Hide Weaver Site Logo/HTML by device. (This is not the WP Custom Logo!) (&starf;Plus) (&diams;)', 'weaver-xtreme')), array('name' => '<span class="i-left">{ }</span> <small>' . __('Add Classes', 'weaver-xtreme') . '</small>', 'id' => 'site_title_add_class', 'type' => '+widetext', 'info' => '<em>' . __('Title/Tagline', 'weaver-xtreme') . '</em>' . __(': Space separated class names to add to this area (<em>Advanced option</em>) (&starf;Plus)', 'weaver-xtreme')), array('type' => 'submit'), array('name' => __('The Header Mini-Menu', 'weaver-xtreme'), 'id' => '-menu', 'type' => 'subheader', 'info' => __('Horizontal "Mini-Menu" displayed right-aligned of Site Tagline', 'weaver-xtreme')), array('name' => __('Note:', 'weaver-xtreme'), 'type' => 'note', 'info' => __('The Header Mini-Menu options are on the Menu Tab.', 'weaver-xtreme')), array('name' => __('Header Widget Area', 'weaver-xtreme'), 'id' => 'header_sb', 'type' => 'widget_area', 'info' => __('Horizontal Header Widget Area', 'weaver-xtreme')), array('name' => __('Other Widget Area Options', 'weaver-xtreme'), 'type' => 'break'), array('name' => '<small>' . __('Header Widget Area Position', 'weaver-xtreme') . '</small>', 'id' => 'header_sb_position', 'type' => '+select_id', 'info' => __('Change where Header Widget Area is displayed. (Default: Top) (&starf;Plus)', 'weaver-xtreme'), 'value' => array(array('val' => 'top', 'desc' => __('Top of Header', 'weaver-xtreme')), array('val' => 'before_header', 'desc' => __('Before Header Image', 'weaver-xtreme')), array('val' => 'after_header', 'desc' => __('After Header Image', 'weaver-xtreme')), array('val' => 'after_html', 'desc' => __('After HTML Block', 'weaver-xtreme')), array('val' => 'after_menu', 'desc' => __('After Lower Menu', 'weaver-xtreme')), array('val' => 'pre_header', 'desc' => __('Pre-#header &lt;div&gt;', 'weaver-xtreme')), array('val' => 'post_header', 'desc' => __('Post-#header &lt;div&gt;', 'weaver-xtreme')))), array('name' => '<span class="i-left dashicons dashicons-editor-kitchensink"></span>' . __('Fixed-Top Header Widget Area', 'weaver-xtreme'), 'id' => 'header_sb_fixedtop', 'type' => 'checkbox', 'info' => __('Fix the Header Widget Area to top of page. Use the <em>Expand/Extend BG Attributes</em> on the "Full Width" tab to make a full width Header Widget Area.', 'weaver-xtreme')), array('type' => 'submit'), array('name' => __('Header HTML', 'weaver-xtreme'), 'id' => 'header_html', 'type' => 'widget_area', __('Header Widget Area', 'weaver-xtreme'), 'info' => __('Add arbitrary HTML to Header Area (in &lt;div id="header-html"&gt;)', 'weaver-xtreme')), array('name' => '<span class="i-left dashicons dashicons-editor-code"></span>' . __('Header HTML content', 'weaver-xtreme'), 'id' => 'header_html_text', 'type' => 'textarea', 'placeholder' => __('Any HTML, including shortcodes', 'weaver-xtreme'), 'info' => __('Add arbitrary HTML to Header Area (in &lt;div id="header-html"&gt;)', 'weaver-xtreme'), 'val' => 4), array('type' => 'submit'), array('name' => __('Note:', 'weaver-xtreme'), 'type' => 'note', 'info' => __('There are more standard WordPress Header options available on the Dashboard Appearance->Header panel.', 'weaver-xtreme')));
    ?>
   <div class="options-intro">
<?php 
    _e('<strong>Header:</strong> Options affecting the Header Area at the top of your site.', 'weaver-xtreme');
    ?>
<br />
<div class="options-intro-menu"> <a href="#header-area"><?php 
    _e('Header Area', 'weaver-xtreme');
    ?>
</a> |
<a href="#header-image"><?php 
    _e('Header Image', 'weaver-xtreme');
    ?>
</a> |
<a href="#site-titletagline"><?php 
    _e('Site Title/Tagline', 'weaver-xtreme');
    ?>
</a> |
<a href="#header-widget-area"><?php 
    _e('Header Widget Area', 'weaver-xtreme');
    ?>
</a>|
<a href="#header-html"><?php 
    _e('Header HTML', 'weaver-xtreme');
    ?>
</a>
</div>
   </div>
<?php 
    weaverx_form_show_options($opts);
    do_action('weaverxplus_admin', 'header_opts');
}
function weaverx_form_menu_opts($value, $submit = false)
{
    // build the rows for area
    $wp_logo = weaverx_get_wp_custom_logo_url();
    if ($wp_logo) {
        $wp_logo_html = "<img src='{$wp_logo}' style='max-height:16px;margin-left:10px;' />";
    } else {
        $wp_logo_html = __('Not set', 'weaver-xtreme');
    }
    //echo '<table><tr><td>';
    $name = $value['name'];
    $id = $value['id'];
    $opts = array(array('name' => $name, 'id' => '-menu', 'type' => 'header_area', 'info' => $value['info']), array('name' => __('Menu Bar Layout', 'weaver-xtreme'), 'type' => 'break'), array('name' => '<span class="i-left dashicons dashicons-editor-alignleft"></span>' . __('Align Menu', 'weaver-xtreme'), 'id' => $id . '_align', 'type' => 'select_id', 'info' => __('Align this menu on desktop view. Mobile, accordion, and vertical menus always left aligned.', 'weaver-xtreme'), 'value' => array(array('val' => 'left', 'desc' => 'Left'), array('val' => 'center', 'desc' => 'Center'), array('val' => 'right', 'desc' => 'Right'))), array('name' => '<span class="i-left dashicons dashicons-visibility"></span><small>' . __('Hide Menu', 'weaver-xtreme') . '</small>', 'id' => $id . '_hide', 'type' => 'select_hide', 'info' => '<em>' . $name . '</em>' . __(': Hide menu on different display devices', 'weaver-xtreme')));
    if ($id != 'm_extra') {
        $opts[] = array('name' => '<span class="i-left dashicons dashicons-editor-kitchensink"></span>' . __('Fixed-Top Menu', 'weaver-xtreme'), 'id' => $id . '_fixedtop', 'type' => 'fixedtop', 'info' => '<em>' . $name . '</em>' . __(': Fix menu to top of page. Note: the "Fix to Top on Scroll" does not play well with other "Fixed-Top" areas. Use the <em>Expand/Extend BG Attributes</em> on the Full Width tab to make a full width menu.', 'weaver-xtreme'));
    }
    if ($id == 'm_primary') {
        $opts[] = array('name' => '<small>' . __('Move Primary Menu to Top', 'weaver-xtreme') . '</small>', 'id' => $id . '_move', 'type' => 'checkbox', 'info' => '<em>' . $name . '</em>' . __(': Move Primary Menu at Top of Header Area (Default: Bottom)', 'weaver-xtreme'), 'value' => '');
        $opts[] = array('name' => '<span class="i-left dashicons dashicons-heart"></span><small>' . __('Add Site Logo to Left', 'weaver-xtreme') . '</small>', 'id' => 'm_primary_logo_left', 'type' => 'checkbox', 'info' => __('Add the Site Logo to the primary menu. Add custom CSS for <em>.custom-logo-on-menu</em> to style. (Use Customize : Site Identity to set Site Logo.) Logo: ', 'weaver-xtreme') . $wp_logo_html);
        $opts[] = array('name' => '<span class="i-left dashicons dashicons-align-none"></span><small>' . __('Height of Logo on Menu', 'weaver-xtreme') . '</small>', 'id' => 'm_primary_logo_height_dec', 'type' => 'val_em', 'info' => __('Set height of Logo on Menu. Will interact with padding. (Default: 2.0em, the standard Menu Bar height.)', 'weaver-xtreme'));
        $opts[] = array('name' => '<small>' . __('No Home Menu Item', 'weaver-xtreme') . '</small>', 'id' => 'menu_nohome', 'type' => 'checkbox', 'info' => __('Don\'t automatically add Home menu item for home page (as defined in Settings->Reading)', 'weaver-xtreme'));
    } elseif ($id == 'm_secondary') {
        $opts[] = array('name' => '<small>' . __('Move Secondary Menu to Bottom', 'weaver-xtreme') . '</small>', 'id' => $id . '_move', 'type' => 'checkbox', 'info' => '<em>' . $name . '</em>' . __(': Move Secondary Menu at Bottom of Header Area (Default: Top)', 'weaver-xtreme'), 'value' => '');
    }
    weaverx_form_show_options($opts, false, false);
    $opts = array(array('name' => __('Menu Bar Colors', 'weaver-xtreme'), 'type' => 'break', 'value' => 1), array('name' => __('Menu Bar', 'weaver-xtreme'), 'id' => $id, 'type' => 'titles_menu', 'info' => __('Entire Menu Bar', 'weaver-xtreme')), array('name' => __('Item BG', 'weaver-xtreme'), 'id' => $id . '_link_bgcolor', 'type' => 'ctext', 'info' => '<em>' . $name . '</em>' . __(': Background Color for Menu Bar Items (links)', 'weaver-xtreme')), array('name' => '<small>' . __('Dividers between menu items', 'weaver-xtreme') . '</small>', 'id' => $id . '_dividers_color', 'type' => '+color', 'info' => '<em>' . $name . '</em>' . __(': Add colored dividers between menu items. Leave blank for none. (&starf;Plus)', 'weaver-xtreme')), array('name' => '<small>' . __('Hover BG', 'weaver-xtreme') . '</small>', 'id' => $id . '_hover_bgcolor', 'type' => 'ctext', 'info' => '<em>' . $name . '</em>' . __(': Hover BG Color (Default: rgba(255,255,255,0.15))', 'weaver-xtreme')), array('name' => '<small>' . __('Hover Text Color', 'weaver-xtreme') . '</small>', 'id' => $id . '_hover_color', 'type' => 'color', 'info' => '<em>' . $name . '</em>' . __(': Hover Text Color', 'weaver-xtreme')), array('name' => '<small>' . __('<em>Mobile</em> Open Submenu Arrow BG -<br /><em>Not used by SmarMenus</em>', 'weaver-xtreme') . '</small>', 'id' => $id . '_clickable_bgcolor', 'type' => 'ctext', 'info' => '<em>' . $name . '</em>' . __(': Clickable mobile open submenu arrow BG. Contrasting BG color required for proper user interface. <em>Not used by SmartMenus</em>. (Default: rgba(255,255,255,0.2))', 'weaver-xtreme')), array('name' => __('Submenu BG', 'weaver-xtreme'), 'id' => $id . '_sub_bgcolor', 'type' => 'ctext', 'info' => '<em>' . $name . '</em>' . __(': Background Color for submenus', 'weaver-xtreme')), array('name' => '<small>' . __('Submenu Text Color', 'weaver-xtreme') . '</small>', 'id' => $id . '_sub_color', 'type' => 'ctext', 'info' => '<em>' . $name . '</em>' . __(': Text Color for submenus', 'weaver-xtreme')), array('name' => '<small>' . __('Submenu Hover BG', 'weaver-xtreme') . '</small>', 'id' => $id . '_sub_hover_bgcolor', 'type' => 'ctext', 'info' => '<em>' . $name . '</em>' . __(': Submenu Hover BG Color (Default: Inherit Top Level)', 'weaver-xtreme')), array('name' => '<small>' . __('Submenu Hover Text Color', 'weaver-xtreme') . '</small>', 'id' => $id . '_sub_hover_color', 'type' => 'color', 'info' => '<em>' . $name . '</em>' . __(': Submenu Hover Text Color (Default: Inherit Top Level)', 'weaver-xtreme')), array('name' => __('Menu Bar Style', 'weaver-xtreme'), 'type' => 'break'), array('name' => '<span class="i-left" style="font-size:200%;margin-left:4px;">&#x25a1;</span><small>' . __('Add Border', 'weaver-xtreme') . '</small>', 'id' => $id . '_border', 'type' => 'checkbox', 'info' => '<em>' . $name . '</em>' . ': Add the "standard" border (as set on Custom tab)'), array('name' => '<span class="i-left" style="font-size:200%;margin-left:4px;">&#x25a1;</span><small>' . __('Add Border to Submenus', 'weaver-xtreme') . '</small>', 'id' => $id . '_sub_border', 'type' => 'checkbox', 'info' => '<em>' . $name . '</em>' . ': Add the "standard" border to Submenus'), array('name' => '<span class="i-left dashicons dashicons-admin-page"></span><small>' . __('Shadow', 'weaver-xtreme') . '</small>', 'id' => $id . '_shadow', 'type' => 'shadows', 'info' => '<em>' . $name . '</em>' . __(': Wrap Menu Bar with Shadow.', 'weaver-xtreme')), array('name' => '<span class="i-left dashicons dashicons-marker"></span><small>' . __('Rounded Corners', 'weaver-xtreme') . '</small>', 'id' => $id . '_rounded', 'type' => 'rounded', 'info' => '<em>' . $name . '</em>' . __(': Add rounded corners to menu. <em>You might need to set overlapping corners Header/Wrapper areas also!</em>', 'weaver-xtreme')), array('name' => '<span class="i-left dashicons dashicons-marker"></span><small>' . __('Rounded Submenu Corners', 'weaver-xtreme') . '</small>', 'id' => $id . '_sub_rounded', 'type' => 'checkbox', 'info' => '<em>' . $name . '</em>' . ': Add rounded corners to Submenus'));
    weaverx_form_show_options($opts, false, false);
    if ($id == 'm_primary') {
        $right_plus = '';
        $right_text = 'textarea';
        $right_hide = 'select_hide';
    } else {
        $right_plus = '(&starf;Plus)';
        $right_text = '+textarea';
        $right_hide = '+select_hide';
    }
    $opts2 = array(array('name' => '<span class="i-left dashicons dashicons-visibility"></span><small>' . __('Hide Arrows', 'weaver-xtreme') . '</small>', 'id' => $id . '_hide_arrows', 'type' => 'checkbox', 'info' => '<em>' . $name . '</em>' . __(': Hide Arrows on Desktop Menu', 'weaver-xtreme')), array('name' => '<span class="i-left">{ }</span> <small>' . __('Add Classes', 'weaver-xtreme') . '</small>', 'id' => $id . '_add_class', 'type' => '+widetext', 'info' => '<em>' . $name . '</em>' . __(': Space separated class names to add to this area (<em>Advanced option</em>) (&starf;Plus)', 'weaver-xtreme')), array('name' => __('Menu Bar Spacing', 'weaver-xtreme'), 'type' => 'break'), array('name' => '<span class="i-left dashicons dashicons-align-none"></span><small>' . __('Menu Top Margin', 'weaver-xtreme') . '</small>', 'id' => $id . '_top_margin_dec', 'type' => 'val_px', 'info' => '<em>' . $name . '</em>' . __(': Top margin for menu bar.', 'weaver-xtreme')), array('name' => '<span class="i-left dashicons dashicons-align-none"></span><small>' . __('Menu Bottom Margin', 'weaver-xtreme') . '</small>', 'id' => $id . '_bottom_margin_dec', 'type' => 'val_px', 'info' => '<em>' . $name . '</em>' . __(': Bottom margin for menu bar.', 'weaver-xtreme')), array('name' => '<span class="i-left dashicons dashicons-align-none"></span><small>' . __('Desktop Item Vertical Padding', 'weaver-xtreme') . '</small>', 'id' => $id . '_menu_pad_dec', 'type' => 'val_em', 'info' => '<em>' . $name . '</em>' . __(': Add vertical padding to Desktop menu bar items and submenus. This option is NOT RECOMMENDED as it does not work with Left and Right HTML areas. (Default: 0.6em)', 'weaver-xtreme')), array('name' => '<span class="i-left dashicons dashicons-align-none"></span><small>' . __('Desktop Menu Bar Padding', 'weaver-xtreme') . '</small>', 'id' => $id . '_menu_bar_pad_dec', 'type' => 'val_em', 'info' => '<em>' . $name . '</em>' . __(': Add padding to menu bar top and bottom for Desktop devices. (Default: 0 em)', 'weaver-xtreme')), array('name' => '<span class="i-left" style="font-size:150%;">&harr;</span><small>' . __('Desktop Menu Spacing. (not on Smart Menus)', 'weaver-xtreme') . '</small>', 'id' => $id . '_right_padding_dec', 'type' => 'val_em', 'info' => '<em>' . $name . '</em>' . __(': Add space between desktop menu bar items (Use value &gt; 1.0)', 'weaver-xtreme')), array('name' => __('Menu Bar Left/Right HTML', 'weaver-xtreme'), 'type' => 'break'), array('name' => '<span class="i-left dashicons dashicons-editor-code"></span><small>' . __('Left HTML', 'weaver-xtreme') . '</small>', 'id' => $id . '_html_left', 'type' => '+textarea', 'placeholder' => __('Any HTML, including shortcodes.', 'weaver-xtreme'), 'info' => __('Add HTML Left (Works best with Centered Menu) (&diams;)(&starf;Plus)', 'weaver-xtreme')), array('name' => '<span class="i-left dashicons dashicons-visibility"></span><small>' . __('Hide Area', 'weaver-xtreme') . '</small>', 'id' => $id . '_hide_left', 'type' => '+select_hide', 'info' => '<em>' . $name . '</em>' . __(': Hide Left HTML', 'weaver-xtreme')), array('name' => '<span class="i-left dashicons dashicons-editor-code"></span><small>' . __('Right HTML', 'weaver-xtreme') . '</small>', 'id' => $id . '_html_right', 'type' => $right_text, 'placeholder' => __('Any HTML, including shortcodes.', 'weaver-xtreme'), 'info' => __('Add HTML to Menu on Right (Works best with Centered Menu) (&diams;)', 'weaver-xtreme') . $right_plus), array('name' => '<span class="i-left dashicons dashicons-visibility"></span><small>' . __('Hide Area', 'weaver-xtreme') . '</small>', 'id' => $id . '_hide_right', 'type' => $right_hide, 'info' => '<em>' . $name . '</em>' . __(': Hide Right HTML', 'weaver-xtreme')), array('name' => '<small>' . __('HTML: Text Color', 'weaver-xtreme') . '</small>', 'id' => $id . '_html_color', 'type' => 'ctext', 'info' => '<em>' . $name . '</em>' . __(': Text Color for Left/Right Menu Bar HTML', 'weaver-xtreme')), array('name' => '<span class="i-left dashicons dashicons-align-none"></span><small>' . __('HTML: Top Margin', 'weaver-xtreme') . '</small>', 'id' => $id . '_html_margin_dec', 'type' => 'val_em', 'info' => '<em>' . $name . '</em>' . __(': Margin above Added Menu HTML (Used to adjust for Desktop menu. Negative values can help.)', 'weaver-xtreme')));
    weaverx_form_show_options($opts2, false, false);
    if ($submit) {
        weaverx_form_submit('');
    }
}