jQuery.PopIn={options:{border:10,backgroundOpacity:0.8,backgroundDivName:"popin_background",contentDivName:"popin_content",matchRel:"pop",fadeDelay:300,onClose:function(){return true},onOpen:function(A){return true}},init:function(){pageSize=jQuery.iUtil.getScroll();$("body").append('<div id="'+$.PopIn.options.backgroundDivName+'"></div>');$("body").append('<div id="'+$.PopIn.options.contentDivName+'"></div>');$("#"+$.PopIn.options.backgroundDivName).hide();$("#"+$.PopIn.options.backgroundDivName).css("position","absolute");$("#"+$.PopIn.options.contentDivName).css("position","absolute");$("#"+$.PopIn.options.backgroundDivName).css("top","0");$("#"+$.PopIn.options.backgroundDivName).css("left","0");$("#"+$.PopIn.options.backgroundDivName).css("opacity","0");$("#"+$.PopIn.options.backgroundDivName).css("width",pageSize.iw);$("#"+$.PopIn.options.backgroundDivName).css("height",pageSize.h);$("#"+$.PopIn.options.contentDivName).css("position","absolute");$("a").each(function(){relAttr=$(this).attr("rel")||"";hrefAttr=$(this).attr("href")||"";imageTypes=/\.jpg|\.jpeg|\.png|\.gif|\.bmp/g;videoTypes=/\.flv/g;if(hrefAttr.toLowerCase().match(imageTypes)!=null&&relAttr.toLowerCase().indexOf($.PopIn.options.matchRel)==0){$(this).bind("click",function(){return jQuery.PopIn.start($(this))})}if(hrefAttr.toLowerCase().match(videoTypes)!=null&&relAttr.toLowerCase().indexOf($.PopIn.options.matchRel)==0){$(this).bind("click",function(){return jQuery.PopIn.startFlv($(this))})}});$("#"+$.PopIn.options.backgroundDivName).bind("click",function(){jQuery.PopIn.options.onClose();jQuery.PopIn.hide()});$("#"+$.PopIn.options.contentDivName).bind("click",function(){jQuery.PopIn.options.onClose();jQuery.PopIn.hide()})},start:function(A){pageSize=jQuery.iUtil.getScroll();relAttr=A.attr("rel")||"";hrefAttr=A.attr("href")||"";$("#"+$.PopIn.options.backgroundDivName).show();$("#"+$.PopIn.options.backgroundDivName).fadeTo($.PopIn.options.fadeDelay,$.PopIn.options.backgroundOpacity);$("object").each(function(){$(this).hide()});imageEl=new Image;jQuery(imageEl).attr("id","ImageBoxCurrentImage").bind("load",function(){$("#"+$.PopIn.options.contentDivName).css("opacity",1);$("#"+$.PopIn.options.contentDivName).css("left",(pageSize.iw/2)-(imageEl.width/2));$("#"+$.PopIn.options.contentDivName).css("top",(pageSize.ih/2)-(imageEl.height/2)+pageSize.t);$("#"+$.PopIn.options.contentDivName).fadeTo($.PopIn.options.fadeDelay,1)});imageEl.src=hrefAttr;$("#"+$.PopIn.options.contentDivName).append(imageEl);return false},startFlv:function(B,A){pageSize=jQuery.iUtil.getScroll();relAttr=B.attr("rel")||"";hrefAttr=B.attr("href")||"";bg=$("#"+$.PopIn.options.backgroundDivName);bg.show();bg.fadeTo($.PopIn.options.fadeDelay,$.PopIn.options.backgroundOpacity);container=$("#"+$.PopIn.options.contentDivName);container.empty();if($.browser.msie){datas=hrefAttr.split("/");hrefAttr=datas[datas.length-1]}container.append("<object rel='ignore' classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='392' height='318' id='cinemas_menu2' align='middle'><param name='allowScriptAccess' value='sameDomain' /><param name='movie' value='/flash/mini_cinemas_player.swf?video="+hrefAttr+"&amp;startFrom="+A+"' /><param name='quality' value='high' /><param name='bgcolor' value='#ffffff' /><embed src='/flash/mini_cinemas_player.swf?video="+hrefAttr+"&amp;startFrom="+A+"' quality='high' bgcolor='#ffffff' width='392' height='318' name='cinemas_menu2' align='middle' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' /></object>");container.show();container.fadeTo($.PopIn.options.fadeDelay,1);container.css("left",(pageSize.iw/2)-(container.width()/2));container.css("top",(pageSize.ih/2)-(336/2)+pageSize.t);$("object").each(function(){if($(this).attr("rel")!="ignore"){$(this).hide()}});return false},startDatas:function(A){pageSize=jQuery.iUtil.getScroll();relAttr=A.attr("rel")||"";hrefAttr=A.attr("href")||"";content=A.html();bg=$("#"+$.PopIn.options.backgroundDivName);bg.show();bg.fadeTo($.PopIn.options.fadeDelay,$.PopIn.options.backgroundOpacity);container=$("#"+$.PopIn.options.contentDivName);container.empty();container.append(content);container.show();container.fadeTo($.PopIn.options.fadeDelay,1);container.css("left",(pageSize.iw/2)-(container.width()/2));container.css("top",(pageSize.ih/2)-(336/2)+pageSize.t);$("object").each(function(){if($(this).attr("rel")!="ignore"){$(this).hide()}});jQuery.PopIn.options.onOpen();return false},startIFrame:function(B,A){pageSize=jQuery.iUtil.getScroll();relAttr=B.attr("rel")||"";hrefAttr=B.attr("href")||"";content='<iframe scrolling="no" id="'+A.name+'" src="'+A.src+'" width="'+A.width+'" height="'+A.height+'"/>';bg=$("#"+$.PopIn.options.backgroundDivName);bg.show();bg.fadeTo($.PopIn.options.fadeDelay,$.PopIn.options.backgroundOpacity);container=$("#"+$.PopIn.options.contentDivName);container.empty();container.append(content);container.show();container.fadeTo($.PopIn.options.fadeDelay,1);container.css("left",(pageSize.iw/2)-(container.width()/2));container.css("top",(pageSize.ih/2)-(336/2)+pageSize.t);$("object").each(function(){if($(this).attr("rel")!="ignore"){$(this).hide()}});jQuery.PopIn.options.onClose=function(){$("#"+A.name).attr("src","")};jQuery.PopIn.options.onOpen();return false},hide:function(A){$("#"+$.PopIn.options.backgroundDivName).fadeTo($.PopIn.options.fadeDelay,0,function(){$("#"+$.PopIn.options.backgroundDivName).hide()});$("#"+$.PopIn.options.contentDivName).fadeTo($.PopIn.options.fadeDelay,0,function(){$("#"+$.PopIn.options.contentDivName).hide();$("#"+$.PopIn.options.contentDivName).empty()});$("object").each(function(){if($(this).attr("rel")!="ignore"){$(this).show()}})}};