function ubermenu_toggle_shortcode($atts, $content)
{
    extract(shortcode_atts(array('instance_id' => '', 'config_id' => 'main', 'target' => '_any_', 'toggle_id' => '', 'tag' => 'a', 'icon_class' => 'bars', 'skin' => ''), $atts, 'ubermenu_toggle'));
    //If an instance_id (deprecated) was passed, use it as the config_id
    if ($instance_id != '') {
        $config_id = $instance_id;
    }
    $args = array();
    if ($content) {
        $args['toggle_content'] = $content;
    }
    $args['icon_class'] = $icon_class;
    $args['tag'] = $tag;
    $args['skin'] = $skin;
    $toggle = ubermenu_toggle($target, $config_id, false, $args);
    return $toggle;
}
function ubermenu_responsive_toggle_filter($nav_menu, $args)
{
    //Add to UberMenu, ignore segments
    if (isset($args->uber_instance) && !isset($args->uber_segment)) {
        //up( $args );
        if (ubermenu_op('responsive', $args->uber_instance) == 'on' && ubermenu_op('responsive_toggle', $args->uber_instance) == 'on') {
            $toggle_content = ubermenu_op('responsive_toggle_content', $args->uber_instance);
            $toggle_tag = ubermenu_op('responsive_toggle_tag', $args->uber_instance);
            $toggle_args = array('toggle_content' => $toggle_content, 'tag' => $toggle_tag);
            if (isset($args->theme_location)) {
                $toggle_args['theme_location'] = $args->theme_location;
            }
            $ubermenu_toggle = ubermenu_toggle($args->container_id, $args->uber_instance, false, $toggle_args);
            $nav_menu = $ubermenu_toggle . $nav_menu;
        }
    }
    return $nav_menu;
}