(function(b,i){b.Popup=f;var g=$("body");function f(d){this.config=d;this.id=d.id||[];this.$id=$("#"+this.id);this.finish_callback=d.finish_callback||null;this.open_callback=d.open_callback||null;this.close_callback=d.close_callback||null;this.data="";if(this.id!==""){a.call(this)}}function a(){var d=this;h.call(d)}function h(){var d=this;e.call(d);c.call(d);if(d.finish_callback){d.finish_callback()}}function e(){var d=this;d.content=d.$id.html();d.$id.remove();d.modal='';g.append(d.modal);d.$id=$("#"+d.id);d.$content=d.$id.find(".content_box");d.$close=d.$id.find(".close")}function c(){var d=this;d.$close.on("click",function(j){j.stopPropagation();d.close()})}f.prototype={open:function(){var d=this;d.$id.css("display","block");if(d.open_callback){d.open_callback()}setTimeout(function(){d.$id.addClass("active")},50)},close:function(){var d=this;d.$id.removeClass("active");setTimeout(function(){d.$id.css("display","none");if(d.close_callback){d.close_callback()}},550)},reset:function(){var d=this;d.$content.html(d.content);if(d.finish_callback){d.finish_callback()}}}})(window,document);