/**
  * Render the child shortcode
  * 
  * @param  array  $args	 Shortcode paramters
  * @param  string $content  Content between shortcode
  * @return string		   HTML output
  */
 function render_child($args, $content = '')
 {
     global $smof_data;
     $defaults = FusionCore_Plugin::set_shortcode_defaults(array('class' => '', 'id' => '', 'delimiter' => '', 'direction' => 'up', 'icon' => '', 'unit' => '', 'unit_pos' => 'suffix', 'value' => '20'), $args);
     extract($defaults);
     self::$child_args = $defaults;
     self::$child_args['value'] = intval($value);
     $unit_output = '';
     if ($unit) {
         $unit_output = sprintf('<span %s>%s</span>', FusionCore_Plugin::attributes('counter-box-shortcode-unit'), $unit);
     }
     if ($direction == 'up') {
         $init_value = 0;
     } else {
         $init_value = self::$child_args['value'];
     }
     $counter = sprintf('<span %s>%s</span>', FusionCore_Plugin::attributes('counter-box-shortcode-counter'), $init_value);
     $icon_output = '';
     if ($icon) {
         $icon_output = sprintf('<i %s></i>', FusionCore_Plugin::attributes('counter-box-shortcode-icon'));
     }
     if ($unit_pos == 'prefix') {
         $counter = $icon_output . $unit_output . $counter;
     } else {
         $counter = $icon_output . $counter . $unit_output;
     }
     $counter_wrapper = sprintf('<div %s>%s</div>', FusionCore_Plugin::attributes('counter-box-shortcode-counter-container'), $counter);
     $content_output = sprintf('<div %s>%s</div>', FusionCore_Plugin::attributes('counter-box-shortcode-content'), do_shortcode($content));
     $html = sprintf('<div %s><div %s>%s</div></div>', FusionCore_Plugin::attributes('counter-box-shortcode'), FusionCore_Plugin::attributes('counter-box-container'), $counter_wrapper . $content_output);
     return $html;
 }