/********************************************************************************
* Floatbox v5.0.0
* Oct 19, 2011
*
* Copyright (c) 2008-2011 Byron McGregor
* Website: http://floatboxjs.com/
* This software and all associated files are protected by copyright.
* Redistribution and/or modification of the executable portions is prohibited.
* Use on any commercial site requires registration and purchase of a license key.
* See http://floatboxjs.com/license for details.
* This comment block must be retained in all deployments.
*********************************************************************************/
(function(k,u,w,bP){if(self.fb&&self.fb.data)return;var dT='canvas',dU='fbVideoThumb',df='display',dV='object',dW='window',dX='function',dY='relative',dZ='visible',ea='paddingLeft',eb='paddingTop',ec='BackCompat',ed='corner',ee='getBoundingClientRect',ef='offsetHeight',eg='contentDocument',eh='hasAttribute',ei='compareDocumentPosition',dg='insertBefore',ej='currentStyle',ek='getComputedStyle',el='getElementsByClassName',em='preventDefault',en='stopPropagation',eo='removeEventListener',ep='titleAsCaption',eq='floatboxClass',er='enableQueryStringOptions',es='fbPageOptions',dh='inline',di='pdf',dj='once',dk='script',dl='rev',dm='fixed',dn='offsetParent',o0='offsetTop',dp='setRequestHeader',dq='readyState',dr='onreadystatechange',ds='preload',dt='parentWindow',ca='defaultView',du='topInstance',dv='orginalCursor',dw='showThis',cs='clientWidth',dx='offsetWidth',dy='domReady',ct='bl',cu='no',cv='data-fb-options',cw='media',cx='null',cy='area',cz='absolute',cA='borderLeftWidth',cB='borderTopWidth',cC='none',cD='scrollTop',cE='scrollLeft',cF='setTimeout',cG='value',cH='addEventListener',cI='concat',cb='cursor',cJ='position',cK='core',cc='px',cd='on',ce='img',cf='div',cg='mobile',ch='substring',ci='options',bQ='auto',bR='image',bA='height',bB='width',bC='ready',bS='indexOf',bD='?',bE='zoomSource',bF='source',bG='firstChild',bH='split',bj='appendChild',Z='createElement',bt='iframe',bu='group',bv='html',bk='className',V='left',bl='documentElement',bm='node',bn='parentNode',bo='getElementsByTagName',ba=' ',bb='ieVersion',bc='test',T='nodeType',P='body',U='exec',Q='toLowerCase',M='document',R='getAttribute',S='ownerDocument',H='style',G='type',D='push',A='replace',s='length',r='',j={U:[],X:[],XI:[],ZF:{F:[],U:[],X:[]},ZS:{F:[],U:[],X:[]},ZR:{F:[],U:[],X:[]},YQ:[],WI:{},VY:[]},K,y,N,J,dz,et,eu,v,bp=navigator.userAgent,ev=ew().src,eV=j.UA=(bq(4)+'//'+bq(1))[Q](),ex=j.SH=(v=/js(\?.+)$/i[U](ev))&&v[1]||r,cL=j.UF=(v=/(.*\/)\S+\.js(?:\?|$)/i[U](ev))&&v[1]||'./',cM=self[es]||{},eW=cM.modulesPath||cL+'modules/',fB=j.ST=cM.languagesPath||cL+'languages/',cN=j.UP=cM.graphicsPath||cL+'graphics/',eX=j.TP=cN+'blank.gif',eY=j.SB=cN+'magnify_plus.cur',cj=[],m={},br=Math,fC=j.SR=br.abs,fD=j.SQ=br.ceil,fE=j.VQ=br.floor,fF=j.SP=br.log,fG=j.VP=br.max,fH=j.XO=br.min,fI=j.SO=br.pow,fJ=j.T9=br.random,ck=j.VO=br.round,cO=j.S3=Infinity,fK=j.UZ=String.fromCharCode,W=j.SW=function(a){return typeof a==='string'},eZ=j.VX=function(a){return typeof a==='number'},fa=j.S1=function(a){return typeof a==='boolean'},bw=j.SX=function(a){return bI(a)===dV},cl=j.WZ=function(a){return bI(a)===dX},bx=j.UE=function(a){return bI(a)==='array'},by=j.SZ=function(a){return bI(a)===bm},bJ=j.SV=function(a){return bI(a)===dW},cP=j.SY=function(a){return bI(a)===cx},L=j.VA=function(a,b){return a[bS](b)!==-1},fc=j.U3=function(a,b){return a.charCodeAt(b)},X=j.YV=function(a){return(a&&a.nodeName||r)[Q]()},ey=j.WT=function(){return(new Date).getTime()},fd=j.US=function(a,b){return parseInt(a,b||10)},ez=j.TC=function(a){return parseFloat(a)},cQ=j.S9=function(a,b){return Object.hasOwnProperty.call(a,b)},O=j.UX=function(a,b){return setTimeout(a,b)},fe=j.SK=function(){};function ew(){var a=document[bo](dk);return a[a[s]-1]||{}}j.SL=eA;function eA(a){return fb[bC]&&y.I[a]&&y.I[a].Y8}function bd(a,b,c,d,g,h){if(!eA(cK)){O(function(){bd(a,b,c,d,g,h)},100)}else{y.I[cK][a].call(self,b,c,d,g,h)}}j.W3=dA;function dA(a,b){return a[b]===bP?J[b]:a[b]}j.SS=bq;function bq(a,b){var c=(b||self).location,d=[w,'host','hostname','href','protocol','search'];return a&&c?c[d[a]]:c}j.WK=bT;function bT(a,b){if(bx(a)){var c=a[s];while(c--)bT(a[c],b)}else if(a&&a[H]){a[H][df]=W(b)?b:cC}}function cR(a){fb[dy]=k;while((a=cj.shift()))a()}j.R7=dB;function dB(a){var b=a+r,c=0,d=b[s];while(d--){c=fc(b,d)+(c<<6)+(c<<16)-c}return c}j.WY=dC;function dC(a){if(!W(a))return k;if(a&&a[bS]('//')===0)a=bq(4)+a;return/^https?:\/\/\w/i[bc](a)&&a[Q]()[bS](eV)!==0}j.SE=cS;function cS(a){if(!a)return;if(X(a)===dk){a[bn].removeChild(a);return}var b=a[S]||document,c=E('fbBin',b);if(!c){c=b[Z](cf);c.id='fbBin';bT(c);b[P][bj](c)}c[bj](a);bK(a);bU(c)}j.UR=be;function be(a,b){var c=y.I,d=c[a]||(c[a]={}),g=cK;if(d.Y8){if(d.ZD)d.ZD(b)}else if(d.SC&&!d.Y8||a!==g&&!y.strings){O(function(){be(a,b)},99)}else{K.fb.executeJS(eW+a+'.js'+ex,function(){be(a,b)});d.SC=k}}function ff(){function g(c){var d={};if(!c)return d;bf(c,function(a,b){d[a===ce?bR:a]=bg(b)});return d}var h=fb[ci]||fb.proto.globalOptions,f=bg(h.globalOptions),i=bg(h.childOptions||{}),n=g(h.typeOptions),p=g(h.classOptions),l=bg(self[es]),B=bg(self.fbChildOptions),x=g(self.fbTypeOptions),q=g(self.fbClassOptions),o={};if(f[er]||l[er]||(bq(5)&&/enableQuerystringOptions=true/i[bc](bq(5)))){F(o,bg(bq(5)[ch](1)))}var t={};if(l.RQ)F(t,N.YU);F(N.YU,f,l,t);N.TM=F(i,B);N.U7=F(n,x);N.TK=F(p,q);N.W4=o}function fg(d){var g={},h=d.Y;function f(){var a={},b=((d.WF||r)+ba+(h[bk]||r)+ba+(h.TL||r))[A](/\s+/g,ba)[A](/^\s+|\s+$/g,r)[bH](ba),c=b[s];while(c--){F(a,N.TK[b[c]])}return a}F(g,N.U7[d[G]]);if(d.V)F(g,N.U7[d.V]);F(g,f());F(g,N.W4);F(g,h);F(h,g)}function fh(){var c=navigator.appVersion,d;function g(a,b){return ez(a[bH](b)[1])}m.UB=L(c,'Macintosh');if(fb[bb]){m.ie=k;m.S5=fb[bb]<10;m.L=fb[bb]<9;m.X8=fb[bb]<8;m.P=fb[bb]<7;m.S4=(d=g(c,'Windows NT '))&&d<6;m.UI=L(c,' x64;')}else if(window.opera){m.op=k;if(/Opera M(ob|in)i/.test(bp)){m[cg]=k}else{m.YN=opera.version()<9.5;m.SJ=opera.version()>=10.5}}else if((d=g(bp,'Firefox/'))){m.ff=k;m.XX=d<3;m.UV=m.UB}else if((d=g(bp,'AppleWebKit/'))){m.TT=k;m.RS=d<530;m.V9=g(bp,'Chrome/')||bP;m[cg]=fb[cg];m.SF=L(bp,'rekonq')}else if((d=g(bp,'SeaMonkey'))){m.seaMonkey=k;m.R6=d<2}if(/Kindle|nook brow/.test(bp))m.TI=k;var h=document,f=h[Z](cf),i=f[H],n;i[cJ]=cz;i.top='-9999px';i[bB]=i[bA]='100px';i.padding=i.margin=i.borderWidth='0';i.overflow='scroll';h[P][bj](f);m.X1=m[cg]?0:(f[dx]-f[cs])||17;m.TA=!!h[Z](dT).getContext;bU(f,'');n=f[bG];n[H].behavior='url(#default#VML)';m.S8=bw(n.adj);i.borderRadius=i.MozBorderRadius=i.WebkitBorderRadius=i.KhtmlBorderRadius='9px';m.ZH=(z(f,'borderTopLeftRadius')||z(f,'MozBorderRadiusTopleft')||z(f,'WebkitBorderTopLeftRadius')||z(f,'KhtmlBorderTopLeftRadius'))?'css':m.TA?dT:m.S8?'vml':cC;cS(f);m.U1=(navigator.userLanguage||navigator.language||navigator.systemLanguage||'en')[ch](0,2);j.YG=m}function fi(){K=j.ZX=bh?self:parent.fb.data.ZX;if(!(bJ(K)&&bJ(self)&&K.fb&&self.fb))return;y=K.fb.data;j.Q=k;if(bh){N=j.Y={};J=N.YU={roundCorners:'all',cornerRadius:12,shadowType:'drop',shadowSize:12,outerBorder:1,innerBorder:1,padding:24,panelPadding:8,overlayOpacity:55,controlsOpacity:60,doAnimations:k,resizeDuration:3.5,imageFadeDuration:3,overlayFadeDuration:4,startAtClick:k,zoomBorder:1,splitResize:cu,colorTheme:bQ,autoFitImages:k,autoFitHTML:k,autoFitMedia:k,stickyAutoFit:u,autoFitSpace:5,measureHTML:bQ,resizeImages:k,inFrameResize:k,resizeTool:cb,enableDragResize:u,stickyDragResize:k,draggerLocation:'frame',minContentWidth:140,minContentHeight:100,maxContentWidth:0,maxContentHeight:0,boxLeft:bQ,boxTop:bQ,captionPos:ct,caption2Pos:'tc',infoLinkPos:ct,printLinkPos:ct,newWindowLinkPos:'tr',itemNumberPos:ct,indexLinksPos:'br',controlsPos:'br',outerClosePos:'tr',centerNav:u,enableDragMove:k,stickyDragMove:u,showClose:k,showOuterClose:u,showItemNumber:k,showPrint:u,showNewWindow:u,showNewWindowIcon:k,closeOnNewWindow:u,controlsType:bQ,strongControls:u,showHints:dj,outsideClickCloses:k,imageClickCloses:u,enableKeyboardNav:k,navType:'both',navOverlayWidth:30,navOverlayPos:30,showNavOverlay:cu,enableWrap:k,numIndexLinks:0,showIndexThumbs:k,pipIndexThumbs:k,maxIndexThumbSize:0,randomOrder:u,slideInterval:4.5,endTask:'exit',showPlayPause:k,startPaused:u,pauseOnPrev:k,pauseOnNext:u,pauseOnResize:k,cycleInterval:5,cycleFadeDuration:4.5,cyclePauseOnHover:u,titleAsCaption:k,hideObjects:k,hideJava:k,showIE6EndOfLife:u,showMagCursor:cu,modal:k,centerOnResize:k,disableScroll:u,removeScrollbars:u,autoEndVideo:k,zIndex:90000,preloadAll:k,language:bQ,floatboxClass:'floatbox',cyclerClass:'fbCycler',tooltipClass:'fbTooltip'};j.X0=[];j.ZJ=[];j.I={};j.WQ={F:[],YS:{}};fh();ff();be(cK)}else{N=y.Y;J=N.YU;m=y.YG;y.X0[D](self)}dz=fb.instances=y.ZJ;et=j.SA=z(document[P],'direction')==='rtl';eu=new RegExp('\\b'+J[eq]+'(\\S*)','i');delete fb[ci];delete fb.proto;v=/\bautoStart=(.+?)(?:&|$)/i[U](bq(5));j.U2=v?v[1]:w;fb[bC]=k}j.YM=bg;function bg(c){var d={},g=[],h=/`([^`]*)`/g;function f(a){var b=a==='true'?k:a==='false'?u:a===cx?w:a==='``'?(g.pop()||r):(v=/^(['"])(.+)\1$/.exec(a))?v[2]:(v=/^(\d+)px$/.exec(a))?v[1]:a;if(/\d/.test(b)&&!isNaN(b))b=+b;return b}if(!c)return d;if(bw(c)){bf(c,function(a,b){d[a]=f(b)})}else{h.lastIndex=0;while((v=h[U](c)))g[D](v[1]);if(g[s])c=c[A](h,'``');c=c[A](/[\r\n]/g,ba)[A](/\s{2,}/g,ba)[A](/\s*[:=]\s*/g,':')[A](/\s*[;&,]\s*/g,ba)[A](/^\s+|\s+$/g,r);var i=c[bH](ba),n=i[s],p;while(n--){p=i[n][bH](':');if(p[0])d[p[0]]=f(p[1])}}return d}function fj(c){var d=r;bf(c,function(a,b){if(b!==r){if(/[:=&;,\s]/.test(b))b='`'+b+'`';d+=a+':'+b+ba}});return d}function fk(a,b){if(!(b&&W(b)))return;var c=b.search(/[\?#]/),d=(c!==-1)?b[ch](0,c):b,c=b[bS](bD)+1,g=c?b[ch](c):r,c=d.lastIndexOf('.')+1,h=c?d[ch](c)[Q]():r,f=a[G];if(!f){if(/^(jpe?g|png|gif|bmp)$/.test(h))f=bR;else if(!h||/^(html?|php\d?|aspx?)$/.test(h))f=bt;else if(h==='swf'&&!L(d,'moogaloop.swf'))f='flash';else if(h===di)f=di;else if(h==='xap')f='silverlight';else if(/^(mpe?g|movi?e?|3gp|3g2|m4v|mp4|m1v|mpe|qt)$/.test(h))f='quicktime';else if(/^(wmv?|avi|asf)$/.test(h))f='wmp'}if(!f||/media|video|flash/.test(f)){var i,n,p,l;if((v=/youtu(?:be\.com\/(?:embed\/|watch\?v=|v\/)|\.be\/)([\w\-]+)/i[U](b))){i='youtube';n='//www.youtube.com/';p='v/';l='embed/';g=g[A](/\bv=[\w\-]+(&(amp;)?)?/,r)}else if((v=/vimeo.com\/(?:video\/|moogaloop.swf\?clip_id=)?(\w+)/i[U](b))){i='vimeo';n='//';p='vimeo.com/moogaloop.swf?clip_id=';l='player.vimeo.com/video/';g=g[A](/clip_id=\w+(&(amp;)?)?/,r)}else if((v=/dailymotion\.com\/(?:(?:embed\/|swf\/)?video|swf)\/([a-z\d]+)/i[U](b))){i='dailymotion';n='//www.dailymotion.com/';p='swf/video/';l='embed/video/'}if(v){a.Y2={vid:v[1],U6:i};if(f==='flash'){a.Z=n+p}else{f='video';a.Z=n+l}a.Z+=v[1]+(g?(L(a.Z,bD)?'&':bD)+g:r)}}if(!f)f=bt;if(f===ce)f=bR;if(/^(iframe|inline|ajax|direct)$/.test(f)){a.V=f;f=bv}if(/^(video|flash|quicktime|wmp|silverlight|pdf)$/.test(f)){if(f==='video'){a.Z+=(L(a.Z,bD)?'&':bD)+'autoplay=1'}a.V=f;f=cw}a[G]=f}j.RR=dD;function dD(a,b,c){var d=a[bn],g;c=c||'fbWrapper';if(d[bk]===c){return d}else{g=a[S][Z](b||cf);g[bk]=c;d.replaceChild(g,a);g[bj](a);if(!b){var h=z(a,df),f=z(a,'visibility');bT(g,h);g[H].visibility=f;if(h===cC)bT(a,'block');if(f==='hidden')a[H].visibility=dZ}return g}}j.TS=eB;function eB(c,d,g,h){var f={Y:F(d)},i=f.Y;c=c||i[bF]||i[bv]||i.href;if(!c&&i[dw]!==u)return;if(g)f.YH=k;if(by(c)){var n=X(c),p=bg(c[R](cv)||c[R](dl));if(/^a(rea)?$/.test(n)){F(i,p,d);f.Y1=c.href||r;try{f.Y1=decodeURI(f.Y1)}catch(e){}F(f,{WE:c[R]('rel')||r,WD:c[R]('title')||r,WF:c[bk]||r,R:c,E:(n===cy?c:c[bo](ce)[0])||w});if((v=eu[U](f.WF))){f.YH=k;if(v[1])f[bu]=v[1]}else{if((v=/^(?:floatbox|gallery|iframe|slideshow|lytebox|lyteshow|lyteframe|lightbox)(.*)/i[U](f.WE))){f.YH=k;f[bu]=v[1];if(/^(slide|lyte)show/i[bc](f.WE)){i.doSlideshow=k}else if(/^(i|lyte)frame/i[bc](f.WE)){f[G]=bv;f.V=bt}}}if(f.E&&((v=/\bfbPop(up|down|left|right|center|pip)\b/i[U](f.WF)))){f.VI=v[1];f.H=cT(f.R);j.ZS.F[D](f)}}else{f[G]=bv;f.V=dh}}f.Z=i[bF]||i.href||f.Y1||c;if(!f[G]){f.Z=eC(f.Z);if(/<.+>/.test(f.Z)){f[G]=bv;f.V='direct'}else if((v=/#([a-z][^\s=]*)$/i[U](f.Z))){var l=E(v[1]);if(l){F(f,{Z:l,type:bv,V:dh})}}}f[G]=f[G]||i[G]||J[G];if(!f.V)fk(f,f.Z);if(!f.YH&&i.XA&&(L(i.XA,f[G])||f.V&&L(i.XA,f.V))){f.YH=k}if(!f.YH)return;fg(f);if(!i.caption&&(fa(i[ep])?i:J)[ep]&&f.WD){i.caption=f.WD}f[bu]=i[bu]||f[bu]||!g&&J[bu]||r;if(J.singleInstanceGroups&&f[bu]){f[bu]+=cU(f.W6||f.R,k)}if(f.V===dh){f.W6=dD(f.Z)}if(f.V===di&&(m.XX||m.L&&dC(f.Z))){f[G]=bv;f.V=bt}if(f[G]===bR&&i[bE]===bP){i[bE]=J[bE]===bP?f.Z:J[bE]}if(g)return f;if(f[G]===bR&&f.Z!==i[bE])y.WQ.F[D](f.Z);if(i[bE])y.WQ.F[D](i[bE]);eD(f.E,dA(i,'addPlayButton'));if(f[G]===cw)j.YQ[D](f);var B=dA(i,'showMagCursor'),x=f.E,q=x&&x[H];if(q){if(q[dv]===bP){q[dv]=z(x,cb)}else{q[cb]=q[dv]}if(B!==cu){q[cb]='url('+eY+'), pointer';if(B===dj){x.RY=fb.addEvent(x,'mouseout',function(){this[H][cb]=this[H].WR;fb.removeEvent(this.RY)})}}}h=h||dE();f.H=f.H||cT(f.W6||f.R);var o=f.H.fb&&f.H.fb.data||f.H,t=h[s],bi;f.W1=(by(f.R)?cV(f.R):by(f.Z)?cV(f.Z):f.Z)+cW(i);while(t--){if((bi=h[t])&&bi.W1===f.W1&&bi.H===f.H){h[t]=f;break}}if(t>=0){t=o.U[s];while(t--){if(o.U[t].W1===f.W1){o.U[t]=f;break}}}else{o.U[D](f)}if(f.Y1&&!j.ZO){if(j.U2){if(i[dw]!==u&&L(f.Y1[A](location,r),j.U2)){j.ZO=f}}else if(i.autoStart===k){j.ZO=f}else if(i.autoStart===dj){v=/fbAutoShown=(.+?)(?:;|$)/.exec(document.cookie);var bL=v?v[1]:r,cm=escape(f.Y1);if(!L(bL,cm)){j.ZO=f;document.cookie='fbAutoShown='+bL+cm+'; path=/'}}}if(f.R){if(m.P)f.R.hideFocus='true';cn(f.R,'onclick',function(a){var b=a||self.event;if(!(fb[du]&&fb[du].YA)&&(!(b&&(b.ctrlKey||b.metaKey||b.shiftKey||b.altKey))||f[G]!==bR&&f.V!==bt||f.Y[dw]===u)){cX(this);return eE(b)}},o.X)}}function cT(a){var b=a&&a[S]||document,c=b[ca]||b[dt];if(by(a)&&c===K){c=cU(a)||c}return c}j.UT=cY;function cY(a){if(a&&!cP(a)){if(a[T]==9)a=a[ca]||a[dt];if(a&&a!==top){var b=a.parent[M][bo](bt),c=b[s];while(c--){var d=b[c];if(a===dF(d))return d}}}return w}j.TH=bV;function bV(a,b){var c=[K][cI](y.X0),d=c[s];if(!bx(a))a=[a];while(d--){var g=c[d],h=bJ(g)&&g.fb,f=a[s],i;if(h&&h.data.Q){while(f--){i=a[f];if(cl(i)){i(g)}else{h[i]=b}}}}}function dG(a){var b=y.ZJ[s],c;while(b--){c=y.ZJ[b];if(c)a(c)}}j.ZE=dE;function dE(b){cZ();var c=[];dG(function(a){c=c[cI]((b?a[b]:a).U)});bV(function(a){c=c[cI]((b?a.fb.data[b]:a.fb.data).U)});return c}j.UC=cZ;function cZ(c){var d=y.X0,g=d[s],h;if(c){while(g--){h=d[g];if(cP(h)||!cP(c)&&h===c){try{co(h.fb.data);h.fb.data.Q=u}catch(e){}d[g]=w;d.splice(g,1)}}}else{function f(a){var b;try{if(a===K||bJ(a)&&(b=a.parent)&&b!==a&&cY(a)&&f(b))return true}catch(e){}return false}while(g--){h=d[g];if(!f(h))cZ(h)}g=d[s];while(g--){var i=g;while(i--){h=d[i];if(h===d[g]){cZ(h);g=i=0}}}}}j.R5=eF;function eF(c,d,g,h){if(!(c=E(c)))return;var f=[],i=/