(function(b,i){b.Popup=g;var h=$("body");function g(j,d){if("undefined"===typeof j){return}this.constructor=this;this.id=j||[];this.$id=$("#"+this.id);this.config=d||{};this.finish_callback=this.config.finish_callback||null;this.open_callback=this.config.open_callback||null;this.close_callback=this.config.close_callback||null;this.setTime={open:null,close:null};this.data={};a.call(this)}function a(){var d=this;f.call(d);c.call(d);if(d.finish_callback){d.finish_callback()}}function f(){var d=this;d.content=d.$id.html();d.$id.remove();d.modal='
';h.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()})}function e(){var j=this;for(var d in j.setTime){clearTimeout(j.setTime[d])}}g.prototype={open:function(){var d=this;e.call(d);d.$id.addClass("show");if(d.open_callback){d.open_callback()}d.setTime.open=setTimeout(function(){d.$id.addClass("active")},50)},close:function(){var d=this;e.call(d);d.$id.removeClass("active");d.setTime.close=setTimeout(function(){d.$id.removeClass("show");if(d.close_callback){d.close_callback()}},550)},reset:function(){var d=this;e.call(d);d.$id.removeClass("show active");d.$content.html(d.content);if(d.finish_callback){d.finish_callback()}}}})(window,document);