var Mediabox;
(function(){function a(){G.setStyles({top:window.getScrollTop(),left:window.getScrollLeft()})}function c(){C=window.getWidth();t=window.getHeight();G.setStyles({width:C,height:t})}function d(s){if(Browser.Engine.gecko)["object",window.ie?"select":"embed"].forEach(function(H){Array.forEach(document.getElementsByTagName(H),function(D){if(s)D._mediabox=D.style.visibility;D.style.visibility=s?"hidden":D._mediabox})});G.style.display=s?"":"none";var y=s?"addEvent":"removeEvent";Y&&window[y]("scroll",a);
window[y]("resize",c);b.keyboard&&document[y]("keydown",g)}function g(s){if(b.alpha)switch(s.code){case 27:case 88:case 67:E();break;case 37:case 80:j();break;case 39:case 78:p()}else switch(s.code){case 27:E();break;case 37:j();break;case 39:p()}if(b.stopKey)return false}function j(){return l(I)}function p(){return l(x)}function l(s){if(s>=0){v.set("html","");A=s;I=(A||!b.loop?A:w.length)-1;x=A+1;if(x==w.length)x=b.loop?0:-1;if(m)m.onload=$empty;q.resize.cancel();q.image.cancel().set(0);q.bottom.cancel().set(0);
$$(R,S).setStyle("display","none");B.className="mbLoading";w[s][2]||(w[s][2]="");J=w[s][2].split(" ");K=J.length;if(K>1){e=J[K-2].match("%")?window.getWidth()*J[K-2].replace("%","")*0.01+"px":J[K-2]+"px";f=J[K-1].match("%")?window.getHeight()*J[K-1].replace("%","")*0.01+"px":J[K-1]+"px"}else f=e="";h=w[s][0];h=encodeURI(h).replace("(","%28").replace(")","%29");T=w[A][1].split("::");if(h.match(/quietube\.com/i)){o=h.split("v.php/");h=o[1]}else if(h.match(/\/\/yfrog/i)){n=h.substring(h.length-1);if(n.match(/b|g|j|p|t/i))n=
"image";if(n=="s")n="flash";if(n.match(/f|z/i))n="video";h+=":iphone"}if(h.match(/\.gif|\.jpg|\.jpeg|\.png|twitpic\.com/i)||n=="image"){n="img";h=h.replace(/twitpic\.com/i,"twitpic.com/show/full");m=new Image;m.onload=r;m.src=h}else{if(h.match(/\.flv|\.mp4/i)||n=="video"){n="obj";e=e||b.defaultWidth;f=f||b.defaultHeight;m=b.useNB?new Swiff(""+b.playerpath+"?mediaURL="+h+"&allowSmoothing=true&autoPlay="+b.autoplay+"&buffer=6&showTimecode="+b.showTimecode+"&loop="+b.medialoop+"&controlColor="+b.controlColor+
"&controlBackColor="+b.controlBackColor+"&defaultVolume="+b.volume+"&scaleIfFullScreen=true&showScalingButton=true&crop=false",{id:"MediaboxSWF",width:e,height:f,params:{wmode:b.wmode,bgcolor:b.bgcolor,allowscriptaccess:b.scriptaccess,allowfullscreen:b.fullscreen}}):new Swiff(""+b.JWplayerpath+"?file="+h+"&backcolor="+b.backcolor+"&frontcolor="+b.frontcolor+"&lightcolor="+b.lightcolor+"&screencolor="+b.screencolor+"&autostart="+b.autoplay+"&controlbar="+b.controlbar,{id:"MediaboxSWF",width:e,height:f,
params:{wmode:b.wmode,bgcolor:b.bgcolor,allowscriptaccess:b.scriptaccess,allowfullscreen:b.fullscreen}})}else if(h.match(/\.mp3|\.aac|tweetmic\.com|tmic\.fm/i)||n=="audio"){n="obj";e=e||b.defaultWidth;f=f||"20px";if(h.match(/tweetmic\.com|tmic\.fm/i)){h=h.split("/");h[4]=h[4]||h[3];h="http://media4.fjarnet.net/tweet/tweetmicapp-"+h[4]+".mp3"}m=b.useNB?new Swiff(""+b.playerpath+"?mediaURL="+h+"&allowSmoothing=true&autoPlay="+b.autoplay+"&buffer=6&showTimecode="+b.showTimecode+"&loop="+b.medialoop+
"&controlColor="+b.controlColor+"&controlBackColor="+b.controlBackColor+"&defaultVolume="+b.volume+"&scaleIfFullScreen=true&showScalingButton=true&crop=false",{id:"MediaboxSWF",width:e,height:f,params:{wmode:b.wmode,bgcolor:b.bgcolor,allowscriptaccess:b.scriptaccess,allowfullscreen:b.fullscreen}}):new Swiff(""+b.JWplayerpath+"?file="+h+"&backcolor="+b.backcolor+"&frontcolor="+b.frontcolor+"&lightcolor="+b.lightcolor+"&screencolor="+b.screencolor+"&autostart="+b.autoplay,{id:"MediaboxSWF",width:e,
height:f,params:{wmode:b.wmode,bgcolor:b.bgcolor,allowscriptaccess:b.scriptaccess,allowfullscreen:b.fullscreen}})}else if(h.match(/\.swf/i)||n=="flash"){n="obj";e=e||b.defaultWidth;f=f||b.defaultHeight;m=new Swiff(h,{id:"MediaboxSWF",width:e,height:f,params:{wmode:b.wmode,bgcolor:b.bgcolor,allowscriptaccess:b.scriptaccess,allowfullscreen:b.fullscreen}})}else if(h.match(/\.mov|\.m4v|\.m4a|\.aiff|\.avi|\.caf|\.dv|\.mid|\.m3u|\.mp3|\.mp2|\.mp4|\.qtz/i)||n=="qt"){n="qt";e=e||b.defaultWidth;f=parseInt(f)+
16+"px"||b.defaultHeight;m=new Quickie(h,{id:"MediaboxQT",width:e,height:f,container:"mbImage",attributes:{controller:b.controller,autoplay:b.autoplay,volume:b.volume,loop:b.medialoop,bgcolor:b.bgcolor}})}else if(h.match(/blip\.tv/i)){n="obj";e=e||"640px";f=f||"390px";m=new Swiff(h,{src:h,width:e,height:f,params:{wmode:b.wmode,bgcolor:b.bgcolor,allowscriptaccess:b.scriptaccess,allowfullscreen:b.fullscreen}})}else if(h.match(/break\.com/i)){n="obj";e=e||"464px";f=f||"376px";k=h.match(/\d{6}/g);m=new Swiff("http://embed.break.com/"+
k,{width:e,height:f,params:{wmode:b.wmode,bgcolor:b.bgcolor,allowscriptaccess:b.scriptaccess,allowfullscreen:b.fullscreen}})}else if(h.match(/dailymotion\.com/i)){n="obj";e=e||"480px";f=f||"381px";m=new Swiff(h,{id:k,width:e,height:f,params:{wmode:b.wmode,bgcolor:b.bgcolor,allowscriptaccess:b.scriptaccess,allowfullscreen:b.fullscreen}})}else if(h.match(/facebook\.com/i)){n="obj";e=e||"320px";f=f||"240px";o=h.split("v=");o=o[1].split("&");k=o[0];m=new Swiff("http://www.facebook.com/v/"+k,{movie:"http://www.facebook.com/v/"+
k,classid:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",width:e,height:f,params:{wmode:b.wmode,bgcolor:b.bgcolor,allowscriptaccess:b.scriptaccess,allowfullscreen:b.fullscreen}})}else if(h.match(/flickr\.com/i)){n="obj";e=e||"500px";f=f||"375px";o=h.split("/");k=o[5];m=new Swiff("http://www.flickr.com/apps/video/stewart.swf",{id:k,classid:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",width:e,height:f,params:{flashvars:"photo_id="+k+"&amp;show_info_box="+b.flInfo,wmode:b.wmode,bgcolor:b.bgcolor,allowscriptaccess:b.scriptaccess,
allowfullscreen:b.fullscreen}})}else if(h.match(/gametrailers\.com/i)){n="obj";e=e||"480px";f=f||"392px";k=h.match(/\d{5}/g);m=new Swiff("http://www.gametrailers.com/remote_wrap.php?mid="+k,{id:k,width:e,height:f,params:{wmode:b.wmode,bgcolor:b.bgcolor,allowscriptaccess:b.scriptaccess,allowfullscreen:b.fullscreen}})}else if(h.match(/google\.com\/videoplay/i)){n="obj";e=e||"400px";f=f||"326px";o=h.split("=");k=o[1];m=new Swiff("http://video.google.com/googleplayer.swf?docId="+k+"&autoplay="+b.autoplayNum,
{id:k,width:e,height:f,params:{wmode:b.wmode,bgcolor:b.bgcolor,allowscriptaccess:b.scriptaccess,allowfullscreen:b.fullscreen}})}else if(h.match(/megavideo\.com/i)){n="obj";e=e||"640px";f=f||"360px";o=h.split("=");k=o[1];m=new Swiff("http://wwwstatic.megavideo.com/mv_player.swf?v="+k,{id:k,width:e,height:f,params:{wmode:b.wmode,bgcolor:b.bgcolor,allowscriptaccess:b.scriptaccess,allowfullscreen:b.fullscreen}})}else if(h.match(/metacafe\.com\/watch/i)){n="obj";e=e||"400px";f=f||"345px";o=h.split("/");
k=o[4];m=new Swiff("http://www.metacafe.com/fplayer/"+k+"/.swf?playerVars=autoPlay="+b.autoplayYes,{id:k,width:e,height:f,params:{wmode:b.wmode,bgcolor:b.bgcolor,allowscriptaccess:b.scriptaccess,allowfullscreen:b.fullscreen}})}else if(h.match(/vids\.myspace\.com/i)){n="obj";e=e||"425px";f=f||"360px";m=new Swiff(h,{id:k,width:e,height:f,params:{wmode:b.wmode,bgcolor:b.bgcolor,allowscriptaccess:b.scriptaccess,allowfullscreen:b.fullscreen}})}else if(h.match(/revver\.com/i)){n="obj";e=e||"480px";f=f||
"392px";o=h.split("/");k=o[4];m=new Swiff("http://flash.revver.com/player/1.0/player.swf?mediaId="+k+"&affiliateId="+b.revverID+"&allowFullScreen="+b.revverFullscreen+"&autoStart="+b.autoplay+"&backColor=#"+b.revverBack+"&frontColor=#"+b.revverFront+"&gradColor=#"+b.revverGrad+"&shareUrl=revver",{id:k,width:e,height:f,params:{wmode:b.wmode,bgcolor:b.bgcolor,allowscriptaccess:b.scriptaccess,allowfullscreen:b.fullscreen}})}else if(h.match(/rutube\.ru/i)){n="obj";e=e||"470px";f=f||"353px";o=h.split("=");
k=o[1];m=new Swiff("http://video.rutube.ru/"+k,{movie:"http://video.rutube.ru/"+k,width:e,height:f,params:{wmode:b.wmode,bgcolor:b.bgcolor,allowscriptaccess:b.scriptaccess,allowfullscreen:b.fullscreen}})}else if(h.match(/seesmic\.com/i)){n="obj";e=e||"435px";f=f||"355px";o=h.split("/");k=o[5];m=new Swiff("http://seesmic.com/Standalone.swf?video="+k,{id:k,width:e,height:f,params:{wmode:b.wmode,bgcolor:b.bgcolor,allowscriptaccess:b.scriptaccess,allowfullscreen:b.fullscreen}})}else if(h.match(/tudou\.com/i)){n=
"obj";e=e||"400px";f=f||"340px";o=h.split("/");k=o[5];m=new Swiff("http://www.tudou.com/v/"+k,{width:e,height:f,params:{wmode:b.wmode,bgcolor:b.bgcolor,allowscriptaccess:b.scriptaccess,allowfullscreen:b.fullscreen}})}else if(h.match(/twitcam\.com/i)){n="obj";e=e||"320px";f=f||"265px";o=h.split("/");k=o[3];m=new Swiff("http://static.livestream.com/chromelessPlayer/wrappers/TwitcamPlayer.swf?hash="+k,{width:e,height:f,params:{wmode:b.wmode,bgcolor:b.bgcolor,allowscriptaccess:b.scriptaccess,allowfullscreen:b.fullscreen}})}else if(h.match(/twiturm\.com/i)){n=
"obj";e=e||"402px";f=f||"48px";o=h.split("/");k=o[3];m=new Swiff("http://twiturm.com/flash/twiturm_mp3.swf?playerID=0&sf="+k,{width:e,height:f,params:{wmode:b.wmode,bgcolor:b.bgcolor,allowscriptaccess:b.scriptaccess,allowfullscreen:b.fullscreen}})}else if(h.match(/twitvid\.com/i)){n="obj";e=e||"600px";f=f||"338px";o=h.split("/");k=o[3];m=new Swiff("http://www.twitvid.com/player/"+k,{width:e,height:f,params:{wmode:b.wmode,bgcolor:b.bgcolor,allowscriptaccess:b.scriptaccess,allowfullscreen:b.fullscreen}})}else if(h.match(/ustream\.tv/i)){n=
"obj";e=e||"400px";f=f||"326px";m=new Swiff(h+"&amp;viewcount="+b.usViewers+"&amp;autoplay="+b.autoplay,{width:e,height:f,params:{wmode:b.wmode,bgcolor:b.bgcolor,allowscriptaccess:b.scriptaccess,allowfullscreen:b.fullscreen}})}else if(h.match(/youku\.com/i)){n="obj";e=e||"480px";f=f||"400px";o=h.split("id_");k=o[1];m=new Swiff("http://player.youku.com/player.php/sid/"+k+"=/v.swf",{width:e,height:f,params:{wmode:b.wmode,bgcolor:b.bgcolor,allowscriptaccess:b.scriptaccess,allowfullscreen:b.fullscreen}})}else if(h.match(/youtube\.com\/watch/i)){o=
h.split("v=");if(b.html5){n="url";e=e||"640px";f=f||"385px";k="mediaId_"+(new Date).getTime();m=new Element("iframe",{src:"http://www.youtube.com/embed/"+o[1],id:k,width:e,height:f,frameborder:0})}else{n="obj";k=o[1];if(k.match(/fmt=22/i)){Q="&ap=%2526fmt%3D22";e=e||"640px";f=f||"385px"}else if(k.match(/fmt=18/i)){Q="&ap=%2526fmt%3D18";e=e||"560px";f=f||"345px"}else{Q=b.ytQuality;e=e||"480px";f=f||"295px"}m=new Swiff("http://www.youtube.com/v/"+k+"&autoplay="+b.autoplayNum+"&fs="+b.fullscreenNum+
Q+"&border="+b.ytBorder+"&color1=0x"+b.ytColor1+"&color2=0x"+b.ytColor2+"&rel="+b.ytRel+"&showinfo="+b.ytInfo+"&showsearch="+b.ytSearch,{id:k,width:e,height:f,params:{wmode:b.wmode,bgcolor:b.bgcolor,allowscriptaccess:b.scriptaccess,allowfullscreen:b.fullscreen}})}}else if(h.match(/youtube\.com\/view/i)){n="obj";o=h.split("p=");k=o[1];e=e||"480px";f=f||"385px";m=new Swiff("http://www.youtube.com/p/"+k+"&autoplay="+b.autoplayNum+"&fs="+b.fullscreenNum+Q+"&border="+b.ytBorder+"&color1=0x"+b.ytColor1+
"&color2=0x"+b.ytColor2+"&rel="+b.ytRel+"&showinfo="+b.ytInfo+"&showsearch="+b.ytSearch,{id:k,width:e,height:f,params:{wmode:b.wmode,bgcolor:b.bgcolor,allowscriptaccess:b.scriptaccess,allowfullscreen:b.fullscreen}})}else if(h.match(/veoh\.com/i)){n="obj";e=e||"410px";f=f||"341px";h=h.replace("%3D","/");o=h.split("watch/");k=o[1];m=new Swiff("http://www.veoh.com/static/swf/webplayer/WebPlayer.swf?version=AFrontend.5.5.2.1001&permalinkId="+k+"&player=videodetailsembedded&videoAutoPlay="+b.AutoplayNum+
"&id=anonymous",{id:k,width:e,height:f,params:{wmode:b.wmode,bgcolor:b.bgcolor,allowscriptaccess:b.scriptaccess,allowfullscreen:b.fullscreen}})}else if(h.match(/viddler\.com/i)){n="obj";e=e||"437px";f=f||"370px";o=h.split("/");k=o[4];m=new Swiff(h,{id:"viddler_"+k,movie:h,classid:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",width:e,height:f,params:{wmode:b.wmode,bgcolor:b.bgcolor,allowscriptaccess:b.scriptaccess,allowfullscreen:b.fullscreen,id:"viddler_"+k,movie:h}})}else if(h.match(/viddyou\.com/i)){n=
"obj";e=e||"416px";f=f||"312px";o=h.split("=");k=o[1];m=new Swiff("http://www.viddyou.com/get/v2_"+b.vuPlayer+"/"+k+".swf",{id:k,movie:"http://www.viddyou.com/get/v2_"+b.vuPlayer+"/"+k+".swf",width:e,height:f,params:{wmode:b.wmode,bgcolor:b.bgcolor,allowscriptaccess:b.scriptaccess,allowfullscreen:b.fullscreen}})}else if(h.match(/vimeo\.com/i)){e=e||"640px";f=f||"360px";o=h.split("/");k=o[3];if(b.html5){n="url";k="mediaId_"+(new Date).getTime();m=new Element("iframe",{src:"http://player.vimeo.com/video/"+
o[3]+"?portrait="+b.vmPortrait,id:k,width:e,height:f,frameborder:0})}else{n="obj";m=new Swiff("http://www.vimeo.com/moogaloop.swf?clip_id="+k+"&amp;server=www.vimeo.com&amp;fullscreen="+b.fullscreenNum+"&amp;autoplay="+b.autoplayNum+"&amp;show_title="+b.vmTitle+"&amp;show_byline="+b.vmByline+"&amp;show_portrait="+b.vmPortrait+"&amp;color="+b.vmColor,{id:k,width:e,height:f,params:{wmode:b.wmode,bgcolor:b.bgcolor,allowscriptaccess:b.scriptaccess,allowfullscreen:b.fullscreen}})}}else if(h.match(/12seconds\.tv/i)){n=
"obj";e=e||"430px";f=f||"360px";o=h.split("/");k=o[5];m=new Swiff("http://embed.12seconds.tv/players/remotePlayer.swf",{id:k,width:e,height:f,params:{flashvars:"vid="+k+"",wmode:b.wmode,bgcolor:b.bgcolor,allowscriptaccess:b.scriptaccess,allowfullscreen:b.fullscreen}})}else if(h.match(/\#mb_/i)){n="inline";e=e||b.defaultWidth;f=f||b.defaultHeight;URLsplit=h.split("#");m=document.id(URLsplit[1]).get("html")}else{n="url";e=e||b.defaultWidth;f=f||b.defaultHeight;k="mediaId_"+(new Date).getTime();m=new Element("iframe",
{src:h,id:k,width:e,height:f,frameborder:0})}r()}}return false}function r(){if(n=="img"){e=m.width;f=m.height;if(b.imgBackground)v.setStyles({backgroundImage:"url("+h+")",display:""});else{if(f>=t-b.imgPadding&&f/t>=e/C){f=t-b.imgPadding;e=m.width=parseInt(f/m.height*e);m.height=f}else if(e>=C-b.imgPadding&&f/t<e/C){e=C-b.imgPadding;f=m.height=parseInt(e/m.width*f);m.width=e}if(Browser.Engine.trident)m=document.id(m);m.addEvent("mousedown",function(s){s.stop()}).addEvent("contextmenu",function(s){s.stop()});
v.setStyles({backgroundImage:"none",display:""});m.inject(v)}}else if(n=="obj")if(Browser.Plugins.Flash.version<8){v.setStyles({backgroundImage:"none",display:""});v.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>');e=b.DefaultWidth;f=b.DefaultHeight}else{v.setStyles({backgroundImage:"none",
display:""});m.inject(v)}else if(n=="qt")v.setStyles({backgroundImage:"none",display:""});else if(n=="inline"){v.setStyles({backgroundImage:"none",display:""});v.set("html",m)}else if(n=="url"){v.setStyles({backgroundImage:"none",display:""});m.inject(v)}else{v.setStyles({backgroundImage:"none",display:""});v.set("html",'<div id="mbError"><b>Error</b><br/>A file type error has occoured, please visit <a href="iaian7.com/webcode/mediaboxAdvanced" title="mediaboxAdvanced" target="_new">iaian7.com</a> or contact the website author for more information.</div>');
e=b.defaultWidth;f=b.defaultHeight}v.setStyles({width:e,height:f});V.setStyles({width:e});Z.set("html",b.showCaption?T[0]:"");V.set("html",b.showCaption&&T.length>1?T[1]:"");aa.set("html",b.showCounter&&w.length>1?b.counterText.replace(/{x}/,A+1).replace(/{y}/,w.length):"");if(I>=0&&w[I][0].match(/\.gif|\.jpg|\.jpeg|\.png|twitpic\.com/i))da.src=w[I][0].replace(/twitpic\.com/i,"twitpic.com/show/full");if(x>=0&&w[x][0].match(/\.gif|\.jpg|\.jpeg|\.png|twitpic\.com/i))ea.src=w[x][0].replace(/twitpic\.com/i,
"twitpic.com/show/full");e=v.offsetWidth;f=v.offsetHeight+W.offsetHeight;N=f>=L+L?-L:-(f/2);O=e>=z+z?-z:-(e/2);if(b.resizeOpening)q.resize.start({width:e,height:f,marginTop:N-M,marginLeft:O-M});else{B.setStyles({width:e,height:f,marginTop:N-M,marginLeft:O-M});u()}}function u(){q.image.start(1)}function P(){B.className="";if(I>=0)R.style.display="";if(x>=0)S.style.display="";q.bottom.start(1)}function E(){if(A>=0){m.onload=$empty;v.set("html","");for(var s in q)q[s].cancel();B.setStyle("display","none");
q.overlay.chain(d).start(0)}return false}var b,w,A,I,x,L,N,z,O,C,t,q,m,da=new Image,ea=new Image,Y=false,G,B,v,W,T,Z,V,R,aa,S,h,J,K,U,e,f,n="none",o,k="mediaBox",Q,M;window.addEvent("domready",function(){document.id(document.body).adopt($$([G=(new Element("div",{id:"mbOverlay"})).addEvent("click",E),B=new Element("div",{id:"mbCenter"})]).setStyle("display","none"));v=(new Element("div",{id:"mbImage"})).injectInside(B);W=(new Element("div",{id:"mbBottom"})).injectInside(B).adopt(closeLink=(new Element("a",
{id:"mbCloseLink",href:"#"})).addEvent("click",E),S=(new Element("a",{id:"mbNextLink",href:"#"})).addEvent("click",p),R=(new Element("a",{id:"mbPrevLink",href:"#"})).addEvent("click",j),Z=new Element("div",{id:"mbTitle"}),aa=new Element("div",{id:"mbNumber"}),V=new Element("div",{id:"mbCaption"}));q={overlay:(new Fx.Tween(G,{property:"opacity",duration:360})).set(0),image:new Fx.Tween(v,{property:"opacity",duration:360,onComplete:P}),bottom:(new Fx.Tween(W,{property:"opacity",duration:240})).set(0)}});
Mediabox={close:function(){E()},open:function(s,y,H){b=$extend({text:["<big>&laquo;</big>","<big>&raquo;</big>","<big>&times;</big>"],loop:false,keyboard:true,alpha:true,stopKey:false,overlayOpacity:0.7,resizeOpening:true,resizeDuration:240,resizeTransition:false,initialWidth:320,initialHeight:180,defaultWidth:640,defaultHeight:360,showCaption:true,showCounter:true,counterText:"({x} / {y})",imgBackground:false,imgPadding:100,html5:"true",scriptaccess:"true",fullscreen:"true",fullscreenNum:"1",autoplay:"true",
autoplayNum:"1",autoplayYes:"yes",volume:"100",medialoop:"true",bgcolor:"#000000",wmode:"opaque",useNB:true,playerpath:"/js/NonverBlaster.swf",controlColor:"0xFFFFFF",controlBackColor:"0x000000",showTimecode:"false",JWplayerpath:"/js/player.swf",backcolor:"000000",frontcolor:"999999",lightcolor:"000000",screencolor:"000000",controlbar:"over",controller:"true",flInfo:"true",revverID:"187866",revverFullscreen:"true",revverBack:"000000",revverFront:"ffffff",revverGrad:"000000",usViewers:"true",ytBorder:"0",
ytColor1:"000000",ytColor2:"333333",ytQuality:"&ap=%2526fmt%3D18",ytRel:"0",ytInfo:"1",ytSearch:"0",vuPlayer:"basic",vmTitle:"1",vmByline:"1",vmPortrait:"1",vmColor:"ffffff"},H||{});R.set("html",b.text[0]);S.set("html",b.text[1]);closeLink.set("html",b.text[2]);M=B.getStyle("padding-left").toInt()+v.getStyle("margin-left").toInt()+v.getStyle("padding-left").toInt();if(Browser.Engine.gecko&&Browser.Engine.version<19){b.overlayOpacity=1;G.className="mbOverlayFF"}if(Browser.Engine.trident&&Browser.Engine.version<
5){Y=true;G.className="mbOverlayIE";G.setStyle("position","absolute");a()}if(typeof s=="string"){s=[[s,y,H]];y=0}w=s;b.loop=b.loop&&w.length>1;c();d(true);L=window.getScrollTop()+window.getHeight()/2;z=window.getScrollLeft()+window.getWidth()/2;q.resize=new Fx.Morph(B,$extend({duration:b.resizeDuration,onComplete:u},b.resizeTransition?{transition:b.resizeTransition}:{}));B.setStyles({top:L,left:z,width:b.initialWidth,height:b.initialHeight,marginTop:-(b.initialHeight/2)-M,marginLeft:-(b.initialWidth/
2)-M,display:""});q.overlay.start(b.overlayOpacity);return l(y)}};Element.implement({mediabox:function(s,y){$$(this).mediabox(s,y);return this}});Elements.implement({mediabox:function(s,y,H){y=y||function(F){U=F.rel.split(/[\[\]]/);U=U[1];return[F.href,F.title,U]};H=H||function(){return true};var D=this;D.addEvent("contextmenu",function(F){this.toString().match(/\.gif|\.jpg|\.jpeg|\.png/i)&&F.stop()});D.removeEvents("click").addEvent("click",function(){var F=D.filter(H,this),ba=[],X=[];F.each(function(fa,
ca){if(X.indexOf(fa.toString())<0){ba.include(F[ca]);X.include(F[ca].toString())}});return Mediabox.open(ba.map(y),X.indexOf(this.toString()),s)});return D}})})();Mediabox.scanPage=function(){var a=$$("a").filter(function(c){return c.rel&&c.rel.test(/^lightbox/i)});$$(a).mediabox({},null,function(c){var d=this.rel.replace(/[[]|]/gi," ").split(" ");return this==c||this.rel.length>8&&c.rel.match(d[1])})};window.addEvent("domready",Mediabox.scanPage);var PFPortal=window.PFPortal||{_uninitialized:true};$$("link[rel=wobase]").forEach(function(a){PFPortal.baseUrl=a.href;PFPortal.articleBaseUrl="/a/"});if(!PFPortal.baseUrl){PFPortal.baseUrl=this.baseUrl=/(.+\.woa)/.exec(window.location.pathname)[0]+"/";PFPortal.articleBaseUrl=PFPortal.baseUrl+"a/"}
PFPortal.ArticleBrief=new Class({Implements:Options,options:{includeThumbnail:true,imageSize:64},initialize:function(a,c){this.setOptions(c);this.item=a},toElement:function(){var a=(this.options.postUrlMapper||function(l){return l})(this.item.link),c=this.options.imageSize,d=null,g=null,j=g=null;d=null;var p=new Date(this.item.publishedDate);g=p.getMonth()+1;d=p.getDate();g=g<10?"0"+g:g;d=d<10?"0"+d:d;p=(new Element("div",{"class":"pf-article"})).grab((new Element("h3")).grab(new Element("a",{href:a,
html:this.item.title}))).grab(new Element("p",{"class":"pf-date",text:[d,g,p.getFullYear()].join("-")})).grab(new Element("p",{"class":"pf-author",text:this.item.author}));if(this.options.includeThumbnail)if(d=/(<img.+?>)/m.exec(this.item.content))if((g=/alt="(.*?)"/.exec(d[1]))&&g[1].length>0){g=(h1=/height="(.+?)"/.exec(d[1]))&&h1.length>1&&h1[1].length>0?parseInt(h1[1],10):64;j=(w1=/width="(.+?)"/.exec(d[1]))&&w1.length>1&&w1[1].length>0?parseInt(w1[1],10):64;if(g>j){if(g>c){j*=c/g;g=c}}else if(j>
c){g*=c/j;j=c}d=/src="(.+?)"/.exec(d[1])[1];p.grab((new Element("a",{href:a})).grab(new Element("img",{src:d,height:g,width:j})))}p.grab(new Element("p",{html:this.item.contentSnippet})).grab(new Element("a",{"class":"pf-read-more",href:a,text:MooTools.lang.get("Feed").get("readMore")}));return p}});
PFPortal.GoogleFeed=new Class({Implements:Options,options:{maxEntries:4,displayClass:PFPortal.ArticleBrief,postUrlMapper:function(a){return[PFPortal.articleBaseUrl,/\.\w+\/(.+)$/.exec(a)[1]].join("")}},initialize:function(a,c,d){this.setOptions(d);this.title=a;this.url=c},toElement:function(){var a,c,d;if(!this.entries||this.entries.length===0)return new Element("div");this.element=a=(new Element("div",{"class":"pf-feed"})).grab(new Element("h2",{text:this.title}));d=this.options.maxEntries||this.entries.length;
if(d>this.entries.length)d=this.entries.length;for(c=0;c<d;c++)a.grab(new this.options.displayClass(this.entries[c],this.options));return a},load:function(a){var c=new google.feeds.Feed(this.url),d=this;a=a||{};c.setNumEntries(this.options.maxEntries);c.load(function(g){if(g.error){window.console&&window.console.error&&window.console.error(g.error.message);a.onFailure&&a.onFailure(g)}else{d.entries=g.feed.entries;a.onSuccess&&a.onSuccess(g);a.onEmptyResult&&!d.entries&&a.onEmptyResult();a.inject&&
a.inject.grab(d)}});return this},destroy:function(){this.element.destroy()}});PFPortal.scanForSkus=function(a){return a.getElements("a").get("href").map(function(c){if(!c)return false;if(c=c.match(/sku=(\d+)/))return c[1];return false}).filter(function(c){return c})};
PFPortal.ProductList=new Class({initialize:function(a){this.skus=a},fetch:function(a){if(!this.skus||this.skus.length<1)return false;var c=this.skus.join(","),d=this,g=a.title||"";(new Request({onSuccess:function(j){d.content=j;a.onSuccess&&a.onSuccess(j)},onFailure:function(){alert("Fetching product list failed")}})).get(PFPortal.baseUrl+"/wa/TPSProductList/?skus="+c+"&title="+g)},toElement:function(){if(this.content)return new Element("div",{html:this.content});else{window.console&&window.console.warn&&
window.console.warn("The content has not yet been fetched");return null}}});
Element.implement({grabGoogleFeed:function(a,c,d){return(new PFPortal.GoogleFeed(a,c,d)).load({inject:this})},grabRelatedArticles:function(a,c,d){function g(){if(j<c.length){window.console&&window.console.debug&&window.console.debug("Fetching "+c[j]);p=new PFPortal.GoogleFeed(a,c[j++],d);p.load({onEmptyResult:g,onSuccess:function(){l.grab(p);d.onInstalled&&d.onInstalled(p)}})}}var j=0,p,l=this;g()},makeExpandable:function(){(new PFPortal.Expandable(this)).collapse({quick:true})},scanForSkus:function(){return PFPortal.scanForSkus(this)},
injectProductList:function(a,c){var d=new PFPortal.ProductList(a);c=c||"";d.fetch({title:c,onSuccess:function(){$(document.body).grab(d)}.bind(d)})}});PFPortal.Application=new Class({Implements:Events,initialize:function(){this.seq=1},nextIdValue:function(){return"_pf-"+this.seq++},toString:function(){return"[Application]"}});PFPortal.app=new PFPortal.Application;PFPortal.decorators=[];
(function(){var a=null;$$("link[rel=session]").forEach(function(c){a=c});a&&(new Request.JSON({async:false,onComplete:function(c){PFPortal.user=c.user;PFPortal.offerings=c.cart.items}})).get(a.href)})();(function(){var a=$$("link[rel=i18n]");a.length>0&&(new Request.JSON({async:false,onComplete:function(c){var d=null,g;for(g in c){d=g;var j=c[g],p;for(p in j)MooTools.lang.set(g,p,j[p])}d&&MooTools.lang.setLanguage(d)}})).get(a[0].href)})();
if(!$defined(PFPortal.user))PFPortal.user={login:"guest",groups:[],rights:["wbdl","wbst"],guest:true,beta:false,loginUrl:"/cgi-bin/WebObjects/TShop.woa/wa/PSUser/login"};if(!$defined(PFPortal.offerings))PFPortal.offerings=[];window.addEvent("load",function(){var a=window.location.href;if(a.indexOf("PSShop")>-1||a.indexOf("PSSearch")>-1||a.indexOf("PSContributor")>-1)Cookie.write("LastLocation",a,{path:"/"})});PFPortal.VideoMessage=function(a){this.message=a};
PFPortal.VideoMessage.prototype.display=function(){var a=new Element("div",{"class":"pf-video-message-p",html:this.message});a.inject(document.body);(function(){var c=a.getSize().y;(new Fx.Tween(a,{duration:"long",onComplete:function(){a.destroy()}})).start("top",-1*c)}).delay(4E3)};
PFPortal.Newsletter=new Class({initialize:function(a,c){function d(l){g.invokeService(p,l)}var g=this,j=c.subscribeLink,p=j.href;this.form=a;a.addEvent("submit",d);j.addEvent("click",d);this.messageElement=c.messageElement;this.errorElement=c.errorElement;this.unsubscribeLink=c.unsubscribeLink;this.unsubscribeLink.addEvent("click",function(l){this.invokeService(this.unsubscribeLink.href,l)}.bind(this));$(a.login).addEvent("focus",function(){a.login.value=""})},invokeService:function(a,c){(new Event(c)).preventDefault();
this.errorElement.style.display="none";this.messageElement.style.display="none";var d=this.form.login.value;if($chk(d)&&d.indexOf("@")>-1)return(new Request.JSON({onSuccess:function(g){this.messageElement.style.display="block";this.messageElement.set("html",g.localizedMessage)}.bind(this),onFailure:function(){alert("Sorry, pleasy try again later")}})).post(a,{login:d});else alert("Please supply a valid email")}});
window.addEvent("domready",function(){var a=$("newsletterForm");if($defined(a))PFPortal.sharedNewsletter=new PFPortal.Newsletter(a,{messageElement:$("newsletterMessage"),errorElement:$("newsletterError"),subscribeLink:$("newsletterSubscribeLink"),unsubscribeLink:$("newsletterUnsubscribeLink")})});window.addEvent("domready",function(){var a=$("logout");if($defined(a)&&!PFPortal.user.guest){a.innerHTML=a.innerHTML.replace("email",PFPortal.user.login);a.style.display="block"}});
var PFCart=new Class({initialize:function(a,c,d){this.enabled=false;this.cartURL=c;this.cartElement=a;this.removeBtnElement=$(a.getElementById("removeButton"));this.disabledControl=$(a.getElementById("disabledCartActions"));this.enabledControl=$(a.getElementById("enabledCartActions"));this.maxHeight=0;this.contentElement=$(a.getElementById("cartContent"));this.contentElement.pfCart=this;this.enabledControl.pfenabled=false;this.enabledControl.pfCart=this;this.enabledControl.getElement("img").pfCart=
this;a=$("pf-payment-page-refresh");this.refreshLink=$defined(a)?a.href:null;this.enabledControl.getElement("img").addEvent("click",function(){var g=this.pfCart,j=new Fx.Tween(g.contentElement,{duration:g.enabled?400:800,transition:g.enabled?Fx.Transitions.Quad.easeIn:Fx.Transitions.Elastic.easeOut,onComplete:function(){g.enabled||g.contentElement.setStyle("visibility","hidden")}});if(g.enabled){j.start("height",0);g.enabled=false}else{g.contentElement.setStyle("visibility","visible");j.start("height",
0,g.maxHeight);g.enabled=true}});this.maxHeight=this.total=0;$defined(d.offerings)&&this.setOfferings(d.offerings)},notifySuccess:function(a){a=new Event(a);var c=$("notification_success");if($defined(c)){c.setStyle("left",a.page.x);c.setStyle("top",a.page.y)}},_removeItem:function(){var a=this.pfCart;(new Request.JSON({url:this.pfDisposeURL,onSuccess:function(c){if($defined(a.refreshLink))window.location.href=a.refreshLink;else a.setOfferings(c.items)}})).post()},_createList2:function(a,c){var d=
new Element("table",{});d.setStyle("overflow","hidden");d.setStyle("display","block");this.enabled&&d.setStyle("visibility","visible");d.id=a.id;var g=this,j=0,p=this.removeBtnElement;c.forEach(function(l){var r=(new Element("tr",{})).injectInside(d);(new Element("td",{"class":"name"})).set("html",l.name).injectInside(r);var u="";if($defined(l.productVariant)&&l.productVariant.product.displayArtists.length>0)u=l.productVariant.product.displayArtists[0];(new Element("td",{"class":"artist"})).set("html",
u).injectInside(r);(new Element("td",{"class":"format"})).setText(l.productVariant.format).injectInside(r);(new Element("td",{"class":"currency"})).setText(l.currency).injectInside(r);(new Element("td",{"class":"price"})).setText((l.price/100).toFixed(2)).injectInside(r);u=(new Element("td",{"class":"remove"})).injectInside(r);u.pfDisposeURL=l.disposeURL;u.pfCart=g;u.addEvent("click",g._removeItem);p.clone();(new Element("img",{src:p.src})).inject(u);u.inject(r);j+=l.price});this.total=j;return d},
_createList1:function(a,c){var d=new Element("div",{id:a.id});d.setStyle("overflow","hidden");d.setStyle("display","block");d.setStyle("height","auto");this.enabled&&d.setStyle("visibility","visible");var g=this,j=0,p=this.removeBtnElement;c.forEach(function(l){var r=(new Element("div",{"class":"cartItemRow"})).inject(d),u=new Element("div",{"class":"name"});$defined(l.productURL)?(new Element("a",{href:l.productURL,text:l.name})).inject(u):u.set("html",l.name);u.injectInside(r);(new Element("div",
{"class":"artist"})).set("html",$defined(l.productVariant)&&l.productVariant.product.displayArtists.length>0?l.productVariant.product.displayArtists[0].name:"").inject(r);(new Element("div",{"class":"format"})).set("text",$defined(l.productVariant)&&$defined(l.productVariant.format)?l.productVariant.format:"").inject(r);(new Element("div",{"class":"currency"})).set("text",l.currency).inject(r);(new Element("div",{"class":"price"})).set("text",(l.price/100).toFixed(2)).inject(r);r=(new Element("div",
{"class":"remove"})).inject(r);r.pfDisposeURL=l.disposeURL;r.pfCart=g;r.addEvent("click",g._removeItem);(new Element("img",{src:p.src})).inject(r);j+=l.price});this.total=j;return d},setOfferings:function(a){this.offerings=a;var c=this.cartElement,d=this.contentElement,g=$(c.getElementById("cartItemCount"));c=$(c.getElementById("cartTotal"));this.contentElement=this._createList1(d,this.offerings).replaces(d);this.maxHeight=this.contentElement.clientHeight;this.contentElement.setStyle("height",this.maxHeight);
g.set("html",a.length);c.set("html",(this.total/100).toFixed(2));if(a.length===0){this.disabledControl.setStyle("display","block");this.enabledControl.setStyle("display","none");this.contentElement.setStyle("visibility","hidden")}else{this.disabledControl.setStyle("display","none");this.enabledControl.setStyle("display","block")}this.enabled||this.contentElement.setStyle("height",0);return this},jsonPut:function(a){a=new Event(a);a.preventDefault();var c=null,d=$(a.target).getElements("input[name=oid]");
d=$A(d);d.each(function(j){if(j.type=="radio"&&j.checked)c=j.value;else if(j.type!="radio")c=j.value});d={oid:c,_f:"json"};if($defined(a.target.manualAmount))d.manualAmount=a.target.manualAmount.value;var g=this.cartActionIcon;(new Request.JSON({url:a.target.action,onComplete:function(j){PFPortal.sharedCart.setOfferings(j.items);$defined(g)&&g.fireEvent("fade")}})).post(d)},quickJsonPut:function(a){a=new Event(a);a.preventDefault();(new Request.HTML({url:a.target.action,evalScripts:true})).post($(a.target))}});
PFPortal.FieldSuggester=new Class({suggestions:[],suggestionsBox:null,field:null,lastKnownValue:null,monitor:null,initialize:function(a){this.suggestionsBox=(new Element("div",{"class":"search-suggestions pf-hidden",style:"position: absolute; background-color: lightgrey; width: 400px;"})).inject(a,"after");this.field=a},handleFocus:function(){this.monitor=window.setInterval(this.suggest.bind(this),1E3);this.suggestions.length>0&&this.suggestionsBox.removeClass("pf-hidden")},handleBlur:function(){window.clearInterval(this.monitor);
this.suggestionsBox.addClass("pf-hidden")},_navigate:function(a){var c=this.suggestionsBox.getElement(".pf-quick-selected");if(c!==null){c.removeClass("pf-quick-selected");a=a.call(c);a===null?this.suggestionsBox.getElement("ol").getLast().addClass("pf-quick-selected"):a.addClass("pf-quick-selected")}else this.suggestionsBox.getElement("ol").getLast().addClass("pf-quick-selected")},handleKeyDown:function(a){a=new Event(a);if(a.key=="up"){a=this.suggestionsBox.getElement(".pf-quick-selected");if(a!==
null){a.removeClass("pf-quick-selected");a=a.getPrevious();a===null?this.suggestionsBox.getElement("ol").getLast().addClass("pf-quick-selected"):a.addClass("pf-quick-selected")}else this.suggestionsBox.getElement("ol").getLast().addClass("pf-quick-selected")}else if(a.key=="down"){a=this.suggestionsBox.getElement(".pf-quick-selected");if(a!==null){a.removeClass("pf-quick-selected");a=a.getNext.call(a);a===null?this.suggestionsBox.getElement("li").addClass("pf-quick-selected"):a.addClass("pf-quick-selected")}else this.suggestionsBox.getElement("li").addClass("pf-quick-selected")}else if(a.key==
"enter"){if(!this.suggestionsBox.hasClass("pf-hidden"))if(a=this.suggestionsBox.getElement(".pf-quick-selected"))this.field.value=a.getElement("span").get("text")}else if(a.key=="esc"){this.suggestionsBox.toggleClass("pf-hidden");window.clearInterval(this.monitor);this.monitor=null}},suggest:function(){if(this.field.value!==""&&this.field.value!==null){this.suggestionsBox.removeClass("pf-hidden");if(this.lastKnowValue!=this.field.value){this.lastKnowValue=this.field.value;var a=this;(new Request.HTML({url:this.action,
update:this.suggestionsBox,onSuccess:function(){a.suggestionsBox.getElements("li").addEvent("mousedown",function(){a.field.value=$(this).getElements("span").get("text")[0];a.field.form.submit()})}})).get({q:this.field.value,WOURLEncoding:"UTF-8"})}}else this.suggestionsBox.addClass("pf-hidden")}});
PFPortal.FieldSuggester.register=function(a){$$(a).each(function(c){var d=new PFPortal.FieldSuggester(c);c.addEvent("focus",d.handleFocus.bind(d)).addEvent("blur",d.handleBlur.bind(d)).addEvent("keydown",d.handleKeyDown.bind(d));d.action=c.form.action+"quick"})};window.addEvent("domready",function(){PFPortal.FieldSuggester.register("#searchbar input[type=text]")});
(function(){function a(){var c=$("notification_success");$$("form.phurchase").forEach(function(d){d.getElement('input[name="_f"]').setProperty("value","json");d.getElements("input[type=submit]").forEach(function(g){g.addEvent("click",function(j){j=new Event(j);if($defined(c)){c.setStyle("left",j.page.x);c.setStyle("top",j.page.y);c.set("tween",{duration:3400});c.setStyle("display","block");c.fade("hide");c.addEvent("fade",function(){c.tween("opacity",1,0)})}})});d.addEvent("submit",function(g){g=
new Event(g);g.preventDefault();var j=null,p=$(g.target).getElements("input[name=oid]");p=$A(p);p.each(function(l){if(l.type=="radio"&&l.checked)j=l.value;else if(l.type!="radio")j=l.value});p={oid:j,_f:"json"};if($defined(g.target.manualAmount))p.manualAmount=g.target.manualAmount.value;(new Request.JSON({url:this.action,onComplete:function(l){var r=l.message;r&&(new PFPortal.VideoMessage(r)).display();PFPortal.sharedCart.setOfferings(l.items);$defined(c)&&c.fireEvent("fade")}})).post(p)})})}PFPortal._uninitialized&&
PFPortal.decorators.forEach(function(c){c()});window.addEvent("portalPageSetup",function(c){c.addEvent("cartReady",a)});PFPortal.PFCart=PFCart;PFPortal._uninitialized=false})();
(function(){function a(c){$$(c).forEach(function(d){if(d.offsetHeight>100){var g=d.getStyle("height");d.setStyle("height","60px");d.getNext(".pf-control .pf-show").toggleClass("pf-nodisplay").addClass("pf-reduced").addEvent("click",function(){d.tween("height",g);d.getAllNext(".pf-control").toggleClass("pf-nodisplay").removeClass("pf-reduced");return false});d.getNext(".pf-control .pf-hide").addEvent("click",function(){d.tween("height","60px");d.getAllNext(".pf-control").toggleClass("pf-nodisplay").addClass("pf-reduced");
return false})}})}window.addEvent("load",a.pass(".pf-roles"));window.addEvent("load",a.pass(".pf-artists"))})();
(function(){window.addEvent("domready",function(){var a=null,c;$$(".pf-panes div").addClass("pf-nodisplay");$$(".pf-tabs a").addEvent("click",function(){if(a==this){this.removeClass("pf-selected");$$(c).addClass("pf-nodisplay");c=a=null}else{c&&$$(c).addClass("pf-nodisplay");c=this.hash;$$(c).removeClass("pf-nodisplay");a&&a.removeClass("pf-selected");a=this;a.addClass("pf-selected")}}).addEvent("click",function(d){(new Event(d)).preventDefault()})})})();if(!window.bpm)window.bpm={};if(!window.bpm.base)window.bpm.base={};bpm.base.MediaPlayer=new Class({Implements:[Events],init:function(){var a=this;this.playerImpl=new bpm.base.SoundManagerWrapper;this.playerImpl.init();this.playerImpl.addEvents({finish:function(c){a.fireEvent("finish",c)},start:function(){a.fireEvent("start",event)}})},play:function(a){this.playerImpl.play(a)},playAll:function(){},stop:function(){this.playerImpl.stop()}});
bpm.base.SamplePlayer={installSoundManager:function(){function a(j){if(g){soundManager.destroySound(g);g=null}window.fireEvent("stoppedSong",j)}var c,d,g;window.addEvent("startSong",function(j){a(c);g="mysound"+ ++this.idCount;d=soundManager.createSound({id:g,url:j.dataUrl,onfinish:function(){window.fireEvent("finishedSong",j);j.onFinish&&j.onFinish()}});d.play();window.fireEvent("startedSong",j);c=j});window.addEvent("stopSong",a)}};PFPortal.PortalPage=new Class({Implements:Events,initialize:function(){this.baseUrl=PFPortal.baseUrl},installI18N:function(){},installCart:function(){var a;this.fireEvent("cartSetup",a);$$("link[rel=cart]").forEach(function(c){c=c.href;if(!$defined(c)||c==="")alert("Missing href on cart relation "+c);else{PFPortal.sharedCart=a=new PFCart($("cart"),c,{offerings:PFPortal.offerings});PFPortal.sharedCart.cartActionIcon=$("notification_success")}});this.fireEvent("cartReady",a)},installSearchBox:function(){},
offeringHtmlToObject:function(a){return{localCurrency:a.getElement(".pf-currency").get("text"),localRetail:a.getElement(".pf-retail").get("text")}},installOfferings:function(){var a=$$(".pf-item.pf-offering"),c,d=this.installOffering;if(PFPortal.user.groups.length>0){window.console&&window.console.info("install offerings");a.forEach(function(g){c=g.getElement(".pf-access-requirement");window.console&&window.console.info(c);c?PFPortal.user.groups.forEach(function(j){RegExp(j.permission).test(c.get("text"))?
d(g):g.destroy()}):d(g)})}else a.forEach(function(g){d(g)})},installOffering:function(a){(new bpm.ui.ExpandDecorator(a.getElement(".pf-details.pf-delivery"),{hideKey:"hideOfferingDetails",expandKey:"expandOfferingDetails"})).collapse();a.removeClass("pf-nodisplay")},installNewsletterSubscribtionBox:function(){},hideJsHidden:function(){$$(".pf-jshidden").hide().removeClass("pf-jshidden")},relatedArticlesOptions:{},relatedGaffaResourcesOptions:{},installRelatedArticles:function(){$$(".pf-related-articles").grabRelatedArticles(MooTools.lang.get("Feed").get("relatedArticles"),
$$("link[rel=related-articles]").get("href"),this.relatedArticlesOptions)},installRelatedGaffaResources:function(){var a=$merge(this.relatedGaffeResourceOptions,{postUrlMapper:function(c){return c}});$$(".pf-related-gaffa-resources").grabRelatedArticles(MooTools.lang.get("Feed").get("relatedGaffa"),$$("link[rel=related-gaffa-resources]").get("href"),a)},installDetailDecorators:function(){$$(".pf-optional-details").controlDetailLevel()},installBitrateEstimate:function(){},installSamplePlayers:function(){var a=
[],c=$$("#pf-album-page #pf-summary .cover");if(c.length<1)c=$$("#pf-audio-book-page #pf-summary .cover");$$(".pf-item").forEach(function(d){var g=d.getElement("a[rel$=sample][type=audio/mp3]");if(g)if(/sample/.test(g.rel)){if(d=d.getElement("h2"))d=d.innerHTML;a.push(bpm.ui.SampleControl.install(g,{dataUrl:g.href,title:d,mainContributors:[""]}))}});$$(".productsTable a[rel$=sample][type=audio/mp3]").forEach(function(d){bpm.ui.SampleControl.install(d,{dataUrl:d.href,title:""})});$$("#pf-contributor-products a[rel$=sample][type=audio/mp3]").forEach(function(d){bpm.ui.SampleControl.install(d,
{dataUrl:d.href,title:""})});bpm.base.SamplePlayer.installSoundManager();c.length>0&&bpm.ui.SampleCollectionControl.install(c[0],a)},installTagEditor:function(){$$(".pf-tags").forEach(function(a){if(PFPortal.user.is_tag_editor)a.src+="&editor=yes"})},installShortVideos:function(){$$(".pf-display-video").forEach(function(a){if(PFPortal.user.guest){a.href=PFPortal.user.loginUrl+"?next="+escape(window.location.href);a.set("text",MooTools.lang.get("UI").get("login"));a.removeEvents()}})},estimateDownloadTime:function(){}});if(!window.bpm)window.bpm={};if(!window.bpm.ui)window.bpm.ui={};
bpm.ui.Prompt=new Class({Implements:[Events,Options],initialize:function(a){a=a||{};this.form=a.form;this.content=a.content;this.setOptions(a)},_getPromptPane:function(){var a=this;if(!this.promptPane){this.promptPane=(new Element("div",{"class":"pf-pane",styles:{position:"absolute"}})).grab(this.content).grab(new Element("a",{"class":"pf-control pf-cancel",href:"#",text:MooTools.lang.get("UI").get("cancel"),events:{click:function(c){(new Event(c)).preventDefault();a.block.hide();a.promptPane.hide();
a.fireEvent("cancel",a)}}})).grab(new Element("a",{"class":"pf-control pf-accept",href:"#",text:MooTools.lang.get("UI").get("accept"),events:{click:function(c){(new Event(c)).preventDefault();a.fireEvent("accept",a)}}}));this.promptPane.inject(document.body)}return this.promptPane},_getBlock:function(){if(!this.block)this.block=(new Element("div",{"class":"pf-modal"})).inject(document.body);return this.block},ask:function(){var a=this._getBlock();viewSize=window.getScrollSize();offset=document.body.scrollTop;
if(offset===0&&document.documentElement.scrollTop)offset=document.documentElement.scrollTop;a.setStyles({width:viewSize.x,height:viewSize.y,position:"absolute",top:0,left:0});var c=this._getPromptPane();a.show();c.show();a=c.getSize();c.setStyle("left",Math.round(viewSize.x/2-a.x/2)+"px");c.setStyle("top",Math.round(window.getSize().y/4+offset)+"px");this.fireEvent("display",this)}});
Element.implement({askOnSubmit:function(a){var c=new bpm.ui.Prompt(a);this.addEvent("submit",function(d){if(!this.bpm_ui_prompt_disable){(new Event(d)).preventDefault();c.ask()}})},disableAskOnSubmit:function(){this.bpm_ui_prompt_disable=true}});if(!window.bpm)window.bpm={};if(!window.bpm.ui)window.bpm.ui={};
bpm.ui.DetailDecorator=new Class({hideOptionals:function(){this.decoratorElement.getElements(".pf-optional").addClass("pf-nodisplay")},isDetailLevelLow:function(){return Cookie.read("detail-level")!=="high"},toElement:function(){var a=new Element("div",{"class":"pf-detail-ctrl"}),c=MooTools.lang.get("UI"),d=this,g=new Element("a",{href:"#",text:c.get("hideDetails"),events:{click:function(p){(new Event(p)).preventDefault();d.hideOptionals();g.addClass("pf-selected");j.removeClass("pf-selected");Cookie.write("detail-level",
"low")}}}),j=new Element("a",{href:"#",text:c.get("showDetails"),events:{click:function(p){(new Event(p)).preventDefault();Cookie.write("detail-level","high");d.decoratorElement.getElements(".pf-optional").removeClass("pf-nodisplay");g.removeClass("pf-selected");j.addClass("pf-selected")}}});this.decoratorElement=new Element("div",{"class":"pf-detail-decorator"});a.grab(j).appendText(" ").grab(g);this.decoratorElement.grab(a);d.isDetailLevelLow()?g.addClass("pf-selected"):j.addClass("pf-selected");
return this.decoratorElement}});Element.implement({controlDetailLevel:function(){var a=new bpm.ui.DetailDecorator;a.toElement().wraps(this);a.isDetailLevelLow()&&a.hideOptionals()}});if(!window.bpm)window.bpm={};if(!window.bpm.ui)window.bpm.ui={};
bpm.ui.ExpandDecorator=new Class({isExpanded:true,hideKey:"hide",expandKey:"expand",getHideLabel:function(){return MooTools.lang.get("UI").get(this.hideKey)},getExpandLabel:function(){return MooTools.lang.get("UI").get(this.expandKey)},initialize:function(a,c){var d=this;c=c||{};if(c.hideKey)this.hideKey=c.hideKey;if(c.expandKey)this.expandKey=c.expandKey;this.control=(new Element("a",{href:"#",text:this.getHideLabel()})).addEvent("click",function(){if(d.isExpanded){this.addClass("pf-show").removeClass("pf-hide");
d.collapse()}else{this.addClass("pf-hide").removeClass("pf-show");d.expand()}return false});this.wrapper=(new Element("div",{"class":"pf-expandable"})).grab(this.control);this.wrapper.replaces(a);this.wrapper.grab(a);this.element=a},collapse:function(a){a=a||{};this.isExpanded=false;this.control.set("text",this.getExpandLabel());a.quick?this.element.hide():this.element.dissolve()},expand:function(){this.isExpanded=true;this.control.set("text",this.getHideLabel());this.element.reveal()}});
PFPortal.Expandable=bpm.ui.ExpandDecorator;if(!window.bpm)window.bpm={};if(!window.bpm.ui)window.bpm.ui={};
bpm.ui.SampleCollectionControl={install:function(a,c){function d(){var q=t;t=null;P=false;r=l;q&&window.fireEvent("stopSong",q);g()}function g(){C.innerHTML=t?t.title:"";u>0&&c.length>0&&N.addClass("pf-active").removeClass("pf-inactive");u+1<c.length&&c.length>0&&O.addClass("pf-active").removeClass("pf-inactive");if(t){z.addClass("pf-active").removeClass("pf-inactive");z.innerHTML=I;w.addClass("pf-active").removeClass("pf-inactive")}else{z.addClass("pf-inactive").removeClass("pf-active");w.addClass("pf-inactive").removeClass("pf-active");
z.innerHTML=A}}function j(q){q&&(new Event(q)).preventDefault();if(u>0&&c.length>0){u--;l()}}function p(q){q&&(new Event(q)).preventDefault();if(u+1<c.length&&c.length>0){u++;l()}}function l(){if(u<c.length){t=c[u];window.fireEvent("startSong",t);P=true;g();r=d}}var r,u=0,P=false,E=new Element("div",{"class":"pf-sample-collection"}),b=new Element("div",{"class":"pf-ctrl"}),w=new Element("div",{"class":"pf-metadata pf-inactive"}),A=MooTools.lang.get("UI").get("play"),I=MooTools.lang.get("UI").get("stop"),
x=MooTools.lang.get("UI").get("next"),L=MooTools.lang.get("UI").get("previous"),N=new Element("a",{"class":"pl-prev-ctrl",text:L,href:"#",events:{click:j}}),z=new Element("a",{"class":"pl-play-ctrl",text:A,href:"#",events:{click:function(q){(new Event(q)).preventDefault();r()}}}),O=new Element("a",{"class":"pl-next-ctrl",text:x,href:"#",events:{click:p}});x=MooTools.lang.get("UI").get("nowPlaying");x=new Element("span",{"class":"pf-label",text:x});var C=new Element("span",{"class":"pf-value"}),t;
window.addEvent("startSong",function(q){t=q;P=false;for(i=0;i<c.length;i++)if(q.title===c[i].title){u=i;break}r=d;g()});window.addEvent("finishedSong",function(q){if(t&&t===q&&P){t=null;p()}else t=null;g()});window.addEvent("stoppedSong",function(){t=null;g()});window.addEvent("keydown",function(q){if(!(!t&&q.code!==32)){q=new Event(q);if(q.code===32)if(q.control&&!t){q.preventDefault();l()}else{if(t){q.preventDefault();d()}}else if(q.code===37&&t)j(q);else q.code===39&&t&&p(q)}});r=l;b.grab(N).appendText(" ").grab(z).appendText(" ").grab(O);
E.grab(b);w.grab(x).grab(C);E.grab(w);E.inject(a,"after")},playAll:function(){this.sampleIndex=0;this.sampleIndex<this.sampleElements.length&&this.sampleElmentes[this.sampleIndex].click()}};if(!window.bpm)window.bpm={};if(!window.bpm.ui)window.bpm.ui={};
bpm.ui.SampleControl={install:function(a,c){function d(){window.fireEvent("stopSong",c);return g}function g(){window.fireEvent("startSong",c);return d}function j(r){if(r===c){a.removeClass("pf-active").addClass("pf-inactive").innerHTML=p;l=g}}var p=a.innerHTML,l;a.addClass("pf-sample-ctrl").addClass("pf-inactive");l=g;window.addEvent("startedSong",function(r){if(c===r){a.removeClass("pf-inactive").addClass("pf-active").innerHTML=MooTools.lang.get("UI").get("stop");l=d}});window.addEvent("stoppedSong",
j);window.addEvent("finishedSong",j);a.addEvent("click",function(r){(new Event(r)).preventDefault();l()});return c}};window.addEvent("domready",function(){function a(d){try{d.call(c)}catch(g){window.console&&window.console.info&&window.console.info(g);window.console&&window.console.error&&window.console.error("Failed to call "+d+"..."+g,d,g)}}var c=new PFPortal.PortalPage;window.fireEvent("portalPageSetup",c);a(c.installI18N);a(c.installCart);a(c.installSearchBox);a(c.hideJsHidden);a(c.installOfferings);a(c.installNewsletterSubscribtionBox);a(c.installBitrateEstimate);a(c.installRelatedArticles);a(c.installRelatedGaffaResources);
a(c.installDetailDecorators);a(c.installSamplePlayers);a(c.installTagEditor);a(c.installShortVideos);window.fireEvent("portalPageReady",c)});

