var Mediabox;(function(){var Y,H,l,e,k,L,K,W,R,X=new Image(),r=new Image(),P=false,U=false,o,B,J,C,q,c,i,p,s,E,b,m,d,V,Z,M,I="none",F,D="mediaBox",a;window.addEvent("domready",function(){$(document.body).adopt($$([o=new Element("div",{id:"mbOverlay"}).addEvent("click",j),B=new Element("div",{id:"mbCenter"})]).setStyle("display","none"));J=new Element("div",{id:"mbImage"}).injectInside(B);C=new Element("div",{id:"mbBottom"}).injectInside(B).adopt(closeLink=new Element("a",{id:"mbCloseLink",href:"#"}).addEvent("click",j),E=new Element("a",{id:"mbNextLink",href:"#"}).addEvent("click",G),p=new Element("a",{id:"mbPrevLink",href:"#"}).addEvent("click",g),c=new Element("div",{id:"mbTitle"}),s=new Element("div",{id:"mbNumber"}),i=new Element("div",{id:"mbCaption"}));W={overlay:new Fx.Tween(o,{property:"opacity",duration:360}).set(0),image:new Fx.Tween(J,{property:"opacity",duration:360,onComplete:f}),bottom:new Fx.Tween(C,{property:"opacity",duration:240}).set(0)}});Mediabox={close:function(){j()},open:function(v,u,t){Y=$extend({width:200,height:300,fWidth:null,fHeight:null,videoFormatsCaption:"",videoFormats:[],videoType:"flash",loop:false,stopKey:true,overlayOpacity:0.8,resizeOpening:true,resizeDuration:240,resizeTransition:false,initialWidth:320,initialHeight:180,defaultWidth:640,defaultHeight:360,showCaption:true,showCounter:true,counterText:"({x} of {y})",scriptaccess:"true",fullscreen:"true",fullscreenNum:"1",autoplay:"true",autoplayNum:"1",autoplayYes:"yes",bgcolor:"#000000",wmode:"opaque",flashvars:{},playerpath:"/js/player.swf",backcolor:"000000",frontcolor:"999999",lightcolor:"000000",screencolor:"000000",controlbar:"over",useNB:true,NBpath:"/js/NonverBlaster.swf",NBloop:"true",controllerColor:"0x777777",showTimecode:"false",controller:"true",flInfo:"true",ytBorder:"0",ytColor1:"000000",ytColor2:"333333",ytQuality:"&ap=%2526fmt%3D18",ytRel:"0",ytInfo:"1",ytSearch:"0"},t||{});if((Browser.Engine.gecko)&&(Browser.Engine.version<19)){P=true;Y.overlayOpacity=1;o.className="mbOverlayFF"}if(typeof v=="string"){v=[[v,u,t]];u=0}H=v;Y.loop=Y.loop&&(H.length>1);if((Browser.Engine.trident)&&(Browser.Engine.version<5)){U=true;o.className="mbOverlayIE";o.setStyle("position","absolute");h()}O();Q(true);L=window.getScrollTop()+(window.getHeight()/2);K=window.getScrollLeft()+(window.getWidth()/2);W.resize=new Fx.Morph(B,$extend({duration:Y.resizeDuration,onComplete:n},Y.resizeTransition?{transition:Y.resizeTransition}:{}));B.setStyles({top:L,left:K,width:Y.initialWidth,height:Y.initialHeight,marginTop:-(Y.initialHeight/2),marginLeft:-(Y.initialWidth/2),display:""});W.overlay.start(Y.overlayOpacity);return A(u)}};Element.implement({mediabox:function(t,u){$$(this).mediabox(t,u);return this}});Elements.implement({mediabox:function(t,w,v){w=w||function(x){V=x.get("rel").split(/[\[\]]/);V=V[1];return[x.href,x.title,V]};v=v||function(){return true};var u=this;u.removeEvents("click").addEvent("click",function(){var y=u.filter(v,this);var z=[];var x=[];y.each(function(AB,AA){if(x.indexOf(AB.toString())<0){z.include(y[AA]);x.include(y[AA].toString())}});return Mediabox.open(z.map(w),x.indexOf(this.toString()),t)});return u}});function h(){o.setStyles({top:window.getScrollTop(),left:window.getScrollLeft()})}function O(){o.setStyles({width:window.getWidth(),height:window.getHeight()})}function Q(t){["object",window.ie?"select":"embed"].forEach(function(v){Array.forEach(document.getElementsByTagName(v),function(w){if(t){w._mediabox=w.style.visibility}w.style.visibility=t?"hidden":w._mediabox})});o.style.display=t?"":"none";var u=t?"addEvent":"removeEvent";if(U){window[u]("scroll",h)}window[u]("resize",O);document[u]("keydown",S)}function S(t){switch(t.code){case 27:case 88:case 67:j();break;case 37:case 80:g();break;case 39:case 78:G()}if(Y.stopKey){return false}}function g(){return A(e)}function G(){return A(k)}function A(t){if(t>=0){J.set("html","");l=t;e=((l||!Y.loop)?l:H.length)-1;k=l+1;if(k==H.length){k=Y.loop?0:-1}T();B.className="mbLoading";if($type(H[t][2])=="string"){m=H[t][2].split(" ")}else{m=new Array()}d=m.length;if(d>1){Z=(m[d-2].match("%"))?(window.getWidth()*("0."+(m[d-2].replace("%",""))))+"px":m[d-2]+"px";M=(m[d-1].match("%"))?(window.getHeight()*("0."+(m[d-1].replace("%",""))))+"px":m[d-1]+"px"}else{Z=Y.width;M=Y.height}if(Y.fWidth){Z=Y.fWidth}if(Y.fHeight){M=Y.fHeight}b=H[t][0];q=H[l][1].split("::");if(b.match(/\.gif|\.jpg|\.png|twitpic\.com/i)||I=="image"){I="img";b=b.replace(/twitpic\.com/i,"twitpic.com/show/full");R=new Image();R.onload=N;R.src=b}else{if(b.match(/\.wmv/i)){I="nonjsvideo";Z=Z||Y.defaultWidth;M=M||Y.defaultHeight;R="";if(Browser.Engine.trident){R+='<object style="visibility:hidden;" classid="clsid:22D6f312-B0F6-11D0-94AB-0080C74C7E95" height="'+M+'" width="'+Z+'" id="mediaplayer" type="application/x-ms-wmp">'}else{R+='<object classid="clsid:22D6f312-B0F6-11D0-94AB-0080C74C7E95" height="'+M+'" width="'+Z+'" id="mediaplayer" type="application/x-ms-wmp">'}R+='<param name="showcontrols" value="false">';R+='<param name="loop" value="false">';R+='<param name="TransparentAtStart" value="true">';R+='<param name="AutoStart" value="true">';R+='<param name="TransparentAtStart" value="true"> ';R+='<param name="src" value="'+b+'">';R+='<embed transparentatstart="1" height="'+M+'" width="'+Z+'" id="mediaplayerFF" name="mediaplayer" src="'+b+'" type="application/x-mplayer2" controls="false" showdisplay="0" enabled="false" showstatusbar="0" showcontrols="false" filename="'+b+'" autorewind="false" autostart="true" transparentatstart="true" loop="false">';R+="</embed>";R+="</object>";Y.videoType="wmv";N()}else{if(b.match(/\.mp4/i)){I="nonjsvideo";Z=Z||Y.defaultWidth;M=M||Y.defaultHeight;R="";R+='<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" id="ImageWindow" codebase="http://www.apple.com/qtactivex/qtplugin.cab" height="'+M+'" width="'+Z+'">';R+='<param name="playeveryframe" value="true">';R+='<param name="src" value="'+b+'">';R+='<param name="autoplay" value="true">';R+='<param name="controller" value="true">';R+='<embed height="'+M+'" pluginspage="http://www.apple.com/quicktime/download/" src="'+b+'" type="video/quicktime" width="'+Z+'" controller="true" autoplay="true" playeveryframe="true">';R+="</object>";Y.videoType="h264";N()}else{if(b.match(/\.flv/i)||I=="video"){I="obj";Z=Z||Y.defaultWidth;M=M||Y.defaultHeight;if(Y.useNB){R=new Swiff(""+Y.NBpath+"?mediaURL="+b+"&allowSmoothing=true&autoPlay="+Y.autoplay+"&buffer=6&showTimecode="+Y.showTimecode+"&loop="+Y.NBloop+"&controlColour="+Y.controllerColor+"&scaleIfFullScreen=true&showScalingButton=true",{id:"MediaboxSWF",width:Z,height:M,params:{wmode:Y.wmode,bgcolor:Y.bgcolor,allowscriptaccess:Y.scriptaccess,allowfullscreen:Y.fullscreen}})}else{R=new Swiff(""+Y.playerpath+"?file="+b+"&backcolor="+Y.backcolor+"&frontcolor="+Y.frontcolor+"&lightcolor="+Y.lightcolor+"&screencolor="+Y.screencolor+"&autostart="+Y.autoplay+"&controlbar="+Y.controlbar,{id:"MediaboxSWF",width:Z,height:M,params:{wmode:Y.wmode,bgcolor:Y.bgcolor,allowscriptaccess:Y.scriptaccess,allowfullscreen:Y.fullscreen}})}}else{if(b.match(/\.mp3|\.aac|tweetmic\.com|tmic\.fm/i)||I=="audio"){I="obj";Z=Z||Y.defaultWidth;M=M||"20px";if(b.match(/tweetmic\.com|tmic\.fm/i)){b=b.split("/");b[4]=b[4]||b[3];b="http://media4.fjarnet.net/tweet/tweetmicapp-"+b[4]+".mp3"}R=new Swiff(""+Y.playerpath+"?file="+b+"&backcolor="+Y.backcolor+"&frontcolor="+Y.frontcolor+"&lightcolor="+Y.lightcolor+"&screencolor="+Y.screencolor+"&autostart="+Y.autoplay,{id:"MediaboxSWF",width:Z,height:M,vars:Y.flashvars,params:{wmode:Y.wmode,bgcolor:Y.bgcolor,allowscriptaccess:Y.scriptaccess,allowfullscreen:Y.fullscreen}});N()}else{if(b.match(/\.swf/i)||I=="flash"){I="obj";Z=Z||Y.defaultWidth;M=M||Y.defaultHeight;R=new Swiff(b,{id:"MediaboxSWF",width:Z.toInt(),height:M.toInt(),vars:Y.flashvars,params:{wmode:Y.wmode,bgcolor:Y.bgcolor,allowscriptaccess:Y.scriptaccess,allowfullscreen:Y.fullscreen}});Y.videoType="flash";N()}else{if(b.match(/flickr\.com/i)){I="obj";Z=Z||"500px";M=M||"375px";F=b.split("/");D=F[5];R=new Swiff("http://www.flickr.com/apps/video/stewart.swf",{id:D,classid:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",width:Z,height:M,params:{flashvars:"photo_id="+D+"&amp;show_info_box="+Y.flInfo,wmode:Y.wmode,bgcolor:Y.bgcolor,allowscriptaccess:Y.scriptaccess,allowfullscreen:Y.fullscreen}});N()}else{if(b.match(/google\.com\/videoplay/i)){I="obj";Z=Z||"400px";M=M||"326px";F=b.split("=");D=F[1];R=new Swiff("http://video.google.com/googleplayer.swf?docId="+D+"&autoplay="+Y.autoplayNum,{id:D,width:Z,height:M,params:{wmode:Y.wmode,bgcolor:Y.bgcolor,allowscriptaccess:Y.scriptaccess,allowfullscreen:Y.fullscreen}});N()}else{if(b.match(/youtube\.com\/watch/i)){I="obj";F=b.split("v=");D=F[1];if(D.match(/fmt=18/i)){a="&ap=%2526fmt%3D18";Z=Z||"560px";M=M||"345px"}else{if(D.match(/fmt=22/i)){a="&ap=%2526fmt%3D22";Z=Z||"640px";M=M||"385px"}else{a=Y.ytQuality;Z=Z||"480px";M=M||"295px"}}R=new Swiff("http://www.youtube.com/v/"+D+"&autoplay="+Y.autoplayNum+"&fs="+Y.fullscreenNum+a+"&border="+Y.ytBorder+"&color1=0x"+Y.ytColor1+"&color2=0x"+Y.ytColor2+"&rel="+Y.ytRel+"&showinfo="+Y.ytInfo+"&showsearch="+Y.ytSearch,{id:D,width:Z,height:M,params:{wmode:Y.wmode,bgcolor:Y.bgcolor,allowscriptaccess:Y.scriptaccess,allowfullscreen:Y.fullscreen}});N()}else{if(b.match(/youtube\.com\/view/i)){I="obj";F=b.split("p=");D=F[1];Z=Z||"480px";M=M||"385px";R=new Swiff("http://www.youtube.com/p/"+D+"&autoplay="+Y.autoplayNum+"&fs="+Y.fullscreenNum+a+"&border="+Y.ytBorder+"&color1=0x"+Y.ytColor1+"&color2=0x"+Y.ytColor2+"&rel="+Y.ytRel+"&showinfo="+Y.ytInfo+"&showsearch="+Y.ytSearch,{id:D,width:Z,height:M,params:{wmode:Y.wmode,bgcolor:Y.bgcolor,allowscriptaccess:Y.scriptaccess,allowfullscreen:Y.fullscreen}});N()}else{if(b.match(/\#mb_/i)){I="inline";Z=Z||Y.defaultWidth;M=M||Y.defaultHeight;URLsplit=b.split("#");R=$(URLsplit[1]).get("html");N()}else{I="url";Z=Z||Y.defaultWidth;M=M||Y.defaultHeight;D="mediaId_"+new Date().getTime();R=new Element("iframe",{src:b,id:D,width:Z,height:M,frameborder:0});N()}}}}}}}}}}}}return false}function N(){if(I=="img"){Z=R.width;M=R.height;J.setStyles({backgroundImage:"url("+b+")",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, 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>');Z=Y.DefaultWidth;M=Y.DefaultHeight}else{J.setStyles({backgroundImage:"none",display:""});R.inject(J)}}else{if(I=="inline"){J.setStyles({backgroundImage:"none",display:""});J.set("html",R)}else{if(I=="url"){J.setStyles({backgroundImage:"none",display:""});R.inject(J)}else{if(I=="nonjsvideo"){J.setStyles({backgroundImage:"none",background:"#EFEFF7 url(../siteimg/mediabox/_WhiteLoading.gif) no-repeat center",display:""});if(Browser.Engine.trident){J.adopt(new Element("DIV",{"class":"mediaplayer",id:"mediaplayerWrp"}).set("html",R))}else{J.set("html",R)}}else{J.setStyles({backgroundImage:"none",display:""});J.set("html",'<div id="mbError"><b>Error</b><br/>This file type is not supported, please visit <a href="iaian7.com/webcode/mediaboxAdvanced" title="mediaboxAdvanced" target="_new">iaian7.com</a> or contact the website author for more information.</div>');Z=Y.defaultWidth;M=Y.defaultHeight}}}}}J.setStyles({width:Z,height:M});c.set("html",(Y.showCaption)?q[0]:"");if(!c.get("text").length){c.setStyle("display","none")}else{c.setStyle("display","inline")}if($defined(this.videoFormats)&&this.videoFormats.length&&(Y.videoType!="select")){if(i.getElement(".formatSelector")){i.getElement(".formatSelector").destroy()}var t=new Element("DIV",{"class":"formatSelector"}).inject(i);new Element("SPAN",{html:Y.videoFormatsCaption}).inject(t);this.videoFormats.each(function(v,u){if(v.X==Y.width){new Element("A",{"class":"format selected format"+u,href:"javascript:void(0);",text:" "}).inject(t)}else{oAnchor=new Element("A",{"class":"format format"+u,href:"javascript:void(0);",text:" "}).inject(t);if(Y.videoType=="flash"){var w=Y.flashvars.configXml;w=w.replace(/forcedWidth=[0-9]+/gi,"forcedWidth="+v.X);w=w.replace(/forcedHeight=[0-9]+/gi,"forcedHeight="+v.Y);oAnchor.addEvent("click",Mediabox.open.bind(this,[b,c.get("text"),$merge(Y,{width:v.X,height:(v.Y.toInt()+18),fWidth:v.X,fHeight:(v.Y.toInt()+18),flashvars:{configXml:w}})]))}else{oAnchor.addEvent("click",Mediabox.open.bind(this,[v[Y.videoType.toUpperCase()],c.get("text"),{width:v.X,height:(v.Y.toInt()+18),fWidth:v.X,fHeight:(v.Y.toInt()+18),videoFormats:videoFormats,videoFormatsCaption:Y.videoFormatsCaption}]))}}},this);new Element("DIV",{"class":"clear"}).inject(t);i.setStyle("display","inline")}else{i.set("html",(Y.showCaption&&(q.length>1))?q[1]:"");if(!i.get("text").length){i.setStyle("display","none")}}s.set("html",(Y.showCounter&&(H.length>1))?Y.counterText.replace(/{x}/,l+1).replace(/{y}/,H.length):"");if((e>=0)&&(H[e][0].match(/\.gif|\.jpg|\.png|twitpic\.com/i))){X.src=H[e][0].replace(/twitpic\.com/i,"twitpic.com/show/full")}if((k>=0)&&(H[k][0].match(/\.gif|\.jpg|\.png|twitpic\.com/i))){r.src=H[k][0].replace(/twitpic\.com/i,"twitpic.com/show/full")}Z=J.offsetWidth;M=J.offsetHeight+C.offsetHeight;if(Y.resizeOpening){W.resize.start({width:Z,height:M,marginTop:-(M/2),marginLeft:-Z/2})}else{B.setStyles({width:Z,height:M,marginTop:-(M/2),marginLeft:-Z/2});n()}}function n(){W.image.start(1)}function f(){B.className="";if(e>=0){p.style.display=""}if(k>=0){E.style.display=""}W.bottom.start(1)}function T(){if(R){R.onload=$empty}W.resize.cancel();W.image.cancel().set(0);W.bottom.cancel().set(0);$$(p,E).setStyle("display","none")}function j(){if(l>=0){R.onload=$empty;J.set("html","");for(var t in W){W[t].cancel()}B.setStyle("display","none");W.overlay.chain(Q).start(0)}return false}})();var clMobileDetect=function(){var K="iphone";var N="ipod";var D="series60";var P="symbian";var F="webkit";var E="android";var I="windows ce";var Q="blackberry";var B="palm";var J=navigator.userAgent.toLowerCase();function H(){if(J.search(K)>-1){return true}else{return false}}function R(){if(J.search(N)>-1){return true}else{return false}}function C(){if(J.search(F)>-1){if((J.search(D)>-1||J.search(P)>-1)){return true}else{return false}}else{return false}}function M(){if(J.search(E)>-1){return true}else{return false}}function L(){if(M()){if(DetectWebkit()){return true}else{return false}}else{return false}}function A(){if(J.search(I)>-1){return true}else{return false}}function O(){if(J.search(Q)>-1){return true}else{return false}}function G(){if(J.search(B)>-1){return true}else{return false}}return function(){if(H()){return K}else{if(R()){return N}else{if(C()){return P}else{if(M()){return E}else{if(A()){return I}else{if(O()){return Q}else{if(G()){return B}else{return"noMobile"}}}}}}}}};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]))})};checkMobile=clMobileDetect();window.addEvent("domready",Mediabox.scanPage);
