var Mediabox;(function(){var options,mediaArray,activeMedia,prevMedia,nextMedia,top,mTop,left,mLeft,winWidth,winHeight,fx,preload,preloadPrev=new Image(),preloadNext=new Image(),overlay,center,media,bottom,captionSplit,title,caption,number,prevLink,nextLink,URL,WH,WHL,elrel,mediaWidth,mediaHeight,mediaType="none",mediaSplit,mediaId="mediaBox",margin,marginBottom;window.addEvent("domready",function(){document.id(document.body).adopt($$([overlay=new Element("div",{id:"mbOverlay"}).addEvent("click",close),center=new Element("div",{id:"mbCenter"})]).setStyle("display","none"));container=new Element("div",{id:"mbContainer"}).inject(center,"inside");media=new Element("div",{id:"mbMedia"}).inject(container,"inside");bottom=new Element("div",{id:"mbBottom"}).inject(center,"inside").adopt(closeLink=new Element("a",{id:"mbCloseLink",href:"#"}).addEvent("click",close),nextLink=new Element("a",{id:"mbNextLink",href:"#"}).addEvent("click",next),prevLink=new Element("a",{id:"mbPrevLink",href:"#"}).addEvent("click",previous),title=new Element("div",{id:"mbTitle"}),number=new Element("div",{id:"mbNumber"}),caption=new Element("div",{id:"mbCaption"}));fx={overlay:new Fx.Tween(overlay,{property:"opacity",duration:360}).set(0),media:new Fx.Tween(media,{property:"opacity",duration:360,onComplete:captionAnimate}),bottom:new Fx.Tween(bottom,{property:"opacity",duration:240}).set(0)};});Mediabox={close:function(){close();},recenter:function(){if(center&&!Browser.Platform.ios){left=window.getScrollLeft()+(window.getWidth()/2);center.setStyles({left:left,marginLeft:-(mediaWidth/2)-margin});}},open:function(_mediaArray,startMedia,_options){options={buttonText:['<big>&laquo;</big>','<big>&raquo;</big>','<big>&times;</big>'],counterText:'({x} of {y})',linkText:'<a href="{x}" target="_new">{x}</a><br/>open in a new tab</div>',flashText:'<b>Error</b><br/>Adobe Flash is either not installed or not up to date, 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.',center:true,loop:false,keyboard:true,keyboardAlpha:false,keyboardStop:false,overlayOpacity:0.8,resizeOpening:true,resizeDuration:240,initialWidth:320,initialHeight:180,defaultWidth:640,defaultHeight:360,showCaption:true,showCounter:true,countBack:false,clickBlock:true,iOShtml:true,imgBackground:false,imgPadding:100,overflow:'auto',inlineClone:false,html5:'true',scriptaccess:'true',fullscreen:'true',fullscreenNum:'1',autoplay:'true',autoplayNum:'1',autoplayYes:'yes',volume:'100',medialoop:'true',bgcolor:'#000000',wmode:'transparent',playerpath:'files/NonverBlaster.swf',showTimecode:'false',controlColor:'0xFFFFFF',controlBackColor:'0x0000000',playerBackColor:'',wmodeNB:'transparent',controller:'true',flInfo:'true',revverID:'187866',revverFullscreen:'true',revverBack:'000000',revverFront:'ffffff',revverGrad:'000000',usViewers:'true',ytBorder:'0',ytColor1:'000000',ytColor2:'333333',ytRel:'0',ytInfo:'1',ytSearch:'0',vuPlayer:'basic',vmTitle:'1',vmByline:'1',vmPortrait:'1',vmColor:'ffffff'};prevLink.set('html',options.buttonText[0]);nextLink.set('html',options.buttonText[1]);closeLink.set('html',options.buttonText[2]);if(Browser.firefox2){options.overlayOpacity=1;overlay.className='mbOverlayOpaque';}
if(Browser.Platform.ios){options.keyboard=false;options.resizeOpening=false;overlay.className='mbMobile';bottom.className='mbMobile';position();}
if(Browser.ie6){options.resizeOpening=false;overlay.className='mbOverlayAbsolute';position();}
if(typeof _mediaArray=="string"){_mediaArray=[[_mediaArray,startMedia,_options]];startMedia=0;}
mediaArray=_mediaArray;options.loop=options.loop&&(mediaArray.length>1);size();setup(true);top=window.getScrollTop()+(window.getHeight()/2);left=window.getScrollLeft()+(window.getWidth()/2);margin=center.getStyle('padding-left').toInt()+media.getStyle('margin-left').toInt()+media.getStyle('padding-left').toInt();marginBottom=bottom.getStyle('margin-left').toInt()+bottom.getStyle('padding-left').toInt()+bottom.getStyle('margin-right').toInt()+bottom.getStyle('padding-right').toInt();center.setStyles({top:top,left:left,width:options.initialWidth,height:options.initialHeight,marginTop:-(options.initialHeight/2)-margin,marginLeft:-(options.initialWidth/2)-margin,display:""});fx.resize=new Fx.Morph(center,{duration:options.resizeDuration,onComplete:mediaAnimate});fx.overlay.start(options.overlayOpacity);return changeMedia(startMedia);}};Element.implement({mediabox:function(_options,linkMapper){$$(this).mediabox(_options,linkMapper);return this;}});Elements.implement({mediabox:function(_options,linkMapper,linksFilter){linkMapper=linkMapper||function(el){elrel=el.rel.split(/[\[\]]/);elrel=elrel[1];return[el.get('href'),el.title,elrel];};linksFilter=linksFilter||function(){return true;};var links=this;links.addEvent('contextmenu',function(e){if(options.clickBlock&&this.toString().match(/\.gif|\.jpg|\.jpeg|\.png/i))e.stop();});links.removeEvents("click").addEvent("click",function(){var filteredArray=links.filter(linksFilter,this);var filteredLinks=[];var filteredHrefs=[];filteredArray.each(function(item,index){if(filteredHrefs.indexOf(item.toString())<0){filteredLinks.include(filteredArray[index]);filteredHrefs.include(filteredArray[index].toString());};});return Mediabox.open(filteredLinks.map(linkMapper),filteredHrefs.indexOf(this.toString()),_options);});return links;}});function position(){overlay.setStyles({top:window.getScrollTop(),left:window.getScrollLeft()});}
function size(){winWidth=window.getWidth();winHeight=window.getHeight();overlay.setStyles({width:winWidth,height:winHeight});}
function setup(open){if(Browser.firefox){["object",window.ie?"select":"embed"].forEach(function(tag){Array.forEach($$(tag),function(el){if(open)el._mediabox=el.style.visibility;el.style.visibility=open?"hidden":el._mediabox;});});}
overlay.style.display=open?"":"none";var fn=open?"addEvent":"removeEvent";if(Browser.Platform.ios||Browser.ie6)window[fn]("scroll",position);window[fn]("resize",size);if(options.keyboard)document[fn]("keydown",keyDown);}
function keyDown(event){if(options.keyboardAlpha){switch(event.code){case 27:case 88:case 67:close();break;case 37:case 80:previous();break;case 39:case 78:next();}}else{switch(event.code){case 27:close();break;case 37:previous();break;case 39:next();}}
if(options.keyboardStop){return false;};}
function previous(){return changeMedia(prevMedia);}
function next(){return changeMedia(nextMedia);}
function changeMedia(mediaIndex){if(mediaIndex>=0){media.set('html','');activeMedia=mediaIndex;prevMedia=((activeMedia||!options.loop)?activeMedia:mediaArray.length)-1;nextMedia=activeMedia+1;if(nextMedia==mediaArray.length)nextMedia=options.loop?0:-1;stop();center.className="mbLoading";if(preload&&mediaType=="inline"&&!options.inlineClone)preload.adopt(media.getChildren());if(!mediaArray[mediaIndex][2])mediaArray[mediaIndex][2]='';WH=mediaArray[mediaIndex][2].split(' ');WHL=WH.length;if(WHL>1){mediaWidth=(WH[WHL-2].match("%"))?(window.getWidth()*((WH[WHL-2].replace("%",""))*0.01)):WH[WHL-2];mediaHeight=(WH[WHL-1].match("%"))?(window.getHeight()*((WH[WHL-1].replace("%",""))*0.01)):WH[WHL-1];}else{mediaWidth="";mediaHeight="";}
URL=mediaArray[mediaIndex][0];captionSplit=mediaArray[activeMedia][1].split('::');if(URL.match(/quietube\.com/i)){mediaSplit=URL.split('v.php/');URL=mediaSplit[1];}else if(URL.match(/\/\/yfrog/i)){mediaType=(URL.substring(URL.length-1));if(mediaType.match(/b|g|j|p|t/i))mediaType='image';if(mediaType=='s')mediaType='flash';if(mediaType.match(/f|z/i))mediaType='video';URL=URL+":iphone";}
if(URL.match(/\.gif|\.jpg|\.jpeg|\.png|twitpic\.com|image\.php/i)||mediaType=='image'){mediaType='img';URL=URL.replace(/twitpic\.com/i,"twitpic.com/show/full");preload=new Image();preload.onload=startEffect;preload.src=URL;}else if(URL.match(/\.flv|\.mp4/i)||mediaType=='video'){mediaType='obj';mediaWidth=mediaWidth||options.defaultWidth;mediaHeight=mediaHeight||options.defaultHeight;preload=new Swiff(''+options.playerpath+'?mediaURL='+URL+'&allowSmoothing=true&autoPlay='+options.autoplay+'&buffer=6&showTimecode='+options.showTimecode+'&loop='+options.medialoop+'&controlColor='+options.controlColor+'&controlBackColor='+options.controlBackColor+'&playerBackColor='+options.playerBackColor+'&defaultVolume='+options.volume+'&scaleIfFullScreen=true&showScalingButton=true&crop=false',{id:'mbVideo',width:mediaWidth,height:mediaHeight,params:{wmode:options.wmodeNB,bgcolor:options.bgcolor,allowscriptaccess:options.scriptaccess,allowfullscreen:options.fullscreen}});startEffect();}else if(URL.match(/\.mp3|\.aac|tweetmic\.com|tmic\.fm/i)||mediaType=='audio'){mediaType='obj';mediaWidth=mediaWidth||options.defaultWidth;mediaHeight=mediaHeight||"17";if(URL.match(/tweetmic\.com|tmic\.fm/i)){URL=URL.split('/');URL[4]=URL[4]||URL[3];URL="http://media4.fjarnet.net/tweet/tweetmicapp-"+URL[4]+'.mp3';}
preload=new Swiff(''+options.playerpath+'?mediaURL='+URL+'&allowSmoothing=true&autoPlay='+options.autoplay+'&buffer=6&showTimecode='+options.showTimecode+'&loop='+options.medialoop+'&controlColor='+options.controlColor+'&controlBackColor='+options.controlBackColor+'&defaultVolume='+options.volume+'&scaleIfFullScreen=true&showScalingButton=true&crop=false',{id:'mbAudio',width:mediaWidth,height:mediaHeight,params:{wmode:options.wmode,bgcolor:options.bgcolor,allowscriptaccess:options.scriptaccess,allowfullscreen:options.fullscreen}});startEffect();}else if(URL.match(/\.swf/i)||mediaType=='flash'){mediaType='obj';mediaWidth=mediaWidth||options.defaultWidth;mediaHeight=mediaHeight||options.defaultHeight;preload=new Swiff(URL,{id:'mbFlash',width:mediaWidth,height:mediaHeight,params:{wmode:options.wmode,bgcolor:options.bgcolor,allowscriptaccess:options.scriptaccess,allowfullscreen:options.fullscreen}});startEffect();}else if(URL.match(/\.mov|\.m4v|\.m4a|\.aiff|\.avi|\.caf|\.dv|\.mid|\.m3u|\.mp3|\.mp2|\.mp4|\.qtz/i)||mediaType=='qt'){mediaType='qt';mediaWidth=mediaWidth||options.defaultWidth;mediaHeight=(parseInt(mediaHeight)+16)||options.defaultHeight;preload=new Quickie(URL,{id:'MediaboxQT',width:mediaWidth,height:mediaHeight,attributes:{controller:options.controller,autoplay:options.autoplay,volume:options.volume,loop:options.medialoop,bgcolor:options.bgcolor}});startEffect();}else if(URL.match(/blip\.tv/i)){mediaType='obj';mediaWidth=mediaWidth||"640";mediaHeight=mediaHeight||"390";preload=new Swiff(URL,{src:URL,width:mediaWidth,height:mediaHeight,params:{wmode:options.wmode,bgcolor:options.bgcolor,allowscriptaccess:options.scriptaccess,allowfullscreen:options.fullscreen}});startEffect();}else if(URL.match(/break\.com/i)){mediaType='obj';mediaWidth=mediaWidth||"464";mediaHeight=mediaHeight||"376";mediaId=URL.match(/\d{6}/g);preload=new Swiff('http://embed.break.com/'+mediaId,{width:mediaWidth,height:mediaHeight,params:{wmode:options.wmode,bgcolor:options.bgcolor,allowscriptaccess:options.scriptaccess,allowfullscreen:options.fullscreen}});startEffect();}else if(URL.match(/dailymotion\.com/i)){mediaType='obj';mediaWidth=mediaWidth||"480";mediaHeight=mediaHeight||"381";preload=new Swiff(URL,{id:mediaId,width:mediaWidth,height:mediaHeight,params:{wmode:options.wmode,bgcolor:options.bgcolor,allowscriptaccess:options.scriptaccess,allowfullscreen:options.fullscreen}});startEffect();}else if(URL.match(/facebook\.com/i)){mediaType='obj';mediaWidth=mediaWidth||"320";mediaHeight=mediaHeight||"240";mediaSplit=URL.split('v=');mediaSplit=mediaSplit[1].split('&');mediaId=mediaSplit[0];preload=new Swiff('http://www.facebook.com/v/'+mediaId,{movie:'http://www.facebook.com/v/'+mediaId,classid:'clsid:D27CDB6E-AE6D-11cf-96B8-444553540000',width:mediaWidth,height:mediaHeight,params:{wmode:options.wmode,bgcolor:options.bgcolor,allowscriptaccess:options.scriptaccess,allowfullscreen:options.fullscreen}});startEffect();}else if(URL.match(/flickr\.com(?!.+\/show\/)/i)){mediaType='obj';mediaWidth=mediaWidth||"500";mediaHeight=mediaHeight||"375";mediaSplit=URL.split('/');mediaId=mediaSplit[5];preload=new Swiff('http://www.flickr.com/apps/video/stewart.swf',{id:mediaId,classid:'clsid:D27CDB6E-AE6D-11cf-96B8-444553540000',width:mediaWidth,height:mediaHeight,params:{flashvars:'photo_id='+mediaId+'&amp;show_info_box='+options.flInfo,wmode:options.wmode,bgcolor:options.bgcolor,allowscriptaccess:options.scriptaccess,allowfullscreen:options.fullscreen}});startEffect();}else if(URL.match(/gametrailers\.com/i)){mediaType='obj';mediaWidth=mediaWidth||"480";mediaHeight=mediaHeight||"392";mediaId=URL.match(/\d{5}/g);preload=new Swiff('http://www.gametrailers.com/remote_wrap.php?mid='+mediaId,{id:mediaId,width:mediaWidth,height:mediaHeight,params:{wmode:options.wmode,bgcolor:options.bgcolor,allowscriptaccess:options.scriptaccess,allowfullscreen:options.fullscreen}});startEffect();}else if(URL.match(/google\.com\/videoplay/i)){mediaType='obj';mediaWidth=mediaWidth||"400";mediaHeight=mediaHeight||"326";mediaSplit=URL.split('=');mediaId=mediaSplit[1];preload=new Swiff('http://video.google.com/googleplayer.swf?docId='+mediaId+'&autoplay='+options.autoplayNum,{id:mediaId,width:mediaWidth,height:mediaHeight,params:{wmode:options.wmode,bgcolor:options.bgcolor,allowscriptaccess:options.scriptaccess,allowfullscreen:options.fullscreen}});startEffect();}else if(URL.match(/megavideo\.com/i)){mediaType='obj';mediaWidth=mediaWidth||"640";mediaHeight=mediaHeight||"360";mediaSplit=URL.split('=');mediaId=mediaSplit[1];preload=new Swiff('http://wwwstatic.megavideo.com/mv_player.swf?v='+mediaId,{id:mediaId,width:mediaWidth,height:mediaHeight,params:{wmode:options.wmode,bgcolor:options.bgcolor,allowscriptaccess:options.scriptaccess,allowfullscreen:options.fullscreen}});startEffect();}else if(URL.match(/metacafe\.com\/watch/i)){mediaType='obj';mediaWidth=mediaWidth||"400";mediaHeight=mediaHeight||"345";mediaSplit=URL.split('/');mediaId=mediaSplit[4];preload=new Swiff('http://www.metacafe.com/fplayer/'+mediaId+'/.swf?playerVars=autoPlay='+options.autoplayYes,{id:mediaId,width:mediaWidth,height:mediaHeight,params:{wmode:options.wmode,bgcolor:options.bgcolor,allowscriptaccess:options.scriptaccess,allowfullscreen:options.fullscreen}});startEffect();}else if(URL.match(/vids\.myspace\.com/i)){mediaType='obj';mediaWidth=mediaWidth||"425";mediaHeight=mediaHeight||"360";preload=new Swiff(URL,{id:mediaId,width:mediaWidth,height:mediaHeight,params:{wmode:options.wmode,bgcolor:options.bgcolor,allowscriptaccess:options.scriptaccess,allowfullscreen:options.fullscreen}});startEffect();}else if(URL.match(/revver\.com/i)){mediaType='obj';mediaWidth=mediaWidth||"480";mediaHeight=mediaHeight||"392";mediaSplit=URL.split('/');mediaId=mediaSplit[4];preload=new Swiff('http://flash.revver.com/player/1.0/player.swf?mediaId='+mediaId+'&affiliateId='+options.revverID+'&allowFullScreen='+options.revverFullscreen+'&autoStart='+options.autoplay+'&backColor=#'+options.revverBack+'&frontColor=#'+options.revverFront+'&gradColor=#'+options.revverGrad+'&shareUrl=revver',{id:mediaId,width:mediaWidth,height:mediaHeight,params:{wmode:options.wmode,bgcolor:options.bgcolor,allowscriptaccess:options.scriptaccess,allowfullscreen:options.fullscreen}});startEffect();}else if(URL.match(/rutube\.ru/i)){mediaType='obj';mediaWidth=mediaWidth||"470";mediaHeight=mediaHeight||"353";mediaSplit=URL.split('=');mediaId=mediaSplit[1];preload=new Swiff('http://video.rutube.ru/'+mediaId,{movie:'http://video.rutube.ru/'+mediaId,width:mediaWidth,height:mediaHeight,params:{wmode:options.wmode,bgcolor:options.bgcolor,allowscriptaccess:options.scriptaccess,allowfullscreen:options.fullscreen}});startEffect();}else if(URL.match(/tudou\.com/i)){mediaType='obj';mediaWidth=mediaWidth||"400";mediaHeight=mediaHeight||"340";mediaSplit=URL.split('/');mediaId=mediaSplit[5];preload=new Swiff('http://www.tudou.com/v/'+mediaId,{width:mediaWidth,height:mediaHeight,params:{wmode:options.wmode,bgcolor:options.bgcolor,allowscriptaccess:options.scriptaccess,allowfullscreen:options.fullscreen}});startEffect();}else if(URL.match(/twitcam\.com/i)){mediaType='obj';mediaWidth=mediaWidth||"320";mediaHeight=mediaHeight||"265";mediaSplit=URL.split('/');mediaId=mediaSplit[3];preload=new Swiff('http://static.livestream.com/chromelessPlayer/wrappers/TwitcamPlayer.swf?hash='+mediaId,{width:mediaWidth,height:mediaHeight,params:{wmode:options.wmode,bgcolor:options.bgcolor,allowscriptaccess:options.scriptaccess,allowfullscreen:options.fullscreen}});startEffect();}else if(URL.match(/twitvid\.com/i)){mediaType='obj';mediaWidth=mediaWidth||"600";mediaHeight=mediaHeight||"338";mediaSplit=URL.split('/');mediaId=mediaSplit[3];preload=new Swiff('http://www.twitvid.com/player/'+mediaId,{width:mediaWidth,height:mediaHeight,params:{wmode:options.wmode,bgcolor:options.bgcolor,allowscriptaccess:options.scriptaccess,allowfullscreen:options.fullscreen}});startEffect();}else if(URL.match(/ustream\.tv/i)){mediaType='obj';mediaWidth=mediaWidth||"400";mediaHeight=mediaHeight||"326";preload=new Swiff(URL+'&amp;viewcount='+options.usViewers+'&amp;autoplay='+options.autoplay,{width:mediaWidth,height:mediaHeight,params:{wmode:options.wmode,bgcolor:options.bgcolor,allowscriptaccess:options.scriptaccess,allowfullscreen:options.fullscreen}});startEffect();}else if(URL.match(/youku\.com/i)){mediaType='obj';mediaWidth=mediaWidth||"480";mediaHeight=mediaHeight||"400";mediaSplit=URL.split('id_');mediaId=mediaSplit[1];preload=new Swiff('http://player.youku.com/player.php/sid/'+mediaId+'=/v.swf',{width:mediaWidth,height:mediaHeight,params:{wmode:options.wmode,bgcolor:options.bgcolor,allowscriptaccess:options.scriptaccess,allowfullscreen:options.fullscreen}});startEffect();}else if(URL.match(/youtube\.com\/watch/i)){mediaSplit=URL.split('v=');if(options.html5){mediaType='url';mediaWidth=mediaWidth||"640";mediaHeight=mediaHeight||"385";mediaId="mediaId_"+new Date().getTime();preload=new Element('iframe',{'src':'http://www.youtube.com/embed/'+mediaSplit[1],'id':mediaId,'width':mediaWidth,'height':mediaHeight,'frameborder':0});startEffect();}else{mediaType='obj';mediaId=mediaSplit[1];mediaWidth=mediaWidth||"480";mediaHeight=mediaHeight||"385";preload=new Swiff('http://www.youtube.com/v/'+mediaId+'&autoplay='+options.autoplayNum+'&fs='+options.fullscreenNum+'&border='+options.ytBorder+'&color1=0x'+options.ytColor1+'&color2=0x'+options.ytColor2+'&rel='+options.ytRel+'&showinfo='+options.ytInfo+'&showsearch='+options.ytSearch,{id:mediaId,width:mediaWidth,height:mediaHeight,params:{wmode:options.wmode,bgcolor:options.bgcolor,allowscriptaccess:options.scriptaccess,allowfullscreen:options.fullscreen}});startEffect();}}else if(URL.match(/youtube\.com\/view/i)){mediaType='obj';mediaSplit=URL.split('p=');mediaId=mediaSplit[1];mediaWidth=mediaWidth||"480";mediaHeight=mediaHeight||"385";preload=new Swiff('http://www.youtube.com/p/'+mediaId+'&autoplay='+options.autoplayNum+'&fs='+options.fullscreenNum+'&border='+options.ytBorder+'&color1=0x'+options.ytColor1+'&color2=0x'+options.ytColor2+'&rel='+options.ytRel+'&showinfo='+options.ytInfo+'&showsearch='+options.ytSearch,{id:mediaId,width:mediaWidth,height:mediaHeight,params:{wmode:options.wmode,bgcolor:options.bgcolor,allowscriptaccess:options.scriptaccess,allowfullscreen:options.fullscreen}});startEffect();}else if(URL.match(/veoh\.com/i)){mediaType='obj';mediaWidth=mediaWidth||"410";mediaHeight=mediaHeight||"341";URL=URL.replace('%3D','/');mediaSplit=URL.split('watch/');mediaId=mediaSplit[1];preload=new Swiff('http://www.veoh.com/static/swf/webplayer/WebPlayer.swf?version=AFrontend.5.5.2.1001&permalinkId='+mediaId+'&player=videodetailsembedded&videoAutoPlay='+options.AutoplayNum+'&id=anonymous',{id:mediaId,width:mediaWidth,height:mediaHeight,params:{wmode:options.wmode,bgcolor:options.bgcolor,allowscriptaccess:options.scriptaccess,allowfullscreen:options.fullscreen}});startEffect();}else if(URL.match(/viddler\.com/i)){mediaType='obj';mediaWidth=mediaWidth||"437";mediaHeight=mediaHeight||"370";mediaSplit=URL.split('/');mediaId=mediaSplit[4];preload=new Swiff(URL,{id:'viddler_'+mediaId,movie:URL,classid:'clsid:D27CDB6E-AE6D-11cf-96B8-444553540000',width:mediaWidth,height:mediaHeight,params:{wmode:options.wmode,bgcolor:options.bgcolor,allowscriptaccess:options.scriptaccess,allowfullscreen:options.fullscreen,id:'viddler_'+mediaId,movie:URL}});startEffect();}else if(URL.match(/vimeo\.com/i)){mediaWidth=mediaWidth||"640";mediaHeight=mediaHeight||"360";mediaSplit=URL.split('/');mediaId=mediaSplit[3];if(options.html5){mediaType='url';mediaId="mediaId_"+new Date().getTime();preload=new Element('iframe',{'src':'http://player.vimeo.com/video/'+mediaSplit[3]+'?portrait='+options.vmPortrait,'id':mediaId,'width':mediaWidth,'height':mediaHeight,'frameborder':0});startEffect();}else{mediaType='obj';preload=new Swiff('http://www.vimeo.com/moogaloop.swf?clip_id='+mediaId+'&amp;server=www.vimeo.com&amp;fullscreen='+options.fullscreenNum+'&amp;autoplay='+options.autoplayNum+'&amp;show_title='+options.vmTitle+'&amp;show_byline='+options.vmByline+'&amp;show_portrait='+options.vmPortrait+'&amp;color='+options.vmColor,{id:mediaId,width:mediaWidth,height:mediaHeight,params:{wmode:options.wmode,bgcolor:options.bgcolor,allowscriptaccess:options.scriptaccess,allowfullscreen:options.fullscreen}});startEffect();}}else if(URL.match(/\#mb_/i)){mediaType='inline';mediaWidth=mediaWidth||options.defaultWidth;mediaHeight=mediaHeight||options.defaultHeight;URLsplit=URL.split('#');preload=document.id(URLsplit[1]);startEffect();}else{mediaType='url';mediaWidth=mediaWidth||options.defaultWidth;mediaHeight=mediaHeight||options.defaultHeight;mediaId="mediaId_"+new Date().getTime();preload=new Element('iframe',{'src':URL,'id':mediaId,'width':mediaWidth,'height':mediaHeight,'frameborder':0});startEffect();}}
return false;}
function startEffect(){(mediaType=="img")?media.addEvent("click",next):media.removeEvent("click",next);if(mediaType=="img"){mediaWidth=preload.width;mediaHeight=preload.height;if(options.imgBackground){media.setStyles({backgroundImage:"url("+URL+")",display:""});}else{if(mediaHeight>=winHeight-options.imgPadding&&(mediaHeight/winHeight)>=(mediaWidth/winWidth)){mediaHeight=winHeight-options.imgPadding;mediaWidth=preload.width=parseInt((mediaHeight/preload.height)*mediaWidth);preload.height=mediaHeight;}else if(mediaWidth>=winWidth-options.imgPadding&&(mediaHeight/winHeight)<(mediaWidth/winWidth)){mediaWidth=winWidth-options.imgPadding;mediaHeight=preload.height=parseInt((mediaWidth/preload.width)*mediaHeight);preload.width=mediaWidth;}
if(Browser.ie)preload=document.id(preload);if(options.clickBlock)preload.addEvent('mousedown',function(e){e.stop();}).addEvent('contextmenu',function(e){e.stop();});media.setStyles({backgroundImage:"none",display:""});preload.inject(media);}}else if(mediaType=="inline"){media.setStyles({backgroundImage:"none",display:""});(options.inlineClone)?media.grab(preload.get('html')):media.adopt(preload.getChildren());}else if(mediaType=="qt"){media.setStyles({backgroundImage:"none",display:""});preload.inject(media);}else if(mediaType=="ios"||Browser.Platform.ios){media.setStyles({backgroundImage:"none",display:""});media.set('html',options.linkText.replace(/{x}/gi,URL));mediaWidth=options.DefaultWidth;mediaHeight=options.DefaultHeight;}else if(mediaType=="url"){media.setStyles({backgroundImage:"none",display:""});preload.inject(media);}else if(mediaType=="obj"){if(Browser.Plugins.Flash.version<"8"){media.setStyles({backgroundImage:"none",display:""});media.set('html','<div id="mbError"><b>Error</b><br/>Adobe Flash is either not installed or not up to date, 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>');mediaWidth=options.DefaultWidth;mediaHeight=options.DefaultHeight;}else{media.setStyles({backgroundImage:"none",display:""});preload.inject(media);}}else{media.setStyles({backgroundImage:"none",display:""});media.set('html',options.flashText);mediaWidth=options.defaultWidth;mediaHeight=options.defaultHeight;}
title.set('html',(options.showCaption)?captionSplit[0]:"");caption.set('html',(options.showCaption&&(captionSplit.length>1))?captionSplit[1]:"");number.set('html',(options.showCounter&&(mediaArray.length>1))?options.counterText.replace(/{x}/,(options.countBack)?mediaArray.length-activeMedia:activeMedia+1).replace(/{y}/,mediaArray.length):"");if((prevMedia>=0)&&(mediaArray[prevMedia][0].match(/\.gif|\.jpg|\.jpeg|\.png|twitpic\.com/i)))preloadPrev.src=mediaArray[prevMedia][0].replace(/twitpic\.com/i,"twitpic.com/show/full");if((nextMedia>=0)&&(mediaArray[nextMedia][0].match(/\.gif|\.jpg|\.jpeg|\.png|twitpic\.com/i)))preloadNext.src=mediaArray[nextMedia][0].replace(/twitpic\.com/i,"twitpic.com/show/full");if(prevMedia>=0)prevLink.style.display="";if(nextMedia>=0)nextLink.style.display="";media.setStyles({width:mediaWidth+"px",height:mediaHeight+"px"});bottom.setStyles({width:mediaWidth-marginBottom+"px"});caption.setStyles({width:mediaWidth-marginBottom+"px"});mediaWidth=media.offsetWidth;mediaHeight=media.offsetHeight+bottom.offsetHeight;if(mediaHeight>=top+top){mTop=-top}else{mTop=-(mediaHeight/2)};if(mediaWidth>=left+left){mLeft=-left}else{mLeft=-(mediaWidth/2)};if(options.resizeOpening){fx.resize.start({width:mediaWidth,height:mediaHeight,marginTop:mTop-margin,marginLeft:mLeft-margin});}else{center.setStyles({width:mediaWidth,height:mediaHeight,marginTop:mTop-margin,marginLeft:mLeft-margin});mediaAnimate();}}
function mediaAnimate(){fx.media.start(1);}
function captionAnimate(){center.className="";fx.bottom.start(1);}
function stop(){if(preload){if(mediaType=="inline"&&!options.inlineClone)preload.adopt(media.getChildren());preload.onload=function(){};}
fx.resize.cancel();fx.media.cancel().set(0);fx.bottom.cancel().set(0);$$(prevLink,nextLink).setStyle("display","none");}
function close(){if(activeMedia>=0){if(mediaType=="inline"&&!options.inlineClone)preload.adopt(media.getChildren());preload.onload=function(){};media.empty();for(var f in fx)fx[f].cancel();center.setStyle("display","none");fx.overlay.chain(setup).start(0);}
return false;}})();Browser.Plugins.QuickTime=(function(){if(navigator.plugins){for(var i=0,l=navigator.plugins.length;i<l;i++){if(navigator.plugins[i].name.indexOf('QuickTime')>=0){return true;}}}else{try{var test=new ActiveXObject('QuickTime.QuickTime');}
catch(e){}
if(test){return true;}}
return false;})();Mediabox.scanPage=function(){var links=$$("a").filter(function(el){return el.rel&&el.rel.test(/^lightbox/i);});links.mediabox({},null,function(el){var rel0=this.rel.replace(/[[]|]/gi," ");var relsize=rel0.split(" ");return(this==el)||((this.rel.length>8)&&el.rel.match(relsize[1]));});};window.addEvents({domready:Mediabox.scanPage,resize:Mediabox.recenter});
