var CS_ImagePopin=new Class({initialize:function(a){this.root_node=document.getElement("body");this.body_node=$$("body");this.popin_table_id="cs_popin_table";this.popin_tr_id="cs_popin_tr";this.popin_close_id="cs_popin_close";this.popin_blocker_id="cs_popin_blocker";this.popin_image_id="cs_popin_image";this.popin_td_id="cs_popin_td";this.popin_class="cs_popin";this.stream_prefix="html/stream_file.php?key="},start:function(){if(this.root_node){this.setEvents()}},setEvents:function(){var c=this;var a=this.root_node.getElements("."+this.popin_class);var b=a.length;if(b>0){a.each(function(d){d.removeEvents();d.addEvents({click:function(){c.create(this);return false}})})}},create:function(c){var d=this;if(c){var b=c.href;var a=$(this.popin_table_id);if(b&&!a){this.popin_table_node=new Element("table",{id:this.popin_table_id});this.popin_tr_node=new Element("tr",{id:this.popin_tr_id});this.popin_td_node=new Element("td",{id:this.popin_td_id});this.popin_close_node=new Element("div",{id:this.popin_close_id});this.popin_blocker_node=new Element("div",{id:this.popin_blocker_id});this.popin_table_node.inject(this.root_node);this.popin_tr_node.inject(this.popin_table_node);this.popin_td_node.inject(this.popin_tr_node);this.popin_close_node.inject(this.popin_table_node);this.popin_blocker_node.inject(this.root_node);this.popin_close_node.removeEvents();this.popin_close_node.addEvents({click:function(){d.remove();return false}});if(this.body_node){this.body_node.addEvent("click",function(){d.remove()})}this.loadContent(b)}}},remove:function(){var b=$(this.popin_table_id);var a=$(this.popin_blocker_id);if(b){b.dispose()}if(a){a.dispose()}},loadContent:function(b){var c=this;b=b.replace(c.stream_prefix,"files/");if(b){var a=$(this.popin_td_id);this.popin_imgage_node=new Element("img",{id:this.popin_image_id,src:b});this.popin_imgage_node.inject(a)}}});
