var Mediabox;(function(){var M=0,r,h,D,x,C,k,p,n,q=new Image(),K=new Image(),H,b,j,E,c,J,v,z,I,L,e,u,F,w,s,l,i="none",f,d="mediaBox",t;window.addEvent("domready",function(){$(document.body).adopt($$([H=new Element("div",{id:"mbOverlay"}).addEvent("click",B),b=new Element("div",{id:"mbCenter"}),E=new Element("div",{id:"mbBottomContainer"})]).setStyle("display","none"));j=new Element("div",{id:"mbImage"}).injectInside(b);c=new Element("div",{id:"mbBottom"}).injectInside(E).adopt(new Element("a",{id:"mbCloseLink",href:"#"}).addEvent("click",B),v=new Element("div",{id:"mbTitle"}),z=new Element("div",{id:"mbCaption"}),navinfo=new Element("p",{id:"mbNavinfo"}),L=new Element("div",{id:"mbNumber"}),I=new Element("a",{id:"mbPrevLink",href:"#"}).addEvent("click",A),e=new Element("a",{id:"mbNextLink",href:"#"}).addEvent("click",g),new Element("div",{styles:{clear:"both"}}));p={overlay:new Fx.Tween(H,{property:"opacity",duration:360}).set(0),image:new Fx.Tween(j,{property:"opacity",duration:360,onComplete:G}),bottom:new Fx.Tween(c,{property:"margin-top",duration:240})}});Mediabox={close:function(){B()},open:function(P,O,N){r=$extend({loop:false,overlayOpacity:0.7,resizeDuration:240,resizeTransition:false,initialWidth:360,initialHeight:240,showCaption:true,animateCaption:true,showCounter:true,counterText:"  ({x} of {y})",scriptaccess:"true",fullscreen:"true",fullscreenNum:"1",autoplay:"true",autoplayNum:"1",bgcolor:"#000000",playerpath:"/salsa_javascripts/mediaboxAdv/files/player.swf",backcolor:"000000",frontcolor:"999999",lightcolor:"000000",screencolor:"000000",controlbar:"bottom",useNB:false,NBpath:"/salsa_javascripts/mediaboxAdv/files/NonverBlaster.swf",controllerColor:"0x777777",showTimecode:"false",controller:"true",flInfo:"true",revverID:"187866",revverFullscreen:"true",revverBack:"000000",revverFront:"ffffff",revverGrad:"000000",ytColor1:"000000",ytColor2:"333333",ytQuality:"&ap=%2526fmt%3D18",vdPlayer:"false",vmTitle:"1",vmByline:"1",vmPortrait:"1",vmColor:"ffffff"},N||{});if(typeof P=="string"){P=[[P,O,N]];O=0}if((Browser.Engine.gecko)&&(Browser.Engine.version<19)){r.overlayOpacity=1;H.className="mbOverlayFF"}if((Browser.Engine.trident)&&(Browser.Engine.version<5)){r.overlayOpacity=1;H.className="mbOverlayIE"}h=P;r.loop=r.loop&&(h.length>1);y();m(true);k=window.getScrollTop()+(window.getHeight()/15);p.resize=new Fx.Morph(b,$extend({duration:r.resizeDuration,onComplete:G},r.resizeTransition?{transition:r.resizeTransition}:{}));b.setStyles({top:k,width:r.initialWidth,height:r.initialHeight,marginLeft:-(r.initialWidth/2),display:""});p.overlay.start(r.overlayOpacity);M=1;return a(O)}};Element.implement({mediabox:function(N,O){$$(this).mediabox(N,O);return this}});Elements.implement({mediabox:function(N,Q,P){Q=Q||function(R){return[R.href,R.title,R.rel]};P=P||function(){return true};var O=this;O.removeEvents("click").addEvent("click",function(){var R=O.filter(P,this);return Mediabox.open(R.map(Q),R.indexOf(this),N)});return O}});function y(){H.setStyles({top:window.getScrollTop(),height:window.getHeight()})}function m(N){["object",Browser.Engine.trident?"select":"embed"].forEach(function(P){Array.forEach(document.getElementsByTagName(P),function(Q){if(N){Q._mediabox=Q.style.visibility}Q.style.visibility=N?"hidden":Q._mediabox})});H.style.display=N?"":"none";var O=N?"addEvent":"removeEvent";window[O]("scroll",y)[O]("resize",y);document[O]("keydown",o)}function o(N){switch(N.code){case 27:case 88:case 67:B();break;case 37:case 80:A();break;case 39:case 78:g()}}function A(){return a(x)}function g(){return a(C)}function a(N){if((M==1)&&(N>=0)){M=2;j.set("html","");D=N;x=((D||!r.loop)?D:h.length)-1;C=D+1;if(C==h.length){C=r.loop?0:-1}$$(I,e,j,E).setStyle("display","none");p.bottom.cancel().set(0);p.image.set(0);b.className="mbLoading";F=h[N][2].split(/[\[\]]/);F=F[1].split(" ");w=F.length;if(w>1){s=(F[w-2].match("%"))?(window.getWidth()*("0."+(F[w-2].replace("%",""))))+"px":F[w-2]+"px";l=(F[w-1].match("%"))?(window.getHeight()*("0."+(F[w-1].replace("%",""))))+"px":F[w-1]+"px"}else{s="";l=""}u=h[N][0];J=h[D][1].split("::");if(u.match(/\.gif|\.jpg|\.png/i)){i="img";n=new Image();n.onload=G;n.src=h[N][0]}else{if(u.match(/\.flv|\.mp4/i)){i="obj";s=s||r.initialWidth;l=l||r.initialHeight;if(r.useNB){n=new Swiff(""+r.NBpath+"?videoURL="+u+"&allowSmoothing=true&autoPlay="+r.autoplay+"&buffer=6&showTimecode="+r.showTimecode+"&loop=true&controlColour="+r.controllerColor+"&scaleIfFullScreen=true&showScalingButton=false",{id:"MediaboxSWF",width:s,height:l,params:{wmode:"opaque",bgcolor:r.bgcolor,allowscriptaccess:r.scriptaccess,allowfullscreen:r.fullscreen}})}else{n=new Swiff(""+r.playerpath+"?file="+u+"&backcolor="+r.backcolor+"&frontcolor="+r.frontcolor+"&lightcolor="+r.lightcolor+"&screencolor="+r.screencolor+"&autostart="+r.autoplay+"&controlbar="+r.controlbar,{id:"MediaboxSWF",width:s,height:l,params:{wmode:"opaque",bgcolor:r.bgcolor,allowscriptaccess:r.scriptaccess,allowfullscreen:r.fullscreen}})}G()}else{if(u.match(/\.mp3|\.aac/i)){i="obj";s=s||r.initialWidth;l=l||r.initialHeight;n=new Swiff(""+r.playerpath+"?file="+u+"&backcolor="+r.backcolor+"&frontcolor="+r.frontcolor+"&lightcolor="+r.lightcolor+"&screencolor="+r.screencolor+"&autostart="+r.autoplay,{id:"MediaboxSWF",width:s,height:l,params:{wmode:"opaque",bgcolor:r.bgcolor,allowscriptaccess:r.scriptaccess,allowfullscreen:r.fullscreen}});G()}else{if(u.match(/\.swf/i)){i="obj";s=s||r.initialWidth;l=l||r.initialHeight;n=new Swiff(u,{id:"MediaboxSWF",width:s,height:l,params:{wmode:"opaque",bgcolor:r.bgcolor,allowscriptaccess:r.scriptaccess,allowfullscreen:r.fullscreen}});G()}else{if(u.match(/dailymotion\.com/i)){i="obj";s=s||"480px";l=l||"381px";n=new Swiff(u,{id:d,width:s,height:l,params:{wmode:"opaque",bgcolor:r.bgcolor,allowscriptaccess:r.scriptaccess,allowfullscreen:r.fullscreen}});G()}else{if(u.match(/flickr\.com/i)){i="obj";s=s||"500px";l=l||"375px";f=u.split("/");d=f[5];n=new Swiff("http://www.flickr.com/apps/video/stewart.swf",{id:d,classid:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",width:s,height:l,params:{flashvars:"photo_id="+d+"&amp;show_info_box="+r.flInfo,wmode:"opaque",bgcolor:r.bgcolor,allowscriptaccess:r.scriptaccess,allowfullscreen:r.fullscreen}});G()}else{if(u.match(/google\.com\/videoplay/i)){i="obj";s=s||"400px";l=l||"326px";f=u.split("=");d=f[1];n=new Swiff("http://video.google.com/googleplayer.swf?docId="+d+"&autoplay="+r.autoplayNum,{id:d,width:s,height:l,params:{wmode:"opaque",bgcolor:r.bgcolor,allowscriptaccess:r.scriptaccess,allowfullscreen:r.fullscreen}});G()}else{if(u.match(/metacafe\.com\/watch/i)){i="obj";s=s||"400px";l=l||"345px";f=u.split("/");d=f[4];n=new Swiff("http://www.metacafe.com/fplayer/"+d+"/.swf",{id:d,width:s,height:l,params:{wmode:"opaque",bgcolor:r.bgcolor,allowscriptaccess:r.scriptaccess,allowfullscreen:r.fullscreen}});G()}else{if(u.match(/myspacetv\.com|vids\.myspace\.com/i)){i="obj";s=s||"425px";l=l||"360px";f=u.split("=");d=f[2];n=new Swiff("http://lads.myspace.com/videos/vplayer.swf?m="+d+"&v=2&type=video",{id:d,width:s,height:l,params:{wmode:"opaque",bgcolor:r.bgcolor,allowscriptaccess:r.scriptaccess,allowfullscreen:r.fullscreen}});G()}else{if(u.match(/revver\.com/i)){i="obj";s=s||"480px";l=l||"392px";f=u.split("/");d=f[4];n=new Swiff("http://flash.revver.com/player/1.0/player.swf?mediaId="+d+"&affiliateId="+r.revverID+"&allowFullScreen="+r.revverFullscreen+"&backColor=#"+r.revverBack+"&frontColor=#"+r.revverFront+"&gradColor=#"+r.revverGrad+"&shareUrl=revver",{id:d,width:s,height:l,params:{wmode:"opaque",bgcolor:r.bgcolor,allowscriptaccess:r.scriptaccess,allowfullscreen:r.fullscreen}});G()}else{if(u.match(/rutube\.ru/i)){i="obj";s=s||"470px";l=l||"353px";f=u.split("=");d=f[1];n=new Swiff("http://video.rutube.ru/"+d,{movie:"http://video.rutube.ru/"+d,width:s,height:l,params:{wmode:"opaque",bgcolor:r.bgcolor,allowscriptaccess:r.scriptaccess,allowfullscreen:r.fullscreen}});G()}else{if(u.match(/seesmic\.com/i)){i="obj";s=s||"435px";l=l||"355px";f=u.split("/");d=f[5];n=new Swiff("http://seesmic.com/Standalone.swf?video="+d,{id:d,width:s,height:l,params:{wmode:"opaque",bgcolor:r.bgcolor,allowscriptaccess:r.scriptaccess,allowfullscreen:r.fullscreen}});G()}else{if(u.match(/tudou\.com/i)){i="obj";s=s||"400px";l=l||"340px";f=u.split("/");d=f[5];n=new Swiff("http://www.tudou.com/v/"+d,{width:s,height:l,params:{wmode:"opaque",bgcolor:r.bgcolor,allowscriptaccess:r.scriptaccess,allowfullscreen:r.fullscreen}});G()}else{if(u.match(/youku\.com/i)){i="obj";s=s||"480px";l=l||"400px";f=u.split("id_");d=f[1];n=new Swiff("http://player.youku.com/player.php/sid/"+d+"=/v.swf",{width:s,height:l,params:{wmode:"opaque",bgcolor:r.bgcolor,allowscriptaccess:r.scriptaccess,allowfullscreen:r.fullscreen}});G()}else{if(u.match(/youtube\.com/i)){i="obj";f=u.split("v=");d=f[1];if(d.match(/fmt=18/i)){t="&ap=%2526fmt%3D18";s=s||"560px";l=l||"345px"}else{if(d.match(/fmt=22/i)){t="&ap=%2526fmt%3D22";s=s||"640px";l=l||"385px"}else{t=r.ytQuality;s=s||"480px";l=l||"295px"}}n=new Swiff("http://www.youtube.com/v/"+d+"&autoplay="+r.autoplayNum+"&fs="+r.fullscreenNum+t+"&color1=0x"+r.ytColor1+"&color2=0x"+r.ytColor2,{id:d,width:s,height:l,params:{wmode:"opaque",bgcolor:r.bgcolor,allowscriptaccess:r.scriptaccess,allowfullscreen:r.fullscreen}});G()}else{if(u.match(/veoh\.com/i)){i="obj";s=s||"410px";l=l||"341px";f=u.split("videos/");d=f[1];n=new Swiff("http://www.veoh.com/videodetails2.swf?permalinkId="+d+"&player=videodetailsembedded&videoAutoPlay="+r.AutoplayNum,{id:d,width:s,height:l,params:{wmode:"opaque",bgcolor:r.bgcolor,allowscriptaccess:r.scriptaccess,allowfullscreen:r.fullscreen}});G()}else{if(u.match(/viddler\.com/i)){i="obj";s=s||"437px";l=l||"370px";f=u.split("/");d=f[4];n=new Swiff(u,{id:"viddler_"+d,movie:u,classid:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",width:s,height:l,params:{wmode:"opaque",bgcolor:r.bgcolor,allowscriptaccess:r.scriptaccess,allowfullscreen:r.fullscreen,id:"viddler_"+d,movie:u}});G()}else{if(u.match(/vimeo\.com/i)){i="obj";s=s||"400px";l=l||"225px";f=u.split("/");d=f[3];n=new Swiff("http://www.vimeo.com/moogaloop.swf?clip_id="+d+"&amp;server=www.vimeo.com&amp;fullscreen="+r.fullscreenNum+"&amp;show_title="+r.vmTitle+"&amp;show_byline="+r.vmByline+"&amp;show_portrait="+r.vmPortrait+"&amp;color="+r.vmColor,{id:d,width:s,height:l,params:{wmode:"opaque",bgcolor:r.bgcolor,allowscriptaccess:r.scriptaccess,allowfullscreen:r.fullscreen}});G()}else{if(u.match(/12seconds\.tv/i)){i="obj";s=s||"430px";l=l||"360px";f=u.split("/");d=f[5];n=new Swiff("http://embed.12seconds.tv/players/remotePlayer.swf",{id:d,width:s,height:l,params:{flashvars:"vid="+d+"",wmode:"opaque",bgcolor:r.bgcolor,allowscriptaccess:r.scriptaccess,allowfullscreen:r.fullscreen}});G()}else{if(u.match(/\#mb_/i)){i="inline";s=s||r.initialWidth;l=l||r.initialHeight;URLsplit=u.split("#");n=$(URLsplit[1]).get("html");G()}else{i="url";s=s||r.initialWidth;l=l||r.initialHeight;d="mediaId_"+new Date().getTime();n=new Element("iframe",{src:u,id:d,width:s,height:l,frameborder:0});G()}}}}}}}}}}}}}}}}}}}}}return false}function G(){switch(M++){case 2:if(i=="img"){s=n.width;l=n.height;j.setStyles({backgroundImage:"url("+u+")",display:""})}else{if(i=="obj"){if(Browser.Plugins.Flash.version<8){j.setStyles({backgroundImage:"none",display:""});j.set("html",'<div id="mbError"><b>Error</b><br/>Adobe Flash is either not installed or not up to date,<br/>please visit <a href="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" title="Get Flash" target="_new">Adobe.com</a> to download the free player.</div>')}else{j.setStyles({backgroundImage:"none",display:""});n.inject(j)}}else{if(i=="inline"){j.setStyles({backgroundImage:"none",display:""});j.set("html",n)}else{if(i=="url"){j.setStyles({backgroundImage:"none",display:""});n.inject(j)}else{alert("this file type is not supported\n"+u+"\nplease visit iaian7.com/webcode/Mediabox for more information")}}}}$$(j,c).setStyle("width",s);j.setStyle("height",l);v.set("html",(r.showCaption)?J[0]:"");z.set("html",(r.showCaption&&(J.length>1))?J[1]:"");L.set("html",(r.showCounter&&(h.length>1))?r.counterText.replace(/{x}/,D+1).replace(/{y}/,h.length):"");navinfo.set("html",(r.showCounter&&(h.length>1))?"Keyboard navigation is possible using the arrow keys.":"");if((x>=0)&&(h[x][0].match(/\.gif|\.jpg|\.png/i))){q.src=h[x][0]}if((C>=0)&&(h[C][0].match(/\.gif|\.jpg|\.png/i))){K.src=h[C][0]}M++;case 3:b.className="";p.resize.start({height:j.offsetHeight,width:j.offsetWidth,marginLeft:-j.offsetWidth/2});break;M++;case 4:E.setStyles({top:k+b.clientHeight,marginLeft:b.style.marginLeft,visibility:"hidden",display:""});p.image.start(1);break;case 5:if(x>=0){I.style.display=""}if(C>=0){e.style.display=""}if(r.animateCaption){p.bottom.set(-c.offsetHeight).start(0)}E.style.visibility="";M=1}}function B(){if(M){M=0;n.onload=$empty;j.set("html","");for(var N in p){p[N].cancel()}$$(b,E).setStyle("display","none");p.overlay.chain(m).start(0)}return false}})();Mediabox.scanPage=function(){var a=$$("a").filter(function(b){return b.rel&&b.rel.test(/^lightbox/i)});$$(a).mediabox({},null,function(c){var b=this.rel.replace(/[[]|]/gi," ");var d=b.split(" ");return(this==c)||((this.rel.length>8)&&c.rel.match(d[1]))})};window.addEvent("domready",Mediabox.scanPage);
