text: function wds_show_thumb(key, wds) {
    var data = window["wds_data_" + wds][key];
    var bg_fit = window["wds_data_" + wds][key]["bg_fit"];
    var full_width = window["wds_data_" + wds][key]["full_width"];
    var bull_position = window["wds_data_" + wds][key]["bull_position"];
    var image_url = data["image_thumb_url"];
    var dot_conteiner_width = jQuery('.wds_slideshow_dots_container_' + wds).width() / 2;
    var dot_conteiner_height = jQuery('.wds_slideshow_dots_container_' + wds).height();
    var wds_bulframe_width = jQuery('.wds_bulframe_' + wds).width() / 2;
    var dot_position = jQuery('#wds_dots_' + key + '_' + wds ).position();
    var dot_width = jQuery('#wds_dots_' + key + '_' + wds ).width() / 2;
    dot_position = dot_position.left;
    var childPos = jQuery('#wds_dots_' + key + '_' + wds ).offset();
    var parentPos = jQuery('.wds_slideshow_dots_thumbnails_' + wds).parent().offset();
    var childOffset = childPos.left - parentPos.left;
    var right_offset = 0;
    var rt = (dot_conteiner_width * 2) - childOffset;
    if (wds_bulframe_width >= rt && rt > 0) {
      right_offset =  wds_bulframe_width - rt;
      dot_width = 0;
    }
    if (full_width == '1') {
      if (wds_bulframe_width >= childOffset) {
        wds_bulframe_width = childOffset - parentPos.left ;  
        dot_width = 0;
      }
    }
    else {
      if (wds_bulframe_width >= childOffset) {
        wds_bulframe_width = childOffset ;  
        dot_width = 0;
      }
    }
    dot_position = childOffset - wds_bulframe_width + dot_width - right_offset;
    jQuery('.wds_bulframe_' + wds ).css({
      'position' : 'absolute',
      'z-index' : '9999',
      'left': dot_position,
      'background-image' :'url("' + image_url + '")',
      'background-size' : bg_fit,
      'background-repeat' : 'no-repeat',
      'background-position' : 'center center'});
    jQuery('.wds_bulframe_' + wds).css(bull_position, dot_conteiner_height);
    jQuery('.wds_bulframe_' + wds).fadeIn();
  }
  
  function wds_hide_thumb(wds) {
    jQuery('.wds_bulframe_' + wds).css({'background-image':''});
    jQuery('.wds_bulframe_' + wds).fadeOut();
  }
  
  function wds_get_overall_parent(obj) {
    if (obj.parent().width()) {
      obj.width(obj.parent().width());
      return obj.parent().width();
    }
    else {
      return wds_get_overall_parent(obj.parent());
    }
  }
  
  function wds_set_text_dots_cont(wds) {
    var wds_bull_width = 0;
    jQuery(".wds_slideshow_dots_" + wds).each(function(){
      wds_bull_width += jQuery(this).outerWidth() + 2 * parseInt(jQuery(this).css("margin-left"));
    });
    jQuery(".wds_slideshow_dots_thumbnails_" + wds).css({width: wds_bull_width});
  }