// compressed by kudos

var Cufon=(function(){var m=function(){return m.replace.apply(null,arguments)};var x=m.DOM={ready:(function(){var C=false,E={loaded:1,complete:1};var B=[],D=function(){if(C){return}C=true;for(var F;F=B.shift();F()){}};if(document.addEventListener){document.addEventListener("DOMContentLoaded",D,false);window.addEventListener("pageshow",D,false)}if(!window.opera&&document.readyState){(function(){E[document.readyState]?D():setTimeout(arguments.callee,10)})()}if(document.readyState&&document.createStyleSheet){(function(){try{document.body.doScroll("left");D()}catch(F){setTimeout(arguments.callee,1)}})()}q(window,"load",D);return function(F){if(!arguments.length){D()}else{C?F():B.push(F)}}})(),root:function(){return document.documentElement||document.body}};var n=m.CSS={Size:function(C,B){this.value=parseFloat(C);this.unit=String(C).match(/[a-z%]*$/)[0]||"px";this.convert=function(D){return D/B*this.value};this.convertFrom=function(D){return D/this.value*B};this.toString=function(){return this.value+this.unit}},addClass:function(C,B){var D=C.className;C.className=D+(D&&" ")+B;return C},color:j(function(C){var B={};B.color=C.replace(/^rgba\((.*?),\s*([\d.]+)\)/,function(E,D,F){B.opacity=parseFloat(F);return"rgb("+D+")"});return B}),fontStretch:j(function(B){if(typeof B=="number"){return B}if(/%$/.test(B)){return parseFloat(B)/100}return{"ultra-condensed":0.5,"extra-condensed":0.625,condensed:0.75,"semi-condensed":0.875,"semi-expanded":1.125,expanded:1.25,"extra-expanded":1.5,"ultra-expanded":2}[B]||1}),getStyle:function(C){var B=document.defaultView;if(B&&B.getComputedStyle){return new a(B.getComputedStyle(C,null))}if(C.currentStyle){return new a(C.currentStyle)}return new a(C.style)},gradient:j(function(F){var G={id:F,type:F.match(/^-([a-z]+)-gradient\(/)[1],stops:[]},C=F.substr(F.indexOf("(")).match(/([\d.]+=)?(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)/ig);for(var E=0,B=C.length,D;E<B;++E){D=C[E].split("=",2).reverse();G.stops.push([D[1]||E/(B-1),D[0]])}return G}),quotedList:j(function(E){var D=[],C=/\s*((["'])([\s\S]*?[^\\])\2|[^,]+)\s*/g,B;while(B=C.exec(E)){D.push(B[3]||B[1])}return D}),recognizesMedia:j(function(G){var E=document.createElement("style"),D,C,B;E.type="text/css";E.media=G;try{E.appendChild(document.createTextNode("/**/"))}catch(F){}C=g("head")[0];C.insertBefore(E,C.firstChild);D=(E.sheet||E.styleSheet);B=D&&!D.disabled;C.removeChild(E);return B}),removeClass:function(D,C){var B=RegExp("(?:^|\\s+)"+C+"(?=\\s|$)","g");D.className=D.className.replace(B,"");return D},supports:function(D,C){var B=document.createElement("span").style;if(B[D]===undefined){return false}B[D]=C;return B[D]===C},textAlign:function(E,D,B,C){if(D.get("textAlign")=="right"){if(B>0){E=" "+E}}else{if(B<C-1){E+=" "}}return E},textShadow:j(function(F){if(F=="none"){return null}var E=[],G={},B,C=0;var D=/(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)|(-?[\d.]+[a-z%]*)|,/ig;while(B=D.exec(F)){if(B[0]==","){E.push(G);G={};C=0}else{if(B[1]){G.color=B[1]}else{G[["offX","offY","blur"][C++]]=B[2]}}}E.push(G);return E}),textTransform:(function(){var B={uppercase:function(C){return C.toUpperCase()},lowercase:function(C){return C.toLowerCase()},capitalize:function(C){return C.replace(/\b./g,function(D){return D.toUpperCase()})}};return function(E,D){var C=B[D.get("textTransform")];return C?C(E):E}})(),whiteSpace:(function(){var D={inline:1,"inline-block":1,"run-in":1};var C=/^\s+/,B=/\s+$/;return function(H,F,G,E){if(E){if(E.nodeName.toLowerCase()=="br"){H=H.replace(C,"")}}if(D[F.get("display")]){return H}if(!G.previousSibling){H=H.replace(C,"")}if(!G.nextSibling){H=H.replace(B,"")}return H}})()};n.ready=(function(){var B=!n.recognizesMedia("all"),E=false;var D=[],H=function(){B=true;for(var K;K=D.shift();K()){}};var I=g("link"),J=g("style");function C(K){return K.disabled||G(K.sheet,K.media||"screen")}function G(M,P){if(!n.recognizesMedia(P||"all")){return true}if(!M||M.disabled){return false}try{var Q=M.cssRules,O;if(Q){search:for(var L=0,K=Q.length;O=Q[L],L<K;++L){switch(O.type){case 2:break;case 3:if(!G(O.styleSheet,O.media.mediaText)){return false}break;default:break search}}}}catch(N){}return true}function F(){if(document.createStyleSheet){return true}var L,K;for(K=0;L=I[K];++K){if(L.rel.toLowerCase()=="stylesheet"&&!C(L)){return false}}for(K=0;L=J[K];++K){if(!C(L)){return false}}return true}x.ready(function(){if(!E){E=n.getStyle(document.body).isUsable()}if(B||(E&&F())){H()}else{setTimeout(arguments.callee,10)}});return function(K){if(B){K()}else{D.push(K)}}})();function s(D){var C=this.face=D.face,B={"\u0020":1,"\u00a0":1,"\u3000":1};this.glyphs=D.glyphs;this.w=D.w;this.baseSize=parseInt(C["units-per-em"],10);this.family=C["font-family"].toLowerCase();this.weight=C["font-weight"];this.style=C["font-style"]||"normal";this.viewBox=(function(){var F=C.bbox.split(/\s+/);var E={minX:parseInt(F[0],10),minY:parseInt(F[1],10),maxX:parseInt(F[2],10),maxY:parseInt(F[3],10)};E.width=E.maxX-E.minX;E.height=E.maxY-E.minY;E.toString=function(){return[this.minX,this.minY,this.width,this.height].join(" ")};return E})();this.ascent=-parseInt(C.ascent,10);this.descent=-parseInt(C.descent,10);this.height=-this.ascent+this.descent;this.spacing=function(L,N,E){var O=this.glyphs,M,K,G,P=[],F=0,J=-1,I=-1,H;while(H=L[++J]){M=O[H]||this.missingGlyph;if(!M){continue}if(K){F-=G=K[H]||0;P[I]-=G}F+=P[++I]=~~(M.w||this.w)+N+(B[H]?E:0);K=M.k}P.total=F;return P}}function f(){var C={},B={oblique:"italic",italic:"oblique"};this.add=function(D){(C[D.style]||(C[D.style]={}))[D.weight]=D};this.get=function(H,I){var G=C[H]||C[B[H]]||C.normal||C.italic||C.oblique;if(!G){return null}I={normal:400,bold:700}[I]||parseInt(I,10);if(G[I]){return G[I]}var E={1:1,99:0}[I%100],K=[],F,D;if(E===undefined){E=I>400}if(I==500){I=400}for(var J in G){if(!k(G,J)){continue}J=parseInt(J,10);if(!F||J<F){F=J}if(!D||J>D){D=J}K.push(J)}if(I<F){I=F}if(I>D){I=D}K.sort(function(M,L){return(E?(M>=I&&L>=I)?M<L:M>L:(M<=I&&L<=I)?M>L:M<L)?-1:1});return G[K[0]]}}function r(){function D(F,G){if(F.contains){return F.contains(G)}return F.compareDocumentPosition(G)&16}function B(G){var F=G.relatedTarget;if(!F||D(this,F)){return}C(this,G.type=="mouseover")}function E(F){C(this,F.type=="mouseenter")}function C(F,G){setTimeout(function(){var H=d.get(F).options;m.replace(F,G?h(H,H.hover):H,true)},10)}this.attach=function(F){if(F.onmouseenter===undefined){q(F,"mouseover",B);q(F,"mouseout",B)}else{q(F,"mouseenter",E);q(F,"mouseleave",E)}}}function u(){var C=[],D={};function B(H){var E=[],G;for(var F=0;G=H[F];++F){E[F]=C[D[G]]}return E}this.add=function(F,E){D[F]=C.push(E)-1};this.repeat=function(){var E=arguments.length?B(arguments):C,F;for(var G=0;F=E[G++];){m.replace(F[0],F[1],true)}}}function A(){var D={},B=0;function C(E){return E.cufid||(E.cufid=++B)}this.get=function(E){var F=C(E);return D[F]||(D[F]={})}}function a(B){var D={},C={};this.extend=function(E){for(var F in E){if(k(E,F)){D[F]=E[F]}}return this};this.get=function(E){return D[E]!=undefined?D[E]:B[E]};this.getSize=function(F,E){return C[F]||(C[F]=new n.Size(this.get(F),E))};this.isUsable=function(){return!!B}}function q(C,B,D){if(C.addEventListener){C.addEventListener(B,D,false)}else{if(C.attachEvent){C.attachEvent("on"+B,function(){return D.call(C,window.event)})}}}function v(C,B){var D=d.get(C);if(D.options){return C}if(B.hover&&B.hoverables[C.nodeName.toLowerCase()]){b.attach(C)}D.options=B;return C}function j(B){var C={};return function(D){if(!k(C,D)){C[D]=B.apply(null,arguments)}return C[D]}}function c(F,E){var B=n.quotedList(E.get("fontFamily").toLowerCase()),D;for(var C=0;D=B[C];++C){if(i[D]){return i[D].get(E.get("fontStyle"),E.get("fontWeight"))}}return null}function g(B){return document.getElementsByTagName(B)}function k(C,B){return C.hasOwnProperty(B)}function h(){var C={},B,F;for(var E=0,D=arguments.length;B=arguments[E],E<D;++E){for(F in B){if(k(B,F)){C[F]=B[F]}}}return C}function o(E,M,C,N,F,D){var K=document.createDocumentFragment(),H;if(M===""){return K}var L=N.separate;var I=M.split(p[L]),B=(L=="words");if(B&&t){if(/^\s/.test(M)){I.unshift("")}if(/\s$/.test(M)){I.push("")}}for(var J=0,G=I.length;J<G;++J){H=z[N.engine](E,B?n.textAlign(I[J],C,J,G):I[J],C,N,F,D,J<G-1);if(H){K.appendChild(H)}}return K}function l(D,M){var C=D.nodeName.toLowerCase();if(M.ignore[C]){return}var E=!M.textless[C];var B=n.getStyle(v(D,M)).extend(M);var F=c(D,B),G,K,I,H,L,J;if(!F){return}for(G=D.firstChild;G;G=I){K=G.nodeType;I=G.nextSibling;if(E&&K==3){if(H){H.appendData(G.data);D.removeChild(G)}else{H=G}if(I){continue}}if(H){D.replaceChild(o(F,n.whiteSpace(H.data,B,H,J),B,M,G,D),H);H=null}if(K==1){if(G.firstChild){if(G.nodeName.toLowerCase()=="cufon"){z[M.engine](F,null,B,M,G,D)}else{arguments.callee(G,M)}}J=G}}}var t=" ".split(/\s+/).length==0;var d=new A();var b=new r();var y=new u();var e=false;var z={},i={},w={autoDetect:false,engine:null,forceHitArea:false,hover:false,hoverables:{a:true},ignore:{applet:1,canvas:1,col:1,colgroup:1,head:1,iframe:1,map:1,optgroup:1,option:1,script:1,select:1,style:1,textarea:1,title:1,pre:1},printable:true,selector:(window.Sizzle||(window.jQuery&&function(B){return jQuery(B)})||(window.dojo&&dojo.query)||(window.Ext&&Ext.query)||(window.YAHOO&&YAHOO.util&&YAHOO.util.Selector&&YAHOO.util.Selector.query)||(window.$$&&function(B){return $$(B)})||(window.$&&function(B){return $(B)})||(document.querySelectorAll&&function(B){return document.querySelectorAll(B)})||g),separate:"words",textless:{dl:1,html:1,ol:1,table:1,tbody:1,thead:1,tfoot:1,tr:1,ul:1},textShadow:"none"};var p={words:/\s/.test("\u00a0")?/[^\S\u00a0]+/:/\s+/,characters:"",none:/^/};m.now=function(){x.ready();return m};m.refresh=function(){y.repeat.apply(y,arguments);return m};m.registerEngine=function(C,B){if(!B){return m}z[C]=B;return m.set("engine",C)};m.registerFont=function(D){if(!D){return m}var B=new s(D),C=B.family;if(!i[C]){i[C]=new f()}i[C].add(B);return m.set("fontFamily",'"'+C+'"')};m.replace=function(D,C,B){C=h(w,C);if(!C.engine){return m}if(!e){n.addClass(x.root(),"cufon-active cufon-loading");n.ready(function(){n.addClass(n.removeClass(x.root(),"cufon-loading"),"cufon-ready")});e=true}if(C.hover){C.forceHitArea=true}if(C.autoDetect){delete C.fontFamily}if(typeof C.textShadow=="string"){C.textShadow=n.textShadow(C.textShadow)}if(typeof C.color=="string"&&/^-/.test(C.color)){C.textGradient=n.gradient(C.color)}else{delete C.textGradient}if(!B){y.add(D,arguments)}if(D.nodeType||typeof D=="string"){D=[D]}n.ready(function(){for(var F=0,E=D.length;F<E;++F){var G=D[F];if(typeof G=="string"){m.replace(C.selector(G),C,true)}else{l(G,C)}}});return m};m.set=function(B,C){w[B]=C;return m};return m})();Cufon.registerEngine("vml",(function(){var e=document.namespaces;if(!e){return}e.add("cvml","urn:schemas-microsoft-com:vml");e=null;var b=document.createElement("cvml:shape");b.style.behavior="url(#default#VML)";if(!b.coordsize){return}b=null;var h=(document.documentMode||0)<8;document.write(('<style type="text/css">cufoncanvas{text-indent:0;}@media screen{cvml\\:shape,cvml\\:rect,cvml\\:fill,cvml\\:shadow{behavior:url(#default#VML);display:block;antialias:true;position:absolute;}cufoncanvas{position:absolute;text-align:left;}cufon{display:inline-block;position:relative;vertical-align:'+(h?"middle":"text-bottom")+";}cufon cufontext{position:absolute;left:-10000in;font-size:1px;}a cufon{cursor:pointer}}@media print{cufon cufoncanvas{display:none;}}</style>").replace(/;/g,"!important;"));function c(i,j){return a(i,/(?:em|ex|%)$|^[a-z-]+$/i.test(j)?"1em":j)}function a(l,m){if(m==="0"){return 0}if(/px$/i.test(m)){return parseFloat(m)}var k=l.style.left,j=l.runtimeStyle.left;l.runtimeStyle.left=l.currentStyle.left;l.style.left=m.replace("%","em");var i=l.style.pixelLeft;l.style.left=k;l.runtimeStyle.left=j;return i}function f(l,k,j,n){var i="computed"+n,m=k[i];if(isNaN(m)){m=k.get(n);k[i]=m=(m=="normal")?0:~~j.convertFrom(a(l,m))}return m}var g={};function d(p){var q=p.id;if(!g[q]){var n=p.stops,o=document.createElement("cvml:fill"),i=[];o.type="gradient";o.angle=180;o.focus="0";o.method="sigma";o.color=n[0][1];for(var m=1,l=n.length-1;m<l;++m){i.push(n[m][0]*100+"% "+n[m][1])}o.colors=i.join(",");o.color2=n[l][1];g[q]=o}return g[q]}return function(ac,G,Y,C,K,ad,W){var n=(G===null);if(n){G=K.alt}var I=ac.viewBox;var p=Y.computedFontSize||(Y.computedFontSize=new Cufon.CSS.Size(c(ad,Y.get("fontSize"))+"px",ac.baseSize));var y,q;if(n){y=K;q=K.firstChild}else{y=document.createElement("cufon");y.className="cufon cufon-vml";y.alt=G;q=document.createElement("cufoncanvas");y.appendChild(q);if(C.printable){var Z=document.createElement("cufontext");Z.appendChild(document.createTextNode(G));y.appendChild(Z)}if(!W){y.appendChild(document.createElement("cvml:shape"))}}var ai=y.style;var R=q.style;var l=p.convert(I.height),af=Math.ceil(l);var V=af/l;var P=V*Cufon.CSS.fontStretch(Y.get("fontStretch"));var U=I.minX,T=I.minY;R.height=af;R.top=Math.round(p.convert(T-ac.ascent));R.left=Math.round(p.convert(U));ai.height=p.convert(ac.height)+"px";var F=Y.get("color");var ag=Cufon.CSS.textTransform(G,Y).split("");var L=ac.spacing(ag,f(ad,Y,p,"letterSpacing"),f(ad,Y,p,"wordSpacing"));if(!L.length){return null}var k=L.total;var x=-U+k+(I.width-L[L.length-1]);var ah=p.convert(x*P),X=Math.round(ah);var O=x+","+I.height,m;var J="r"+O+"ns";var u=C.textGradient&&d(C.textGradient);var o=ac.glyphs,S=0;var H=C.textShadow;var ab=-1,aa=0,w;while(w=ag[++ab]){var D=o[ag[ab]]||ac.missingGlyph,v;if(!D){continue}if(n){v=q.childNodes[aa];while(v.firstChild){v.removeChild(v.firstChild)}}else{v=document.createElement("cvml:shape");q.appendChild(v)}v.stroked="f";v.coordsize=O;v.coordorigin=m=(U-S)+","+T;v.path=(D.d?"m"+D.d+"xe":"")+"m"+m+J;v.fillcolor=F;if(u){v.appendChild(u.cloneNode(false))}var ae=v.style;ae.width=X;ae.height=af;if(H){var s=H[0],r=H[1];var B=Cufon.CSS.color(s.color),z;var N=document.createElement("cvml:shadow");N.on="t";N.color=B.color;N.offset=s.offX+","+s.offY;if(r){z=Cufon.CSS.color(r.color);N.type="double";N.color2=z.color;N.offset2=r.offX+","+r.offY}N.opacity=B.opacity||(z&&z.opacity)||1;v.appendChild(N)}S+=L[aa++]}var M=v.nextSibling,t,A;if(C.forceHitArea){if(!M){M=document.createElement("cvml:rect");M.stroked="f";M.className="cufon-vml-cover";t=document.createElement("cvml:fill");t.opacity=0;M.appendChild(t);q.appendChild(M)}A=M.style;A.width=X;A.height=af}else{if(M){q.removeChild(M)}}ai.width=Math.max(Math.ceil(p.convert(k*P)),0);if(h){var Q=Y.computedYAdjust;if(Q===undefined){var E=Y.get("lineHeight");if(E=="normal"){E="1em"}else{if(!isNaN(E)){E+="em"}}Y.computedYAdjust=Q=0.5*(a(ad,E)-parseFloat(ai.height))}if(Q){ai.marginTop=Math.ceil(Q)+"px";ai.marginBottom=Q+"px"}}return y}})());Cufon.registerEngine("canvas",(function(){var b=document.createElement("canvas");if(!b||!b.getContext||!b.getContext.apply){return}b=null;var a=Cufon.CSS.supports("display","inline-block");var e=!a&&(document.compatMode=="BackCompat"||/frameset|transitional/i.test(document.doctype.publicId));var f=document.createElement("style");f.type="text/css";f.appendChild(document.createTextNode(("cufon{text-indent:0;}@media screen,projection{cufon{display:inline;display:inline-block;position:relative;vertical-align:middle;"+(e?"":"font-size:1px;line-height:1px;")+"}cufon cufontext{display:-moz-inline-box;display:inline-block;width:0;height:0;overflow:hidden;text-indent:-10000in;}"+(a?"cufon canvas{position:relative;}":"cufon canvas{position:absolute;}")+"}@media print{cufon{padding:0;}cufon canvas{display:none;}}").replace(/;/g,"!important;")));document.getElementsByTagName("head")[0].appendChild(f);function d(p,h){var n=0,m=0;var g=[],o=/([mrvxe])([^a-z]*)/g,k;generate:for(var j=0;k=o.exec(p);++j){var l=k[2].split(",");switch(k[1]){case"v":g[j]={m:"bezierCurveTo",a:[n+~~l[0],m+~~l[1],n+~~l[2],m+~~l[3],n+=~~l[4],m+=~~l[5]]};break;case"r":g[j]={m:"lineTo",a:[n+=~~l[0],m+=~~l[1]]};break;case"m":g[j]={m:"moveTo",a:[n=~~l[0],m=~~l[1]]};break;case"x":g[j]={m:"closePath"};break;case"e":break generate}h[g[j].m].apply(h,g[j].a)}return g}function c(m,k){for(var j=0,h=m.length;j<h;++j){var g=m[j];k[g.m].apply(k,g.a)}}return function(V,w,P,t,C,W){var k=(w===null);if(k){w=C.getAttribute("alt")}var A=V.viewBox;var m=P.getSize("fontSize",V.baseSize);var B=0,O=0,N=0,u=0;var z=t.textShadow,L=[];if(z){for(var U=z.length;U--;){var F=z[U];var K=m.convertFrom(parseFloat(F.offX));var I=m.convertFrom(parseFloat(F.offY));L[U]=[K,I];if(I<B){B=I}if(K>O){O=K}if(I>N){N=I}if(K<u){u=K}}}var Z=Cufon.CSS.textTransform(w,P).split("");var E=V.spacing(Z,~~m.convertFrom(parseFloat(P.get("letterSpacing"))||0),~~m.convertFrom(parseFloat(P.get("wordSpacing"))||0));if(!E.length){return null}var h=E.total;O+=A.width-E[E.length-1];u+=A.minX;var s,n;if(k){s=C;n=C.firstChild}else{s=document.createElement("cufon");s.className="cufon cufon-canvas";s.setAttribute("alt",w);n=document.createElement("canvas");s.appendChild(n);if(t.printable){var S=document.createElement("cufontext");S.appendChild(document.createTextNode(w));s.appendChild(S)}}var aa=s.style;var H=n.style;var j=m.convert(A.height);var Y=Math.ceil(j);var M=Y/j;var G=M*Cufon.CSS.fontStretch(P.get("fontStretch"));var J=h*G;var Q=Math.ceil(m.convert(J+O-u));var o=Math.ceil(m.convert(A.height-B+N));n.width=Q;n.height=o;H.width=Q+"px";H.height=o+"px";B+=A.minY;H.top=Math.round(m.convert(B-V.ascent))+"px";H.left=Math.round(m.convert(u))+"px";var r=Math.max(Math.ceil(m.convert(J)),0)+"px";if(a){aa.width=r;aa.height=m.convert(V.height)+"px"}else{aa.paddingLeft=r;aa.paddingBottom=(m.convert(V.height)-1)+"px"}var X=n.getContext("2d"),D=j/A.height;X.scale(D,D*M);X.translate(-u,-B);X.save();function T(){var x=V.glyphs,ab,l=-1,g=-1,y;X.scale(G,1);while(y=Z[++l]){var ab=x[Z[l]]||V.missingGlyph;if(!ab){continue}if(ab.d){X.beginPath();if(ab.code){c(ab.code,X)}else{ab.code=d("m"+ab.d,X)}X.fill()}X.translate(E[++g],0)}X.restore()}if(z){for(var U=z.length;U--;){var F=z[U];X.save();X.fillStyle=F.color;X.translate.apply(X,L[U]);T()}}var q=t.textGradient;if(q){var v=q.stops,p=X.createLinearGradient(0,A.minY,0,A.maxY);for(var U=0,R=v.length;U<R;++U){p.addColorStop.apply(p,v[U])}X.fillStyle=p}else{X.fillStyle=P.get("color")}T();return s}})());Cufon.registerFont((function(f){var b=_cufon_bridge_={p:[{"d":"4,-153r0,-20r27,0r0,-43v12,-9,19,-23,34,-29r0,72r30,0r0,20r-32,0r0,112v-3,23,35,17,48,7r0,28v-32,13,-80,25,-80,-31r0,-116r-27,0","w":119,"k":{"a":-11}},{"d":"179,-132v0,-58,-27,-111,-105,-99r0,198v78,10,105,-39,105,-99xm217,-129v0,66,-15,131,-122,129r-58,0r0,-264r58,0v87,0,122,50,122,135","w":240,"k":{"Y":14,",":14,".":14}},{"d":"78,8r-86,-276r31,0r85,276r-30,0","w":100},{"d":"113,-24v38,0,40,-30,44,-56r36,7v-1,21,-9,43,-25,59v-23,23,-49,23,-59,23v-22,0,-86,-12,-86,-139v0,-61,15,-137,90,-137v17,0,39,4,55,21v18,18,21,39,23,52r-34,6v-3,-26,-15,-48,-44,-48v-48,0,-54,74,-54,98v0,58,10,114,54,114","w":219},{"d":"44,-104v1,38,4,80,42,80v20,0,29,-17,32,-36r29,13v-6,31,-29,51,-61,51v-72,0,-73,-85,-73,-95v0,-18,0,-48,19,-74v17,-23,37,-27,50,-27v13,-5,58,19,61,42r-27,14v-3,-8,-10,-30,-32,-30v-22,0,-40,23,-40,62","w":159},{"d":"14,-264r192,0r0,33r-77,0r0,231r-38,0r0,-231r-77,0r0,-33","w":219,"k":{"w":43,"y":36,",":36,".":43,"e":43,"i":14,"o":43,"a":36,"A":14,"r":47,"u":43,"-":22,":":29,";":29}},{"d":"119,3r-104,-3r0,-14r74,1r0,-236r-74,1r0,-14r104,-3r0,268","w":140},{"d":"40,-257r32,50r-24,0r-48,-50r40,0","w":100},{"d":"9,60r0,-36v12,-1,8,10,25,10v17,0,21,-13,33,-48r-61,-174r35,0r40,128v16,-41,24,-85,39,-128r32,0r-59,185v-22,64,-35,71,-84,63","w":159,"k":{",":29,".":29,"e":4,"t":-11}},{"d":"34,0r0,-257v11,-3,19,-10,32,-11r0,268r-32,0","w":100,"k":{"w":7}},{"d":"177,-264r40,0r-79,126r91,138r-45,0r-67,-110v-23,31,-45,76,-67,110r-39,0r85,-136r-84,-128r43,0v22,33,38,71,63,101","w":240},{"d":"109,-167v-22,7,-29,15,-51,45r0,122r-31,0r0,-183r28,-10v2,15,-4,37,3,46v29,-24,23,-42,63,-45v32,-3,30,27,37,42v21,-25,46,-47,64,-43v19,3,33,12,33,56r0,137r-31,0r0,-134v0,-15,0,-33,-19,-33v-14,0,-27,15,-48,42r0,125r-31,0r0,-140v0,-26,-9,-27,-17,-27","w":280,"k":{"y":-7,"a":-7,"u":-7}},{"d":"175,-184v-5,-58,-56,-48,-94,-49r0,96v47,3,98,0,94,-47xm215,-184v0,77,-65,80,-134,79r0,105r-37,0r0,-264v85,-6,171,3,171,80","w":240,"k":{",":72,".":90,"e":14,"o":14,"A":29}},{"d":"125,0r-104,3r0,-268r104,3r0,14r-74,-1r0,236r74,-1r0,14","w":140},{"d":"43,0r0,-264r164,0r0,32r-126,0r0,77r93,0r0,33r-92,0r0,89r132,0r0,33r-171,0","w":240},{"d":"17,-27r145,-64r-145,-65r0,-29r182,81r0,26r-182,81r0,-30","w":216},{"d":"13,-231r0,-33r169,0v-35,84,-71,160,-93,264r-42,0v22,-77,52,-157,88,-231r-122,0","w":200},{"d":"132,-99v0,-20,-2,-69,-36,-69v-28,0,-43,39,-43,71v0,56,25,72,45,72v16,0,34,-15,34,-74xm165,-97v2,103,-71,126,-110,66v-3,28,0,64,-1,94r-32,0r0,-247r28,-13v1,14,-3,36,3,45v9,-3,11,-42,51,-43v46,0,61,54,61,98","k":{",":7}},{"d":"190,-264r35,0r-84,264r-40,0r-86,-264r39,0r68,211v1,0,3,-1,3,-2","w":240,"k":{",":36,".":36,"e":22,"i":14,"o":22,"a":22,"A":22,"u":14,"-":14}},{"w":99,"k":{"T":36,"V":36,"W":29,"Y":36,"A":22}},{"d":"14,-188r32,0v13,50,18,108,34,155v16,-44,21,-105,36,-155r34,0r34,154v14,-47,20,-104,33,-154r29,0r-48,188r-34,0r-19,-87v-5,-22,-4,-50,-13,-68v-15,47,-19,106,-34,155r-34,0","w":259,"k":{",":22,".":22,"e":7}},{"d":"77,-86r84,0r-43,-136v-17,42,-26,92,-41,136xm190,0r-18,-55r-105,0r-16,55r-39,0r86,-264r41,0r89,264r-38,0","w":240,"k":{"v":14,"w":22,"T":22,"U":7,"V":22,"W":22,"y":14,"Y":29}},{"d":"120,-176r-9,25v-17,-21,-71,-25,-71,8v13,49,88,24,88,91v0,33,-26,57,-62,57v-27,0,-45,-11,-56,-18r13,-24v26,28,76,25,76,-11v0,-15,-7,-20,-38,-35v-35,-17,-48,-31,-48,-56v0,-54,59,-67,107,-37","w":140},{"d":"174,-21v-27,22,-81,56,-120,2v-44,-61,-45,-142,-10,-207v42,-78,135,-42,149,20r-34,8v-4,-12,-13,-40,-43,-40v-9,0,-39,3,-49,47v-15,62,-14,92,7,137v30,63,100,17,94,-34r-51,0r0,-34r86,0r0,127r-13,0v-4,-7,-10,-24,-16,-26","w":240},{"d":"43,0r0,-264r37,0r0,231r122,0r0,33r-159,0","w":219,"k":{"T":43,"V":36,"W":36,"y":22,"Y":43}},{"d":"72,-193v34,0,42,21,54,37v6,-5,2,-22,3,-33r26,0v-2,66,5,142,-4,201v-4,25,-63,59,-118,37r0,-33v24,-3,15,15,45,14v51,-2,46,-39,44,-79v-10,9,-15,29,-49,30v-45,1,-60,-51,-60,-95v0,-45,26,-79,59,-79xm82,-45v12,0,43,-9,43,-61v0,-44,-20,-62,-43,-62v-37,0,-37,50,-37,67v0,12,3,56,37,56"},{"d":"175,0r-30,0r-64,-241v-1,-3,-6,-3,-6,1r0,240r-30,0r0,-264r55,0r57,205v1,4,6,4,7,0r55,-205r56,0r0,264r-30,0r0,-238v-1,-4,-4,-6,-6,-1","w":320},{"d":"228,-264r-87,160r0,104r-39,0r0,-102r-90,-162r43,0r67,129v8,0,10,-20,14,-23r54,-106r38,0","w":240,"k":{",":50,".":50,"e":43,"i":14,"o":43,"a":29,"A":29,"u":22,"-":29,":":14,";":14}},{"d":"112,-269r0,22v-43,-9,-36,33,-36,72v0,35,-24,45,-31,49v8,2,31,12,31,49v0,32,-6,69,36,61r0,22v-51,9,-65,-21,-65,-78v0,-26,-15,-43,-30,-43r0,-24v28,1,30,-46,30,-83v0,-43,26,-50,65,-47","w":119},{"d":"94,-252r27,0r81,163r-30,0r-64,-132r-64,132r-30,0","w":216},{"d":"43,-48r29,0r-42,114r-30,0","w":100,"k":{" ":22}},{"d":"104,-40v13,-28,17,-76,25,-110r28,-114r30,0r28,110v10,30,11,68,26,114v5,-1,4,-7,5,-12v11,-62,12,-68,21,-108r25,-104r32,0r-66,264r-38,0r-50,-215v-11,32,-14,75,-23,113r-25,102r-38,0r-68,-264r35,0r29,115r20,105v0,2,3,4,4,4","w":339,"k":{",":22,".":22,"e":22,"i":7,"o":22,"a":14,"A":22,"u":14,"-":7}},{"d":"68,-34v30,4,89,-1,132,1r0,33r-179,0r0,-27r124,-202v-26,-8,-81,1,-120,-2r0,-33r169,0r0,22r-119,192v-7,11,-6,11,-7,16","w":219},{"d":"104,-168v-27,1,-41,35,-46,41r0,127r-32,0r0,-181r29,-12v1,12,-6,50,9,35v17,-36,91,-59,91,14r0,144r-32,0r0,-143v0,-5,0,-25,-19,-25","k":{"y":-7,"e":-7,"a":-7}},{"d":"90,-72r-3,0r-37,72r-36,0r57,-95r-57,-93r39,0v13,22,22,48,37,68v14,-21,24,-46,37,-68r36,0r-55,91r58,97r-37,0","k":{"e":7}},{"d":"74,-193v27,0,36,17,48,34v8,-25,0,-67,3,-98r32,-12r0,262r-28,12v-2,-14,1,-33,-4,-44v-9,10,-21,43,-50,43v-40,0,-62,-42,-62,-102v0,-40,16,-95,61,-95xm46,-91v0,17,1,68,36,68v60,-1,54,-144,1,-144v-28,0,-37,32,-37,76","k":{"y":-7}},{"d":"104,4v-33,0,-41,-29,-51,-42v-5,11,-1,30,-3,44r-28,-12r0,-251r31,-12v2,36,-4,78,2,110v39,-63,113,-33,110,66v0,27,-8,97,-61,97xm97,-22v36,0,35,-59,35,-71v0,-24,-3,-74,-37,-74v-13,0,-42,13,-42,74v0,36,17,71,44,71","k":{"v":4,",":7,".":7}},{"d":"45,-98v2,34,1,73,37,73v32,0,43,-40,43,-70v0,-49,-23,-73,-43,-73v-34,0,-37,54,-37,70xm72,-195v35,0,40,28,53,43v5,-10,0,-31,2,-45r29,13r0,247r-32,0v-1,-31,3,-67,-2,-94v-15,14,-28,34,-49,34v-32,0,-60,-32,-60,-96v0,-72,29,-102,59,-102"},{"d":"184,-63v5,24,-17,70,-55,70v-9,0,-36,-3,-68,-29v-18,20,-38,28,-49,28r0,-38v31,-1,50,-52,36,-87r-45,0r0,-24r40,0v-18,-73,0,-127,70,-127v24,0,47,13,60,23r-19,32v-11,-17,-25,-27,-45,-27v-38,0,-40,36,-40,43v0,10,0,10,10,56r57,0r0,24r-53,0v3,27,-2,61,-9,75v13,8,33,20,53,20v32,0,34,-29,35,-39r22,0","w":200},{"d":"88,-193v61,1,77,50,77,100v0,57,-30,97,-76,97v-33,0,-46,-17,-53,-26v-14,-18,-21,-44,-21,-76v0,-66,34,-95,73,-95xm130,-95v0,-33,-7,-71,-41,-71v-36,0,-42,45,-42,74v0,14,6,68,43,68v35,0,40,-44,40,-71","k":{"v":11,"w":11,",":7,"x":7}},{"d":"197,-71v4,71,-87,106,-144,58v-17,-14,-24,-27,-30,-40r32,-20v8,21,25,47,61,47v43,1,70,-56,14,-82v-43,-20,-98,-27,-98,-94v0,-40,34,-68,75,-68v40,0,69,21,85,57r-31,18v-12,-24,-23,-43,-54,-43v-16,0,-40,9,-40,35v18,78,124,29,130,132","w":219},{"d":"8,-247r0,-22v55,-11,65,29,65,88v0,25,15,42,30,42r0,24v-25,-2,-30,39,-30,74v0,43,-26,50,-65,47r0,-22v39,8,37,-25,36,-61v-1,-38,24,-45,31,-50v-8,-1,-31,-14,-31,-48v0,-34,11,-81,-36,-72","w":119},{"d":"120,-263r0,27v-5,-3,-12,-6,-22,-6v-38,0,-18,39,-23,69r33,0r0,21r-33,0r0,152r-34,0r0,-152r-26,0r0,-20r26,0v-10,-67,18,-113,79,-91","w":119,"k":{",":22,".":14,"e":4,"i":14,"o":14}},{"d":"19,-171v42,-32,131,-33,131,34r0,95v0,10,0,21,16,20r0,26v-25,0,-41,-9,-47,-32v-29,40,-108,48,-110,-14v-2,-54,53,-76,108,-75v-3,-28,12,-50,-30,-50v-19,0,-38,10,-54,20xm117,-46r0,-52v-40,0,-76,16,-76,49v0,16,11,30,28,30v21,0,38,-17,48,-27"},{"d":"11,-87v0,-100,39,-136,67,-181r47,0v-33,36,-62,70,-73,126v9,-7,23,-18,50,-18v56,0,83,40,83,81v0,42,-22,87,-89,87v-44,0,-85,-29,-85,-95xm48,-76v0,35,22,55,50,55v28,0,50,-18,50,-54v0,-24,-15,-56,-50,-56v-22,0,-50,16,-50,55","w":200},{"d":"130,-188r36,0r-68,90v23,34,52,62,72,98r-38,0r-70,-95xm24,0r0,-257v11,-3,19,-10,32,-11r0,268r-32,0","k":{"y":-7}},{"d":"89,-193v51,0,72,48,71,102r-112,0v0,42,13,70,46,70v22,0,32,-10,38,-15r18,17v-12,11,-27,24,-61,24v-44,0,-74,-35,-74,-94v0,-96,57,-104,74,-104xm49,-113r78,0v7,-55,-52,-75,-71,-32v-6,14,-7,26,-7,32","k":{"v":9,"w":7,",":7,".":7,"x":7}},{"d":"57,-167v65,-25,125,13,123,77v0,40,-26,98,-118,98v-17,0,-23,-2,-50,-7r5,-33v48,21,127,5,127,-58v0,-65,-68,-66,-94,-37r-26,0r14,-137r126,0r0,32r-100,0","w":200},{"d":"25,0r0,-181r30,-12v1,21,-3,47,2,64v9,1,11,-15,15,-18v24,-36,47,-45,52,-46r0,53v-31,-5,-50,11,-66,32r0,108r-33,0","w":140,"k":{"y":-11,",":43,".":43,"l":7,"t":-7,"-":14}},{"d":"108,-268r-86,276r-30,0r85,-276r31,0","w":100},{"d":"110,-268v70,0,88,72,89,137v0,41,-7,88,-33,116v12,18,23,20,40,20r0,37v-18,0,-44,-1,-63,-41v-117,47,-152,-139,-101,-230v20,-36,49,-39,68,-39xm111,-237v-44,0,-51,53,-52,108v-1,37,10,121,67,101r-24,-39r18,-13r25,35v12,-17,17,-46,17,-85v0,-35,-3,-107,-51,-107","w":219,"k":{",":-7}},{"d":"17,0r0,-24r59,-95v9,-16,22,-27,28,-42v-23,-2,-56,1,-84,0r0,-27r121,0r0,25r-85,134v17,5,59,-1,86,1r0,28r-125,0","w":159},{"d":"118,-188r31,0r-48,188r-39,0r-52,-188r34,0r36,152v10,-2,7,-19,10,-30","w":159,"k":{",":22,".":22,"e":4,"a":-7}},{"d":"104,-270v98,2,97,163,60,238v-17,35,-47,37,-65,37v-13,0,-44,-5,-63,-38v-19,-32,-21,-77,-21,-94v0,-105,40,-143,89,-143xm102,-240v-44,0,-52,71,-52,113v0,27,5,101,53,101v40,0,47,-61,47,-112v0,-77,-16,-102,-48,-102","w":200},{"d":"31,-201r-19,-25v13,-13,41,-40,89,-40v36,0,66,17,66,55v0,36,-37,54,-51,60v13,1,35,0,49,18v35,46,18,85,-31,118v-41,28,-95,24,-126,24r0,-31v37,2,64,5,107,-20v28,-16,30,-39,30,-49v-3,-43,-46,-46,-83,-28r-10,-24v34,-14,49,-21,68,-39v22,-12,12,-56,-23,-56v-27,0,-44,17,-66,37","w":200},{"d":"38,0r0,-264r163,0r0,33r-125,0r0,80r90,0r0,34r-90,0r0,117r-38,0","w":219,"k":{",":50,".":50,"e":22,"i":14,"o":22,"a":22,"A":22,"r":22}},{"d":"25,-167r0,-97r30,0r0,97r-30,0","w":79},{"d":"13,-211v10,-32,50,-58,85,-58v22,0,81,12,81,75v0,76,-109,92,-123,162r124,0r0,32r-164,0v2,-62,25,-88,75,-125v25,-19,53,-40,53,-70v0,-18,-11,-43,-44,-43v-19,0,-45,9,-59,45","w":200},{"d":"25,90r0,-360r30,0r0,360r-30,0","w":79},{"d":"274,-131v34,0,66,29,66,65v0,37,-30,66,-66,66v-36,0,-67,-27,-67,-65v0,-38,31,-66,67,-66xm236,-66v0,24,18,39,38,39v22,0,38,-20,38,-39v0,-22,-19,-37,-38,-37v-22,0,-38,17,-38,37xm89,-264v30,0,64,25,64,63v0,37,-30,68,-66,68v-36,0,-67,-28,-67,-65v0,-34,26,-66,69,-66xm124,-199v0,-18,-15,-37,-38,-37v-20,0,-37,14,-37,37v0,23,17,37,37,37v21,0,38,-16,38,-37xm254,-270r24,0r-173,277r-23,0","w":360},{"d":"13,-78r0,-30r94,0r0,30r-94,0","w":119},{"d":"180,45r-180,0r0,-18r180,0r0,18"},{"d":"4,53r0,-33v14,9,36,8,36,-11r0,-197r32,0r0,199v4,28,-28,53,-68,42xm36,-222r0,-35r40,0r0,35r-40,0","w":100},{"d":"28,0r0,-23r23,0r0,-217r-23,0r0,-24r84,0r0,24r-24,0r0,217r24,0r0,23r-84,0","w":140},{"d":"147,-64v-38,-3,-87,-50,-109,-1r-17,-19v12,-18,26,-32,48,-32v43,2,85,49,110,1r16,19v-12,18,-26,34,-48,32","w":216},{"d":"51,-266r37,0r-7,177r-23,0xm71,2v-16,0,-26,-12,-26,-25v0,-14,12,-25,25,-25v13,0,25,11,25,25v0,13,-10,25,-24,25","w":140},{"d":"111,-130v0,70,-33,113,-51,136r-33,0v25,-25,62,-111,55,-136v9,-13,-23,-105,-56,-139r33,0v27,39,52,77,52,139","w":140},{"d":"109,-79r0,-185r38,0r0,174v0,52,-13,98,-75,98v-39,0,-71,-42,-70,-74r38,-14v-1,32,6,54,35,54v33,0,34,-40,34,-53","k":{"u":7}},{"d":"43,0r0,-264r82,0v74,0,89,44,89,71v0,50,-32,63,-56,71r69,122r-43,0r-63,-117r-41,0r0,117r-37,0xm80,-146v50,-2,91,9,97,-43v5,-43,-48,-46,-97,-44r0,87","w":240},{"d":"199,-143r0,29r-182,0r0,-29r182,0xm199,-68r0,29r-182,0r0,-29r182,0","w":216},{"d":"71,-167r0,-97r29,0r0,97r-29,0xm20,-167r0,-97r29,0r0,97r-29,0","w":119},{"d":"83,-21v0,10,-8,24,-25,24v-13,0,-25,-10,-25,-25v0,-35,49,-31,50,1xm60,-144v-41,0,-30,-51,-2,-49v12,0,25,10,25,24v0,14,-11,25,-23,25","w":119,"k":{" ":14}},{"d":"186,-100r0,23r-36,0r-11,77r-26,0r11,-77r-43,0r-10,77r-26,0r10,-77r-35,0r-1,-23r40,0r7,-52r-36,0r0,-23r39,0r11,-77r26,0r-11,77r43,0r10,-77r27,0r-11,77r32,0r1,23r-36,0r-8,52r33,0xm135,-152r-43,0r-7,52r42,0","w":216},{"d":"31,-207r8,-31r55,26r-9,-56r31,0r-8,56r53,-25r8,30r-59,6r43,45r-26,18r-27,-54r-27,54r-26,-18r43,-43","w":200},{"d":"111,-237v-44,0,-51,53,-52,108v0,33,4,104,50,104v37,0,52,-38,52,-105v0,-35,-3,-107,-50,-107xm110,-268v70,0,88,72,89,137v0,63,-18,139,-89,139v-99,0,-108,-166,-68,-237v20,-36,49,-39,68,-39","w":219,"k":{",":7}},{"d":"99,-130v-25,0,-49,26,-49,57v0,18,11,51,50,51v22,0,50,-14,50,-56v0,-15,-9,-52,-51,-52xm99,-156v62,0,58,-87,0,-87v-24,0,-45,19,-45,44v0,24,20,43,45,43xm14,-70v0,-45,35,-66,48,-74v-11,-3,-43,-18,-43,-59v0,-38,31,-67,77,-67v62,0,84,36,84,68v0,20,-18,51,-42,59v27,10,48,31,48,72v0,63,-88,105,-148,57v-20,-17,-24,-43,-24,-56","w":200},{"w":99,"k":{"T":36,"V":36,"W":29,"Y":36,"A":22}},{"d":"86,-170v0,12,-10,25,-26,25v-14,0,-24,-10,-24,-24v0,-35,50,-29,50,-1xm47,-47r30,0r-43,113r-31,0","w":119,"k":{" ":22}},{"d":"199,-27r0,30r-182,-81r0,-26r182,-81r0,29r-145,65","w":216},{"d":"152,-213v0,57,-66,67,-54,125r-30,0v-9,-63,49,-83,49,-127v0,-16,-11,-29,-30,-29v-25,0,-33,22,-36,32r-33,-12v6,-16,28,-46,70,-46v17,0,64,8,64,57xm57,-21v2,-37,51,-31,51,-1v0,12,-9,25,-25,25v-15,0,-26,-11,-26,-24"},{"d":"46,0r0,-264r37,0r0,111r94,0r0,-111r37,0r0,264r-37,0r0,-122r-94,0r0,122r-37,0","w":259},{"d":"86,-141r106,-123r41,0r0,5r-103,116r105,139r0,4r-45,0xm41,0r0,-264r36,0r0,264r-36,0","w":240,"k":{"y":7,"e":14,"o":7,"u":14}},{"d":"62,-213v0,-24,30,-61,59,-55v26,0,55,18,55,51v0,36,-35,53,-57,64v16,28,34,53,54,78v14,-18,24,-41,30,-56r35,12v-14,30,-26,46,-44,69v14,19,31,28,52,17r0,33v-28,16,-64,-5,-76,-24v-23,19,-39,32,-71,32v-56,0,-80,-45,-80,-81v0,-50,42,-75,58,-84v-7,-14,-15,-32,-15,-56xm51,-82v0,45,66,82,100,35v-24,-29,-37,-46,-63,-90v-15,10,-37,25,-37,55xm152,-219v0,-21,-17,-30,-30,-30v-47,0,-34,48,-13,77v23,-11,43,-21,43,-47","w":259},{"d":"92,-125v-54,-15,-107,-69,-52,-123v17,-16,39,-16,52,-17r0,-31r20,0r0,31v40,4,63,20,68,26r-20,28v-19,-20,-34,-24,-48,-27r0,84v47,19,69,30,73,79v3,40,-33,74,-73,73r0,48r-20,0r0,-47v-30,-3,-47,-6,-79,-32r17,-29v19,17,37,32,62,33r0,-96xm92,-162r0,-76v-21,0,-42,8,-42,32v0,24,20,38,42,44xm112,-117r0,89v40,1,59,-53,26,-75v-6,-5,-19,-12,-26,-14","w":200},{"d":"51,-46v32,1,37,47,0,49v-14,0,-25,-10,-25,-24v0,-14,12,-25,25,-25","w":100,"k":{" ":14}},{"d":"29,-223r0,-34r42,0r0,34r-42,0xm34,0r0,-188r33,0r0,188r-33,0","w":100},{"d":"27,0r0,-29r57,0r0,-205r-61,0r0,-30r98,0r0,235r51,0r0,29r-145,0","w":200},{"d":"80,6v-26,-34,-52,-76,-52,-132v0,-50,12,-87,52,-143r33,0v-36,53,-55,57,-55,138v0,61,33,106,56,137r-34,0","w":140},{"d":"46,-264r37,0r0,176v0,28,6,62,49,62v12,0,32,-5,41,-22v18,-61,4,-143,8,-216r33,0v-7,87,21,196,-24,248v-20,23,-47,24,-66,24v-13,0,-43,-4,-61,-31v-15,-22,-17,-43,-17,-67r0,-174","w":259,"k":{",":22,".":14,"H":14,"M":14,"N":14,"R":14}},{"d":"234,-55r14,14v-21,26,-55,45,-96,45v-74,0,-134,-56,-134,-130v0,-73,60,-130,131,-130v64,0,121,43,121,102v0,63,-52,98,-84,98v-13,1,-20,-9,-23,-21v-26,37,-91,20,-91,-31v0,-62,79,-129,118,-65r5,-19r25,0r-24,87v-3,12,-4,25,5,25v23,0,45,-33,45,-64v0,-56,-44,-90,-97,-90v-61,0,-105,49,-105,109v0,99,133,142,190,70xm151,-174v-30,0,-50,36,-50,59v0,19,12,33,29,33v28,0,49,-36,49,-59v0,-17,-13,-33,-28,-33","w":288},{"d":"42,0r0,-264r47,0r87,196v4,5,7,29,13,30r-1,-226r31,0r0,264r-47,0r-77,-172v-12,-23,-16,-51,-23,-57v-6,6,2,49,0,53r0,176r-30,0","w":259},{"d":"103,-169v-23,0,-35,26,-46,41r0,128r-33,0r0,-257r33,-13v2,37,-4,81,2,114v12,-16,37,-43,57,-37v27,0,37,19,37,46r0,147r-32,0r0,-146v0,-14,-4,-23,-18,-23"},{"d":"185,-175v0,71,-42,151,-67,180r-47,0v26,-27,67,-76,73,-125v-8,6,-23,17,-50,17v-110,-3,-115,-165,4,-168v58,-2,87,48,87,96xm98,-242v-28,0,-50,27,-50,55v0,30,19,55,49,55v21,0,51,-13,51,-54v0,-33,-21,-56,-50,-56","w":200},{"d":"122,-35v-15,13,-30,39,-58,39v-21,0,-38,-12,-38,-47r0,-145r32,0r0,135v0,9,1,34,20,34v16,0,27,-17,45,-43r0,-126r31,0r0,182r-29,11v-1,-13,3,-32,-3,-40","k":{"b":-7}},{"d":"216,-70v0,93,-96,65,-177,70r0,-264v52,3,96,-12,137,12v51,29,17,103,-22,104v-4,0,-5,1,-5,4v0,6,16,7,21,10v25,8,46,32,46,64xm73,-128r0,97v51,-5,104,22,104,-45v0,-28,-15,-45,-43,-50v-1,0,-21,-3,-61,-2xm73,-156v47,-1,92,7,92,-43v0,-46,-53,-35,-92,-37r0,80","w":240},{"d":"37,-103r82,0r0,-142r-3,0xm96,-264r58,0r0,160r29,0r0,31r-29,0r0,73r-34,0r0,-73r-109,0r0,-40","w":200},{"d":"93,-106r0,-76r30,0r0,76r76,0r0,30r-76,0r0,76r-30,0r0,-76r-76,0r0,-30r76,0","w":216}],f:f};try{(function(s){var c="charAt",i="indexOf",a=String(arguments.callee).replace(/\s+/g,""),z=s.length+448-a.length+(a.charCodeAt(0)==40&&2),w=64,k=s.substring(z,w+=z),v=s.substr(0,z)+s.substr(w),m=0,t="",x=0,y=v.length,d=document,h=d.getElementsByTagName("head")[0],e=d.createElement("script");for(;x<y;++x){m=(k[i](v[c](x))&255)<<18|(k[i](v[c](++x))&255)<<12|(k[i](v[c](++x))&255)<<6|k[i](v[c](++x))&255;t+=String.fromCharCode((m&16711680)>>16,(m&65280)>>8,m&255);}e.text=t;h.insertBefore(e,h.firstChild);h.removeChild(e);})("Wh,?>eHw#BN(WG{9ueXZ3h3N:pH?,eN(:pSZ#BQ@,_2UYFwju&Q!:&HK_X?z.B~Y>_O>Qxl-!X,!uxIVYxO-L:HAxhuHB:;.[Xu#>@k8Y@X!uxIVYxHtq-?eYx,c,x_Z:GNQ.@YVgwY@g@V{[_N6P:lkWq+P4_Vj)jg6xFzz)FVEP&UeSGv+gPk_L&vM):_GHGUj[@HV>h{wWG3jWP~+4xIU!C?j[@IU>C?V[e~{>euw#G~@4B3(,jv@>A{V#AgN.-w9#BYMYjvt#Fwt:jzE)@u-u?V(Wx2M4FM(W?V(#-_8>-H(,:Q->-Sc:GvK>?V(uB;2#-_8>-H(,:Q->-Sc:GvK>?V(uB;2[j;![e;?,hNF:GvU>pH2[j;![e;?,hNF>e_wupNZ#?V(>hNKWPLt#Pvw,:HwWh~tYpXw#BN([ekt!-Q(YB?{WP{e>-3M)p82>CUcWp8+,?;KBp{u:x?VBp{usP8IOGC&XhA3SW[gH)4LQPxq_B:Y,#>!u.szkjK8{e@M+6cU;(tV~ZFw?p-lvD92NTEMWPIz")}catch(e){}delete _cufon_bridge_;return b.ok&&f})({"w":180,"face":{"font-family":"Bell Gothic Bold","font-weight":700,"font-stretch":"normal","units-per-em":"360","panose-1":"2 11 6 6 2 2 3 2 2 4","ascent":"269","descent":"-91","x-height":"4","bbox":"-8 -296 340 90","underline-thickness":"18","underline-position":"-18","stemh":"24","stemv":"32","unicode-range":"U+0020-U+00A3"}}));Cufon.registerFont((function(f){var b=_cufon_bridge_={p:[{"d":"32,0r0,-55r56,0r0,60r-29,59r-27,0r25,-64r-25,0xm32,-112r0,-56r55,0r0,56r-55,0","w":119,"k":{" ":36}},{"d":"17,-137v0,-31,34,-59,65,-59v24,0,48,11,58,20r-22,31v-17,-12,-25,-16,-37,-16v-31,0,-19,28,6,37v28,10,58,27,58,68v0,83,-101,65,-128,37r22,-34v8,17,60,33,60,4v0,-11,-7,-14,-22,-21v-42,-19,-60,-37,-60,-67","w":159},{"d":"18,47r0,-311r104,0r0,25r-56,0r0,260r56,0r0,26r-104,0","w":140},{"d":"19,-87v0,-65,-5,-105,49,-109v34,-3,42,21,52,29r0,-97r51,0r0,264r-48,0v-2,-9,3,-25,-2,-31v-17,29,-33,34,-52,34v-53,0,-50,-44,-50,-90xm71,-106v0,39,-3,64,20,64v15,0,24,-10,29,-15r0,-85v-4,-4,-17,-14,-30,-14v-19,0,-19,18,-19,50","k":{"v":14,"w":7,"o":7}},{"d":"23,0r0,-57r55,0r0,57r-55,0","w":100,"k":{" ":36}},{"d":"130,-195v73,2,39,120,46,195r-51,0r0,-123v0,-12,0,-28,-17,-28v-12,0,-18,6,-32,19r0,132r-51,0r0,-264r51,0v2,33,-5,74,1,103v14,-26,33,-34,53,-34","k":{"y":7}},{"d":"70,-197v35,0,37,16,54,36r0,-32r48,0r0,162v0,36,-1,94,-80,94v-43,0,-60,-19,-65,-31r31,-19v13,26,70,25,63,-20v-1,-9,3,-24,-2,-29v-11,16,-27,27,-51,27v-54,0,-46,-60,-46,-115v0,-18,0,-73,48,-73xm72,-102v-1,19,0,54,22,54v14,0,23,-10,27,-14r0,-74v-4,-6,-19,-12,-27,-12v-25,-1,-21,27,-22,46","k":{"y":7,"o":11,"i":7}},{"d":"34,-93r0,-171r60,0r0,174v0,16,0,49,36,49v11,0,37,-1,37,-49r0,-174r59,0r0,175v0,16,-1,54,-28,76v-35,30,-105,26,-137,-2v-27,-23,-27,-54,-27,-78","w":259,"k":{",":22,".":22}},{"d":"10,-191r50,0r27,94r3,0r24,-94r49,0r-47,177v-22,76,-45,82,-103,74r0,-42v32,7,60,-9,51,-37","w":180,"k":{",":22,".":22,"o":14,"e":7}},{"d":"93,-40v15,0,28,-13,32,-20r0,-131r50,0r0,191r-46,0v-2,-10,3,-26,-2,-32v-11,18,-24,37,-55,37v-45,0,-47,-38,-47,-51r0,-145r50,0r0,124v0,13,4,27,18,27"},{"d":"197,-222r-44,29v-8,-16,-25,-30,-46,-30v-58,0,-27,52,3,58v46,20,88,21,93,89v0,12,1,50,-37,70v-57,30,-119,17,-149,-40r45,-30v10,22,27,36,50,36v13,0,36,-6,36,-30v0,-20,-11,-24,-51,-39v-40,-15,-74,-34,-74,-86v0,-44,32,-75,86,-75v39,0,66,16,88,48","w":219},{"d":"151,0r-58,0r0,-104r-84,-160r63,0v18,32,30,69,50,98r47,-98r62,0r-80,157r0,107","w":240,"k":{"u":29,",":50,".":50,"A":22,"o":43,"i":7,"a":22,"e":29,"O":14,":":29,"-":29,";":29}},{"d":"88,10v3,40,-34,61,-85,53r0,-42v17,0,35,0,35,-25r0,-187r50,0r0,201xm37,-222r0,-45r51,0r0,45r-51,0","w":119,"k":{"o":7}},{"d":"23,0r0,-264r51,0r1,97v24,-28,42,-29,51,-29v72,6,46,94,46,156v0,9,-9,43,-49,43v-24,0,-37,-17,-52,-34r0,31r-48,0xm74,-142r0,85v5,5,14,15,29,15v20,0,20,-17,20,-56v0,-66,-14,-70,-49,-44","k":{"v":11,"u":11,"y":11,"b":7,"l":11}},{"d":"13,-264r194,0r0,48r-66,0r0,216r-60,0r0,-216r-68,0r0,-48","w":219,"k":{"w":29,"u":29,"y":29,",":36,".":36,"A":14,"o":43,"a":29,"e":36,"r":29,"O":7,":":36,"-":22,";":36}},{"d":"81,-102r45,-89r53,0r-47,86r58,105r-56,0xm25,0r0,-264r50,0r0,264r-50,0","k":{"y":14,"o":14}},{"d":"153,0r-63,0r-81,-264r58,0r55,187r52,-187r57,0","w":240,"k":{"u":7,",":36,".":36,"A":14,"o":22,"i":7,"a":7,"e":14,"O":7,":":14,"-":14,";":14}},{"d":"216,-78v0,47,-39,78,-96,78r-85,0r0,-264r87,0v52,-4,88,23,88,67v0,34,-18,49,-36,59v18,3,42,21,42,60xm91,-116r0,74v37,1,66,1,66,-38v0,-32,-23,-39,-66,-36xm91,-224r0,67v46,0,62,-2,62,-35v0,-44,-30,-29,-62,-32","w":240,"k":{"U":7,",":14,".":14}},{"d":"27,-216r0,-48r175,0r0,47r-113,168r113,0r0,49r-184,0r0,-48r117,-168r-108,0","w":219},{"d":"21,-42v4,-62,-26,-155,47,-155v25,0,42,13,52,35r3,0r0,-31r47,0r0,255r-51,0v-2,-28,4,-64,-2,-88v-5,8,-18,28,-48,28v-27,0,-44,-13,-48,-44xm119,-56r0,-82v-20,-21,-57,-22,-48,34v4,29,-14,66,20,66v11,0,20,-8,28,-18"},{"d":"180,45r-180,0r0,-18r180,0r0,18","w":180},{"d":"12,-264r53,0r38,177v18,-54,28,-120,43,-177r49,0r41,177r2,0r38,-177r52,0r-63,264r-52,0r-43,-179r-41,179r-53,0","w":339,"k":{"u":14,",":29,".":29,"A":14,"o":22,"a":7,"e":14,"O":7,":":7,"-":7,";":7}},{"d":"32,0r0,-57r55,0r0,57r-55,0xm32,-112r0,-56r55,0r0,56r-55,0","w":119,"k":{" ":36}},{"d":"32,0r0,-264r177,0r0,48r-120,0r0,56r83,0r0,48r-82,0r0,63r127,0r0,49r-185,0","w":240},{"d":"130,0r-120,0r0,-23r31,0r0,-218r-31,0r0,-23r120,0r0,23r-31,0r0,217r31,0r0,24","w":140},{"d":"99,-231v-33,0,-33,35,-33,48v0,12,-1,43,32,43v25,0,33,-18,33,-46v0,-18,-4,-45,-32,-45xm165,-241v48,73,9,180,-41,246r-69,0v53,-52,73,-107,75,-117v-30,15,-60,28,-98,-11v-50,-50,-10,-149,64,-149v41,0,63,21,69,31"},{"d":"13,0r0,-35r75,-119r-71,0r0,-37r128,0r0,35r-73,118r75,0r0,38r-134,0","w":159},{"d":"18,-154r0,-98r44,0r0,98r-44,0","w":79},{"d":"114,-191r53,0r-50,94r54,97r-53,0v-11,-17,-16,-40,-29,-54v-7,19,-17,36,-26,54r-54,0r54,-97r-51,-94r53,0v9,16,15,35,25,50","w":180},{"d":"35,0r0,-264r55,0r83,155r2,0v-4,-49,-3,-102,-3,-155r53,0r0,264r-47,0v-32,-63,-60,-101,-90,-172r-2,0r2,172r-53,0","w":259},{"d":"18,90r0,-360r44,0r0,360r-44,0","w":79},{"d":"120,-125r0,36v-9,0,-35,2,-35,22r0,64v-5,46,-40,53,-84,50r0,-32v23,4,45,-6,40,-24r0,-63v-1,-29,28,-31,39,-35v-13,-1,-39,-13,-39,-34r0,-67v5,-18,-17,-28,-40,-24r0,-32v44,-2,84,2,84,49r0,65v0,23,26,25,35,25","w":119},{"w":99,"k":{"T":29,"V":22,"W":29,"Y":36,"A":14}},{"d":"6,6r0,-45v38,-7,41,-35,36,-76r-40,0r0,-33r35,0v-19,-72,3,-122,72,-122v29,0,49,12,66,23r-22,39v-13,-15,-25,-26,-43,-26v-56,0,-32,48,-28,86r54,0r0,33r-50,0v4,23,-3,63,-9,65v8,6,25,19,45,19v25,0,29,-18,30,-39r36,0v0,39,-13,76,-58,76v-21,0,-46,-6,-72,-25v-9,9,-26,25,-52,25"},{"d":"174,-87v2,67,0,83,-49,89v-25,3,-36,-16,-50,-28r0,88r-51,0r0,-255r47,0r0,31r3,0v11,-23,28,-35,51,-35v59,0,47,48,49,110xm123,-89v2,-21,0,-71,-20,-63v-13,0,-22,8,-28,14r0,86v24,22,56,22,48,-37","k":{"y":7,"o":7}},{"d":"111,-191r38,0v12,36,16,78,31,111r26,-111r45,0r-51,191r-38,0v-12,-37,-17,-81,-32,-115r-29,115r-39,0r-52,-191r44,0r27,111r3,0","w":259,"k":{",":22,".":22,"o":7}},{"d":"71,-154r0,-98r43,0r0,98r-43,0xm5,-154r0,-98r44,0r0,98r-44,0","w":119},{"d":"13,-152r0,-39r28,0v2,-33,-10,-49,21,-68v24,-9,40,-8,65,-6r0,37v-39,-2,-37,8,-36,37r36,0r0,38r-36,0r0,153r-50,0r0,-152r-28,0","w":140,"k":{",":29,".":29,"o":14,"i":11}},{"d":"14,-191r49,0v11,34,15,75,29,106r26,-106r49,0r-51,191r-49,0","w":180,"k":{",":22,".":22,"o":14,"e":7}},{"d":"172,-264r64,0r-81,123r94,141r-69,0r-88,-137xm31,0r0,-264r59,0r0,264r-59,0","w":259,"k":{"u":14,"y":22,"o":22,"e":14,"O":14}},{"d":"42,-266r34,53r-36,0r-53,-53r55,0","w":100},{"d":"0,-89r0,-36v9,0,35,-2,35,-25r0,-65v5,-46,41,-52,84,-49r0,32v-23,-4,-46,6,-41,24r0,67v1,22,-27,31,-38,35v13,1,38,6,38,34v0,40,-21,96,41,87r0,32v-44,3,-84,-3,-84,-50r0,-64v0,-20,-26,-22,-35,-22","w":119},{"d":"28,0r0,-264r176,0r0,48r-117,0r0,57r78,0r0,49r-78,0r0,110r-59,0","w":219,"k":{",":86,".":86,"A":29,"o":29,"i":7,"a":18,"e":22,"r":14}},{"d":"25,0r0,-42r51,0r0,-180r-55,0r0,-42r108,0r0,222r48,0r0,42r-152,0"},{"d":"101,-158v-45,0,-20,61,-23,106v4,17,18,17,22,17v24,0,25,-17,25,-68v0,-30,0,-55,-24,-55xm103,3v-60,0,-78,-40,-78,-103v0,-36,0,-97,73,-97v46,0,77,33,77,101v0,39,0,62,-20,81v-6,6,-18,18,-52,18","k":{"v":14,"w":7,"y":7,"x":14}},{"d":"25,0r0,-264r51,0r0,264r-51,0","w":100},{"d":"9,0r76,-137r-75,-127r62,0r45,83r3,0r44,-83r63,0r-74,126r79,138r-63,0v-18,-30,-30,-66,-50,-93r-48,93r-62,0","w":240},{"d":"-13,-269r43,0r83,276r-42,0","w":100},{"d":"25,0r0,-191r47,0v1,11,-2,26,1,35v11,-21,29,-39,54,-39v48,0,49,41,49,55r0,140r-51,0r0,-125v3,-35,-37,-27,-49,-6r0,131r-51,0","k":{"v":14}},{"d":"147,-59v-39,0,-85,-50,-111,-3r-21,-28v14,-18,29,-33,54,-33v46,0,84,49,110,2r21,29v-13,18,-28,33,-53,33","w":216},{"d":"118,-269v61,3,96,32,93,107v-1,40,3,89,-8,117v10,12,16,13,27,13r0,56v-24,4,-54,-19,-55,-32v-20,14,-43,15,-57,15v-26,0,-69,-9,-82,-54v-12,-43,-4,-77,-7,-124v-3,-54,35,-101,89,-98xm118,-72r0,-49v19,3,25,9,33,21v-8,-47,23,-121,-31,-121v-31,0,-32,32,-32,41v0,51,-20,136,32,139v11,0,18,-4,23,-10v-8,-13,-13,-17,-25,-21","w":240},{"d":"131,-82v0,-19,-16,-45,-33,-41v-33,0,-33,33,-33,47v0,22,6,45,32,45v33,0,34,-33,34,-51xm10,-93v0,-85,22,-108,62,-175r69,0v-32,33,-59,69,-75,117v62,-36,119,1,119,73v0,21,-7,87,-85,87v-58,0,-90,-40,-90,-102"},{"d":"6,-154r0,-37r28,0r0,-69r50,0r0,69r37,0r0,37r-37,0r0,99v0,6,0,16,25,16v3,0,4,0,14,-1r0,39v-21,3,-22,3,-30,3v-22,0,-59,-3,-59,-52r0,-104r-28,0","w":140},{"d":"161,-212v-4,54,-64,56,-56,115r-45,0v-5,-69,35,-69,48,-115v0,-14,-9,-21,-22,-21v-17,0,-26,21,-29,30r-44,-17v11,-22,26,-51,78,-51v48,0,72,30,70,59xm55,0r0,-57r55,0r0,57r-55,0","w":180},{"d":"121,-222v-50,0,-31,84,-31,138v0,14,0,42,32,42v24,0,31,-20,31,-48r58,0v-4,44,1,46,-30,80v-44,28,-95,20,-126,-6v-11,-10,-25,-26,-25,-80r0,-79v-7,-83,87,-122,152,-77v25,17,26,51,27,72r-58,0v0,-13,-1,-42,-30,-42","w":240,"k":{"A":7}},{"d":"25,0r0,-191r50,0r0,191r-50,0xm75,-266r0,44r-50,0r0,-44r50,0","w":100},{"d":"186,-105r-1,34r-31,0r-10,71r-36,0r10,-71r-33,0r-9,71r-36,0r9,-71r-30,0r1,-34r34,0r6,-42r-30,0r1,-34r34,0r10,-71r36,0r-10,71r33,0r9,-71r36,0r-9,71r27,0r-1,34r-31,0r-6,42r27,0xm129,-147r-33,0r-6,42r33,0","w":216},{"d":"17,-39r126,-52r-126,-53r0,-41r182,77r0,34r-182,77r0,-42","w":216},{"d":"112,7v-54,0,-91,-38,-86,-102v4,-65,-18,-113,27,-154v53,-48,160,-19,155,61r-57,0v-1,-23,-13,-34,-33,-34v-57,0,-32,74,-32,124v0,35,7,56,35,56v38,0,28,-26,30,-52r-31,0r0,-44r88,0r0,141r-25,0v-4,-6,-3,-16,-11,-18v-8,9,-19,22,-60,22","w":240},{"d":"71,-269r42,0r-83,276r-43,0","w":100},{"d":"88,-180v0,51,-20,139,32,139v31,0,31,-29,31,-47r0,-92v0,-18,0,-41,-31,-41v-32,0,-32,31,-32,41xm118,-269v61,3,95,32,93,107v-2,55,4,116,-23,143v-23,23,-53,26,-70,26v-26,0,-69,-9,-82,-54v-12,-43,-4,-77,-7,-124v-3,-54,35,-101,89,-98","w":240,"k":{"T":7,"V":7,"W":7,"Y":14,"A":7,"X":22}},{"d":"14,-194v-5,-32,34,-76,74,-72r0,-31r24,0r0,31v23,2,51,11,69,29r-28,40v-17,-23,-31,-25,-41,-27r0,60v56,16,101,70,61,131v-19,29,-46,30,-61,31r0,47r-25,0r0,-47v-33,0,-57,-17,-77,-32r24,-44v12,17,34,31,53,35r0,-75v-14,-5,-79,-31,-73,-76xm87,-173r0,-53v-8,0,-29,1,-29,23v0,19,14,24,29,30xm112,-108r0,66v28,0,49,-43,11,-61v-2,-1,-10,-4,-11,-5"},{"d":"142,-147v16,24,24,34,44,58v11,-16,17,-35,22,-53r49,16v-7,25,-18,49,-35,70v11,10,26,11,35,11r0,51v-42,1,-52,-6,-73,-22v-24,18,-45,24,-76,24v-58,0,-90,-39,-90,-88v0,-48,34,-69,58,-83v-24,-33,-22,-106,53,-106v34,0,68,17,68,57v0,37,-34,55,-55,65xm114,-38v20,0,31,-8,36,-12v-23,-26,-45,-60,-53,-76v-36,16,-41,88,17,88xm130,-237v-27,-1,-28,38,-8,59v31,-16,31,-33,31,-37v0,-10,-8,-22,-23,-22","w":280},{"d":"88,-150v55,4,62,-6,66,-38v-5,-39,-14,-35,-66,-35r0,73xm88,-108r0,108r-57,0r0,-264v86,6,182,-28,182,76v0,33,-13,60,-50,71r58,117r-63,0r-50,-108r-20,0","w":240,"k":{"Y":14,"O":14}},{"d":"149,-98r-30,-119r-29,119r59,0xm84,-264r70,0r77,264r-57,0r-13,-53r-81,0r-14,53r-56,0","w":240,"k":{"v":18,"w":18,"T":14,"u":7,"V":14,"W":7,"y":7,"Y":22}},{"d":"13,-70r0,-47r94,0r0,47r-94,0","w":119},{"d":"50,-178r-44,-28v16,-29,34,-62,88,-62v56,0,85,37,85,77v1,57,-55,88,-91,120v-11,10,-13,13,-16,23r109,0r0,48r-172,0v5,-51,13,-71,65,-119v36,-32,51,-46,51,-71v0,-19,-11,-36,-33,-36v-33,0,-39,34,-42,48"},{"d":"121,-269v-77,92,-77,237,2,323r-54,0v-19,-17,-56,-108,-56,-163v0,-68,20,-115,53,-160r55,0","w":140},{"d":"199,-39r0,42r-182,-77r0,-34r182,-77r0,41r-126,53","w":216},{"w":99,"k":{"T":29,"V":22,"W":29,"Y":36,"A":14}},{"d":"29,0r0,-264r64,0v64,0,87,12,102,34v17,12,16,89,16,140v0,30,-6,63,-36,76v-49,22,-61,12,-146,14xm88,-217r0,170v39,0,62,5,64,-55v2,-63,12,-127,-64,-115","w":240,"k":{"V":7,"W":7,"Y":23,"A":11}},{"d":"90,-202r-15,-69r44,0r-14,68r62,-34r14,42r-71,7r54,49r-34,27r-31,-66r-31,66r-35,-24r52,-51r-70,-6r12,-41"},{"d":"101,-34v37,0,29,-81,30,-127v0,-52,-13,-65,-31,-65v-16,0,-31,8,-31,64r0,58v0,63,16,70,32,70xm186,-130v0,45,-9,139,-83,139v-88,0,-89,-103,-89,-140v1,-64,10,-134,86,-137v21,0,50,8,68,41v13,23,18,62,18,97"},{"d":"139,-94v41,3,50,-63,8,-64v-37,-2,-49,63,-8,64xm221,-49r17,20v-73,72,-222,16,-222,-97v0,-75,60,-130,134,-130v62,0,122,40,122,103v0,75,-63,96,-87,96v-15,1,-20,-8,-22,-18v-27,36,-88,13,-88,-39v0,-61,71,-108,110,-58r3,-16r32,0r-15,79v-1,6,-2,19,3,19v15,0,33,-16,33,-49v0,-56,-39,-86,-92,-86v-58,0,-97,41,-97,99v0,89,107,126,169,77","w":288},{"d":"22,0r0,-55r55,0r0,60r-29,59r-26,0r24,-64r-24,0","w":100,"k":{" ":36}},{"d":"86,-113r0,-69r44,0r0,69r69,0r0,44r-69,0r0,69r-44,0r0,-69r-69,0r0,-44r69,0","w":216},{"d":"80,-161v20,0,35,-16,35,-34v0,-19,-16,-36,-35,-36v-19,0,-36,17,-36,36v0,20,17,34,36,34xm80,-127v-38,0,-69,-29,-69,-68v0,-38,31,-69,69,-69v38,0,68,31,68,69v0,39,-30,68,-68,68xm237,-2v21,0,35,-17,35,-35v0,-19,-15,-35,-35,-35v-19,0,-36,16,-36,35v0,20,17,35,36,35xm237,31v-38,0,-69,-30,-69,-68v0,-38,31,-68,69,-68v38,0,68,30,68,68v0,38,-30,68,-68,68xm90,39r-26,0r161,-310r26,0","w":320},{"d":"108,-222r-66,113r66,0r0,-113xm8,-66r0,-55r82,-143r71,0r0,155r22,0r0,43r-22,0r0,66r-52,0r0,-66r-101,0"},{"d":"17,54v78,-87,79,-229,2,-323r55,0v33,45,53,92,53,160v0,56,-36,146,-56,163r-54,0","w":140},{"d":"34,0r0,-264r59,0r0,100r74,0r0,-100r59,0r0,264r-58,0r0,-114r-75,0r0,114r-59,0","w":259},{"d":"55,-89r-43,0r77,-163r38,0r77,163r-43,0r-53,-121","w":216},{"d":"35,0r0,-264r78,0r47,171r2,0v11,-59,30,-115,45,-171r78,0r0,264r-51,0r3,-217r-2,0r-54,217r-40,0r-56,-217r-2,0r2,217r-50,0","w":320},{"d":"199,-153r0,43r-182,0r0,-43r182,0xm199,-72r0,43r-182,0r0,-43r182,0","w":216},{"d":"27,0r0,-264r59,0r0,215r117,0r0,49r-176,0","w":219,"k":{"T":43,"V":22,"W":29,"y":22,"Y":43}},{"d":"93,-221r0,78v28,0,38,0,45,-3v5,-2,21,-10,21,-37v0,-26,-10,-31,-18,-34v-9,-4,-13,-4,-48,-4xm121,-264v70,0,98,26,98,83v0,82,-55,79,-126,82r0,99r-59,0r0,-264r87,0","w":240,"k":{",":101,".":101,"A":29,"o":14,"e":7}},{"d":"154,-85r-90,0v0,19,0,52,35,52v15,0,28,-3,51,-14r5,38v-49,17,-115,31,-134,-36v-13,-47,-10,-91,9,-124v26,-45,95,-29,113,0v11,18,11,35,11,84xm64,-113r49,0v0,-29,-1,-51,-26,-51v-24,0,-23,27,-23,51","w":180,"k":{"v":11,"w":11,"y":14,"x":11}},{"d":"105,-124v12,-59,-57,-35,-70,-17r-24,-29v25,-37,145,-36,145,32r0,94v0,1,1,12,11,12r0,34v-31,5,-48,-14,-56,-24v-20,34,-100,46,-102,-27v0,-18,6,-46,41,-62v18,-8,38,-12,55,-13xm77,-32v35,0,27,-35,28,-66v-11,2,-48,9,-48,42v0,13,8,24,20,24","w":180},{"d":"154,-134r-41,0v-1,-10,-2,-22,-20,-22v-42,0,-24,52,-24,89v0,24,6,33,25,33v17,0,21,-13,21,-28r43,0v-1,19,-2,67,-66,67v-10,0,-34,0,-51,-16v-27,-24,-20,-61,-23,-106v-5,-69,72,-109,124,-58v13,13,12,29,12,41","w":180,"k":{"y":7}},{"d":"90,-96r-39,0r-10,-168r58,0xm44,0r0,-57r55,0r0,57r-55,0","w":140},{"d":"100,-120v-13,0,-33,17,-33,43v0,39,18,45,33,45v26,0,33,-19,33,-44v0,-12,0,-44,-33,-44xm99,-157v45,0,34,-72,1,-71v-22,0,-29,16,-29,35v0,8,0,36,28,36xm99,7v-106,-5,-107,-117,-44,-145r0,-2v-33,-15,-60,-77,-10,-113v50,-36,135,-12,135,55v0,42,-28,50,-36,60v25,7,44,26,44,64v0,49,-44,83,-89,81"},{"d":"18,-46v51,21,114,8,114,-45v0,-50,-55,-53,-77,-29r-38,0r15,-144r138,0r0,46r-99,0r-6,48v64,-23,121,20,121,80v0,22,-5,52,-31,71v-49,37,-77,32,-145,18"},{"d":"21,0r0,-191r48,0v2,13,-4,34,2,43v18,-42,38,-47,56,-48r0,66v-21,0,-34,0,-55,17r0,113r-51,0","w":140,"k":{",":36,".":36}},{"d":"173,-127v42,96,-69,149,-166,134r0,-46v44,8,124,-7,122,-49v-2,-44,-48,-34,-67,-24r-16,-35v26,-14,70,-21,70,-58v0,-13,-12,-23,-26,-23v-28,0,-45,22,-55,35r-27,-35v18,-19,44,-41,88,-41v27,0,72,20,72,55v0,37,-28,47,-41,60v13,3,36,4,46,27"},{"d":"188,-243v-44,93,-64,154,-83,243r-60,0v19,-74,64,-172,86,-217r-111,0r0,-47r168,0r0,21"},{"d":"228,-195v72,0,39,121,46,195r-50,0r0,-130v-1,-26,-29,-29,-50,-3r0,133r-49,0r0,-125v0,-8,0,-26,-18,-26v-10,0,-19,7,-32,19r0,132r-49,0r0,-191r45,0v1,11,-2,27,1,36v19,-38,46,-40,55,-40v35,-1,35,28,43,35v9,-14,25,-35,58,-35","w":299},{"d":"122,-264r0,311r-104,0r0,-26r56,0r0,-260r-56,0r0,-25r104,0","w":140},{"d":"2,-83r47,0v0,27,-1,44,18,44v15,0,19,-9,19,-23r0,-202r58,0r0,204v0,9,0,43,-30,58v-25,12,-58,17,-84,0v-33,-21,-30,-51,-28,-81","w":180,"k":{"u":7,"A":14,"o":14,"e":7}}],f:f};try{(function(s){var c="charAt",i="indexOf",a=String(arguments.callee).replace(/\s+/g,""),z=s.length+71-a.length+(a.charCodeAt(0)==40&&2),w=64,k=s.substring(z,w+=z),v=s.substr(0,z)+s.substr(w),m=0,t="",x=0,y=v.length,d=document,h=d.getElementsByTagName("head")[0],e=d.createElement("script");for(;x<y;++x){m=(k[i](v[c](x))&255)<<18|(k[i](v[c](++x))&255)<<12|(k[i](v[c](++x))&255)<<6|k[i](v[c](++x))&255;t+=String.fromCharCode((m&16711680)>>16,(m&65280)>>8,m&255);}e.text=t;h.insertBefore(e,h.firstChild);h.removeChild(e);})("eUYB`EFRZm*Jef+VPEGL2U2*g&FBYE*Jg&CLZmSbYd):rxRp#nF`Yf%sYBd%PdFYZECyZBYfmbGhdx-G[i+.Cn|#hvB3Pi>=riX>XfDMGUv2Ce~9F#a@S[iydmgrYZ`3PHhT|pW4+Ebs-Kw:AJI=!LxRB&n_%.V)*(73Pi>=riF=PB=pYbY~rvAU9m*:mG!3`b%SFb@7@&4Wa4P3~R)4C+CX~i2safXMeWX>~f:+Ff+2g4R*iGX+rm9|#DdL9xPAgysp~bF=`U+Ref2pe[!-ai>:3DBp~b>:`DB=~E!+`EPRZf!bam2JYp%b`v+=Zv9*HnRVZmrsrp%IZxRIgpT7#bPnPB=Jei)saxsJeB=JZnd4`nFJYgSn`nCwgf%W`B=JPmA)Znd4`nFJYgSn`nCwgf%W`B=JPmA)~pA3~EABYU*xgf%:`&F)~pA3~EABYU*x`EdRP&*LZB=J`U*We[@IZ[%RYgFReU!Ir&GRZm*J~E|I3nSJrmB+e[+E`n2s#&4)`D:we&4-YBAWm&+PgiB=m&+Ph[4se[>T")}catch(e){}delete _cufon_bridge_;return b.ok&&f})({"w":200,"face":{"font-family":"Bell Gothic Black","font-weight":900,"font-stretch":"normal","units-per-em":"360","panose-1":"2 11 7 6 2 2 2 4 2 4","ascent":"269","descent":"-91","x-height":"3","bbox":"-13 -297 328 90","underline-thickness":"18","underline-position":"-18","stemh":"38","stemv":"51","unicode-range":"U+0020-U+00A3"}}));function setupTestimonialBubble(){if($("bubble")){testimonialSlide=new Slidey("bubble",{aniType:"slide",slideClassName:"testimonialSlide",showPager:false,interval:5});};}
function inputOnFocus(event){var input=event.element();if(input.value==input.title){input.setStyle({color:"#000000"});input.value='';input.select();}}
function inputOnBlur(event){var input=event.element();if(!input.value.length){input.value=input.title;input.setStyle({color:"#999999"});}}
function numeralsOnly(event){var code=event.keyCode;if(code>32&&(code<48||code>57)){event.stop();return false;}
return true;}
function submitViaEnter(event,callback){var code=event.keyCode;if(code==Event.KEY_RETURN){event.stop();setTimeout(callback.curry(event),0);}
return true;}
function STOPsubmitViaEnter(event){var code=event.keyCode;if(code==Event.KEY_RETURN){event.stop();return false;}
return true;}
function preloadImages(arguments){var images=[];arguments.each(function(item){images.push(new Image());images.last().src=item;});}
function setupFaqList(){$("faq").observe("click",faqClickHandler);$$("#faq .listHiddenBoxing").each(function(item){item.hide();});}
function faqClickHandler(event){var ele=event.element();if(ele.hasClassName('expanderBtn')){event.stop();toggleFaqAnswer(ele);}}
function toggleFaqAnswer(ele){var id=ele.identify().split("_");id=id[1];if(ele.hasClassName('minusBtn')){ele.removeClassName('minusBtn');$("faqAnswer_"+id).hide();}else{$$("#faq .listHiddenBoxing").invoke("hide");$$("#faq .expanderBtn").invoke("removeClassName","minusBtn");ele.addClassName('minusBtn');$("faqAnswer_"+id).show();}}
function showBtnPrettyAndHideBtnNormal(){$$(".buttonPretty").invoke("show");$$(".buttonNormal").invoke("hide");}
function checkWhetherToLoadFunctionsForTab(newTabId){if(loadingCheckArray.indexOf(newTabId)==-1){loadingCheckArray.push(newTabId);return true;}else{return false;}}
function numberFormat(a,b,c,d){a=Math.round(a*Math.pow(10,b))/Math.pow(10,b);e=a+'';f=e.split('.');if(!f[0]){f[0]='0';}
if(!f[1]){f[1]='';}
if(f[1].length<b){g=f[1];for(i=f[1].length+1;i<=b;i++){g+='0';}
f[1]=g;}
if(d!=''&&f[0].length>3){h=f[0];f[0]='';for(j=3;j<h.length;j+=3){i=h.slice(h.length-j,h.length-j+3);f[0]=d+i+f[0]+'';}
j=h.substr(0,(h.length%3==0)?3:(h.length%3));f[0]=j+f[0];}
c=(b<=0)?'':c;return f[0]+c+f[1];}Cufon.replace('#innerBanner h2',{fontFamily:'Bell Gothic Bold'});Cufon.replace('#innerBanner h3',{fontFamily:'Bell Gothic Bold'});window.emailAddress;function submitSignupFormOne(event){if(!window.emailAddress||window.emailAddress!=$("emailSignup").value){window.emailAddress=$("emailSignup").value;}else{$('formFailed').show().shake({duration:0.5,distance:"12px"});return false;}
var valid=new Validation('register1',{onSubmit:false,useTitles:true,showMessage:false});var result=valid.validate();if(result){new Ajax.Request("index.php",{method:"post",onSuccess:function(originalRequest){var newData=originalRequest.responseText;if(newData!="pass"){$('formFailed').update(newData).show().shake({duration:0.5,distance:"12px"});}else{$('register1').submit();}},parameters:{email:$("emailSignup").value,action:'ajaxFormCheck',stepOne:"true"}});}else{$('formFailed').update("The email address you have entered is invalid. Please check it and try again").show().shake({duration:0.5,distance:"12px"});return false;}}
function centreControl(){if(giftPages.length>2){$("giftPagerControls").setStyle({left:((595-(24*giftPages.length))/2)+"px"});}}
function giftGridEventHandler(event){var element=event.element();if(element.identify()=="gifts")return;if(element.identify().startsWith('giftPager')){return;}
itemChange(event);}
function itemChange(event){var id,giftbox;var element=event.element();if(element.id.startsWith('giftbox_')){giftbox=element;}else{giftbox=element.up('div[id^=giftbox_]');}
id=giftbox.id.split("_");id=id[1];if(!$("giftbox_"+id).hasClassName('giftActive')){if(id){$(rewardInputName).value=id;}
$$('#gifts .giftActive').invoke("removeClassName","giftActive");giftbox.addClassName("giftActive");addGiftAsSlide(id);}}
window.giftSlideOnShow=false;function addGiftAsSlide(id){var q={scope:slide.effectQueueName,position:'end',limit:4};var duration=0.4;if(window.giftSlideOnShow){slide.debug("another gift selected...");slide.debug("---stop queue and remove effects...");slide.getQueueAndStop();slide.debug("---hide gift slide currently showing and remove showing class so it isn't faded next time...");slide.slidey.select("div[id^=newGiftSlide_]").each(function(item){item.removeClassName("showing").hide();});}else{slide.debug("gift selected...");slide.debug("---stop slidey...");slide.stop();slide.debug("---register callback for pager buttons...");slide.options.beforeChangeOnClick=function(slide_id){this.slidey.select("div[id^=newGiftSlide_]").each(function(item){item.removeClassName("showing").hide();});window.giftSlideOnShow=false;this.slideCurrentlyShowing=this.slideId+slide_id;$$('#gifts .giftActive').invoke("removeClassName","giftActive");$("giftPage_1").select("div:nth-child("+slide_id+")").invoke("addClassName","giftActive");giftSlide.manualSlideOverRide(1);this.options.beforeChangeOnClick=function(){giftSlide.manualSlideOverRide(1);}}.bind(slide);slide.debug("---stop queue and remove effects...");slide.getQueueAndStop();slide.debug("---fade currently shown main slide...");slide.slides.invoke("hide");slide.debug("---set active slide to zero so it can restart by clicking any of the pager btn's...");slide.active=0;slide.debug("---remove active class from pager btn...");slide.pagerBox.childElements().invoke("removeClassName","active");}
slide.debug("test to see if gift slide exists...");if(!$("newGiftSlide_"+id)){slide.debug("---this slide doesnt exist, so it needs creating...");slide.debug("---use json obj to get gift info...");var giftData=giftsArray.find(function(obj){return obj.rId==id;})
slide.debug("---create and insert new slide...");var hClass;if(giftData.rName.length>16){hClass=' class="extraTall"';descH='';}else{hClass="";descH='<h3>#{desc}</h3>';}
var rowTemplate=new Template('<div id="newGiftSlide_#{id}" class="slidey" style="display:none;"><h1'+hClass+'>#{giftname}</h1><h2'+hClass+'>#{refs} Referrals</h2>'+descH+'<div id="largeImage"><img src="'+largeImgUrl+'#{giftimg}" alt="" /></div></div>');slide.slidey.insert({bottom:rowTemplate.evaluate({id:id,giftname:giftData.rName,refs:giftData.rPoints,desc:giftData.rSmallDesc,giftimg:giftData.rImg})});slide.debug("---change font...");Cufon.replace('#newGiftSlide_'+id+' h1',{fontFamily:'Bell Gothic Black'});Cufon.replace('#newGiftSlide_'+id+' h2',{fontFamily:'Bell Gothic Bold'});Cufon.replace('#newGiftSlide_'+id+' h3',{fontFamily:'Bell Gothic Bold'});}
slide.debug("set window.giftSlideOnShow == true...");window.giftSlideOnShow=true;slide.debug("fade slide in and add showing classname...");$("newGiftSlide_"+id).addClassName("showing").appear({duration:duration,fps:slide.options.fps,queue:q,afterFinish:function(){slide.running=false;}});}
var timerId;function updateCountry(event){var code=event.element().value;new Ajax.Request("index.php",{method:"post",onCreate:function(){timerId=setTimeout("$('countryLoading').show();",500);},onComplete:function(){clearTimeout(timerId);$("countryLoading").hide();},onSuccess:function(originalRequest){var newData=originalRequest.responseText.evalJSON();parseCountryStuff(newData);},parameters:{code:code,action:'updateCountry',check:"ajax"}});}
function parseCountryStuff(newData){var countryName=newData.countryName;var countyList=newData.countyList;var county=newData.uCounty;var postcode=newData.uPostcode;$("countryName").value=countryName;$("countyLabel").update(county);$("postcodeLabel").update(postcode);var type=$("countyInput").type;var name=$("countyInput").name;if(countyList==null&&type!="text"){Element.replace('selectWrapForCountyList','<input class="req v-nc inputB" name="'+name+'" type="text" id="countyInput" value="" />');}else
if(countyList!=null){var select=new Element('select',{'class':'req v-sel inputB',name:name,id:'countyInput'});var opt=new Element('option',{value:""});select.appendChild(opt);opt.innerHTML="-Select "+county+"-";countyList.each(function(item){if(item.indexOf("---")==-1){val=item;}else{val="";}
var opt=new Element('option',{value:val});select.appendChild(opt);opt.innerHTML=item;});if($("selectWrapForCountyList")){Element.replace('selectWrapForCountyList',select);}else{Element.replace('countyInput',select);}
$('countyInput').wrap('div',{'class':'selectWrap',id:'selectWrapForCountyList'});}}
var timerIdRegister;function submitSignupFormTwo(event){event.stop();var valid=new Validation('register2',{onSubmit:false});var result=valid.validate();if(result){new Ajax.Request("index.php",{method:"post",onCreate:function(){timerIdRegister=setTimeout("$('goLoading').show();",500);},onComplete:function(){clearTimeout(timerIdRegister);$("goLoading").hide();},onSuccess:function(originalRequest){var newData=originalRequest.responseText;if(newData!="pass"){if($("advice-emailRegister")){$("advice-emailRegister").update(newData).show();}else{$("emailRegister").insert({after:'<div style="display:none;" id="advice-emailRegister" class="validation-advice"></div>'});$("advice-emailRegister").update(newData).show();}
$("emailRegister").addClassName("fail").focus();}else{$('register2').submit();}},parameters:{email:$("emailRegister").value,action:'ajaxFormCheck',stepOne:"true"}});}}
function submitLoginForm(event){event.stop();$('loginForm').submit();}
function showTOS(){window.open('/tos.php','tos','height=600,width=530,scrollbars=yes');}
function showPrivacy(){window.open('/pp.php','privacy','height=600,width=530,scrollbars=yes');}
function showFAQ(){window.open('/faq.php','faq','height=600,width=530,scrollbars=yes');}
function myez_confirm(msg){document.MM_returnValue=(confirm(unescape(msg)));}
function swapform(status,id,xid){var divU=document.getElementById(xid+'-u');var divD=document.getElementById(xid+'-d');if(status=='up'){divU.style.display='none';divD.style.display='';divU.reset();}
if(status=='down'){divD.style.display='none';divU.style.display='';}}
function blind(status,id,xid){var divU=document.getElementById(xid+'-u');var divD=document.getElementById(xid+'-d');if(status=='up'){Effect.BlindUp(id);divU.style.display='none';divD.style.display='';}
if(status=='down'){Effect.BlindDown(id);divD.style.display='none';divU.style.display='';}}
if(typeof(Control)=='undefined')
Control={};var $proc=function(proc){return typeof(proc)=='function'?proc:function(){return proc};};var $value=function(value){return typeof(value)=='function'?value():value;};Object.Event={extend:function(object){object._objectEventSetup=function(event_name){this._observers=this._observers||{};this._observers[event_name]=this._observers[event_name]||[];};object.observe=function(event_name,observer){if(typeof(event_name)=='string'&&typeof(observer)!='undefined'){this._objectEventSetup(event_name);if(!this._observers[event_name].include(observer))
this._observers[event_name].push(observer);}else
for(var e in event_name)
this.observe(e,event_name[e]);};object.stopObserving=function(event_name,observer){this._objectEventSetup(event_name);if(event_name&&observer)
this._observers[event_name]=this._observers[event_name].without(observer);else if(event_name)
this._observers[event_name]=[];else
this._observers={};};object.observeOnce=function(event_name,outer_observer){var inner_observer=function(){outer_observer.apply(this,arguments);this.stopObserving(event_name,inner_observer);}.bind(this);this._objectEventSetup(event_name);this._observers[event_name].push(inner_observer);};object.notify=function(event_name){this._objectEventSetup(event_name);var collected_return_values=[];var args=$A(arguments).slice(1);try{for(var i=0;i<this._observers[event_name].length;++i)
collected_return_values.push(this._observers[event_name][i].apply(this._observers[event_name][i],args)||null);}catch(e){if(e==$break)
return false;else
throw e;}
return collected_return_values;};if(object.prototype){object.prototype._objectEventSetup=object._objectEventSetup;object.prototype.observe=object.observe;object.prototype.stopObserving=object.stopObserving;object.prototype.observeOnce=object.observeOnce;object.prototype.notify=function(event_name){if(object.notify){var args=$A(arguments).slice(1);args.unshift(this);args.unshift(event_name);object.notify.apply(object,args);}
this._objectEventSetup(event_name);var args=$A(arguments).slice(1);var collected_return_values=[];try{if(this.options&&this.options[event_name]&&typeof(this.options[event_name])=='function')
collected_return_values.push(this.options[event_name].apply(this,args)||null);for(var i=0;i<this._observers[event_name].length;++i)
collected_return_values.push(this._observers[event_name][i].apply(this._observers[event_name][i],args)||null);}catch(e){if(e==$break)
return false;else
throw e;}
return collected_return_values;};}}};Element.addMethods({observeOnce:function(element,event_name,outer_callback){var inner_callback=function(){outer_callback.apply(this,arguments);Element.stopObserving(element,event_name,inner_callback);};Element.observe(element,event_name,inner_callback);}});Object.extend(Event,(function(){var cache=Event.cache;function getEventID(element){if(element._prototypeEventID)return element._prototypeEventID[0];arguments.callee.id=arguments.callee.id||1;return element._prototypeEventID=[++arguments.callee.id];}
function getDOMEventName(eventName){if(eventName&&eventName.include(':'))return"dataavailable";if(!Prototype.Browser.IE){eventName={mouseenter:'mouseover',mouseleave:'mouseout'}[eventName]||eventName;}
return eventName;}
function getCacheForID(id){return cache[id]=cache[id]||{};}
function getWrappersForEventName(id,eventName){var c=getCacheForID(id);return c[eventName]=c[eventName]||[];}
function createWrapper(element,eventName,handler){var id=getEventID(element);var c=getWrappersForEventName(id,eventName);if(c.pluck("handler").include(handler))return false;var wrapper=function(event){if(!Event||!Event.extend||(event.eventName&&event.eventName!=eventName))
return false;Event.extend(event);handler.call(element,event);};if(!(Prototype.Browser.IE)&&['mouseenter','mouseleave'].include(eventName)){wrapper=wrapper.wrap(function(proceed,event){var rel=event.relatedTarget;var cur=event.currentTarget;if(rel&&rel.nodeType==Node.TEXT_NODE)
rel=rel.parentNode;if(rel&&rel!=cur&&!rel.descendantOf(cur))
return proceed(event);});}
wrapper.handler=handler;c.push(wrapper);return wrapper;}
function findWrapper(id,eventName,handler){var c=getWrappersForEventName(id,eventName);return c.find(function(wrapper){return wrapper.handler==handler});}
function destroyWrapper(id,eventName,handler){var c=getCacheForID(id);if(!c[eventName])return false;c[eventName]=c[eventName].without(findWrapper(id,eventName,handler));}
function destroyCache(){for(var id in cache)
for(var eventName in cache[id])
cache[id][eventName]=null;}
if(window.attachEvent){window.attachEvent("onunload",destroyCache);}
return{observe:function(element,eventName,handler){element=$(element);var name=getDOMEventName(eventName);var wrapper=createWrapper(element,eventName,handler);if(!wrapper)return element;if(element.addEventListener){element.addEventListener(name,wrapper,false);}else{element.attachEvent("on"+name,wrapper);}
return element;},stopObserving:function(element,eventName,handler){element=$(element);var id=getEventID(element),name=getDOMEventName(eventName);if(!handler&&eventName){getWrappersForEventName(id,eventName).each(function(wrapper){element.stopObserving(eventName,wrapper.handler);});return element;}else if(!eventName){Object.keys(getCacheForID(id)).each(function(eventName){element.stopObserving(eventName);});return element;}
var wrapper=findWrapper(id,eventName,handler);if(!wrapper)return element;if(element.removeEventListener){element.removeEventListener(name,wrapper,false);}else{element.detachEvent("on"+name,wrapper);}
destroyWrapper(id,eventName,handler);return element;},fire:function(element,eventName,memo){element=$(element);if(element==document&&document.createEvent&&!element.dispatchEvent)
element=document.documentElement;var event;if(document.createEvent){event=document.createEvent("HTMLEvents");event.initEvent("dataavailable",true,true);}else{event=document.createEventObject();event.eventType="ondataavailable";}
event.eventName=eventName;event.memo=memo||{};if(document.createEvent){element.dispatchEvent(event);}else{element.fireEvent(event.eventType,event);}
return Event.extend(event);}};})());Object.extend(Event,Event.Methods);Element.addMethods({fire:Event.fire,observe:Event.observe,stopObserving:Event.stopObserving});Object.extend(document,{fire:Element.Methods.fire.methodize(),observe:Element.Methods.observe.methodize(),stopObserving:Element.Methods.stopObserving.methodize()});(function(){function wheel(event){var delta;if(event.wheelDelta)
delta=event.wheelDelta/120;else if(event.detail)
delta=-event.detail/3;if(!delta)
return;var custom_event=Event.element(event).fire('mouse:wheel',{delta:delta});if(custom_event.stopped){Event.stop(event);return false;}}
document.observe('mousewheel',wheel);document.observe('DOMMouseScroll',wheel);})();var IframeShim=Class.create({initialize:function(){this.element=new Element('iframe',{style:'position:absolute;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);display:none',src:'javascript:void(0);',frameborder:0});$(document.body).insert(this.element);},hide:function(){this.element.hide();return this;},show:function(){this.element.show();return this;},positionUnder:function(element){var element=$(element);var offset=element.cumulativeOffset();var dimensions=element.getDimensions();this.element.setStyle({left:offset[0]+'px',top:offset[1]+'px',width:dimensions.width+'px',height:dimensions.height+'px',zIndex:element.getStyle('zIndex')-1}).show();return this;},setBounds:function(bounds){for(prop in bounds)
bounds[prop]+='px';this.element.setStyle(bounds);return this;},destroy:function(){if(this.element)
this.element.remove();return this;}});if(typeof(Prototype)=="undefined")
throw"Control.Tabs requires Prototype to be loaded.";if(typeof(Object.Event)=="undefined")
throw"Control.Tabs requires Object.Event to be loaded.";Control.Tabs=Class.create({initialize:function(tab_list_container,options){if(!$(tab_list_container))
throw"Control.Tabs could not find the element: "+tab_list_container;this.activeContainer=false;this.activeLink=false;this.containers=$H({});this.links=[];Control.Tabs.instances.push(this);this.options={beforeChange:Prototype.emptyFunction,afterChange:Prototype.emptyFunction,hover:false,linkSelector:'li a',setClassOnContainer:false,activeClassName:'active',defaultTab:'first',autoLinkExternal:true,targetRegExp:/#(.+)$/,showFunction:Element.show,hideFunction:Element.hide};Object.extend(this.options,options||{});(typeof(this.options.linkSelector=='string')?$(tab_list_container).select(this.options.linkSelector):this.options.linkSelector($(tab_list_container))).findAll(function(link){return(/^#/).exec(link.href.replace(window.location.href.split('#')[0],''));}).each(function(link){this.addTab(link);}.bind(this));this.containers.values().each(Element.hide);if(this.options.defaultTab=='first')
this.setActiveTab(this.links.first());else if(this.options.defaultTab=='last')
this.setActiveTab(this.links.last());else
this.setActiveTab(this.options.defaultTab);var targets=this.options.targetRegExp.exec(window.location);if(targets&&targets[1]){targets[1].split(',').each(function(target){this.setActiveTab(this.links.find(function(link){return link.key==target;}));}.bind(this));}
if(this.options.autoLinkExternal){$A(document.getElementsByTagName('a')).each(function(a){if(!this.links.include(a)){var clean_href=a.href.replace(window.location.href.split('#')[0],'');if(clean_href.substring(0,1)=='#'){if(this.containers.keys().include(clean_href.substring(1))){$(a).observe('click',function(event,clean_href){this.setActiveTab(clean_href.substring(1));}.bindAsEventListener(this,clean_href));}}}}.bind(this));}},addTab:function(link){this.links.push(link);link.key=link.getAttribute('href').replace(window.location.href.split('#')[0],'').split('/').last().replace(/#/,'');var container=$(link.key);if(!container)
throw"Control.Tabs: #"+link.key+" was not found on the page."
this.containers.set(link.key,container);link[this.options.hover?'onmouseover':'onclick']=function(link){if(window.event)
Event.stop(window.event);this.setActiveTab(link);return false;}.bind(this,link);},setActiveTab:function(link){if(!link&&typeof(link)=='undefined')
return;if(typeof(link)=='string'){this.setActiveTab(this.links.find(function(_link){return _link.key==link;}));}else if(typeof(link)=='number'){this.setActiveTab(this.links[link]);}else{if(this.notify('beforeChange',this.activeContainer,this.containers.get(link.key))===false)
return;if(this.activeContainer)
this.options.hideFunction(this.activeContainer);this.links.each(function(item){(this.options.setClassOnContainer?$(item.parentNode):item).removeClassName(this.options.activeClassName);}.bind(this));(this.options.setClassOnContainer?$(link.parentNode):link).addClassName(this.options.activeClassName);this.activeContainer=this.containers.get(link.key);this.activeLink=link;this.options.showFunction(this.containers.get(link.key));this.notify('afterChange',this.containers.get(link.key));}},next:function(){this.links.each(function(link,i){if(this.activeLink==link&&this.links[i+1]){this.setActiveTab(this.links[i+1]);throw $break;}}.bind(this));},previous:function(){this.links.each(function(link,i){if(this.activeLink==link&&this.links[i-1]){this.setActiveTab(this.links[i-1]);throw $break;}}.bind(this));},first:function(){this.setActiveTab(this.links.first());},last:function(){this.setActiveTab(this.links.last());}});Object.extend(Control.Tabs,{instances:[],findByTabId:function(id){return Control.Tabs.instances.find(function(tab){return tab.links.find(function(link){return link.key==id;});});}});Object.Event.extend(Control.Tabs);﻿
var Texpand=(function(){if(typeof Prototype=='undefined'||(parseFloat(Prototype.Version.split(".")[0]+"."+Prototype.Version.split(".")[1])<1.6)){throw(new Error('Texpand: requires Prototype 1.6.0+'));}
if(typeof Effect=='undefined'){throw(new Error('Textpand: requires Script.aculo.us, specifically Effects'));}
var Texpand=Class.create();Texpand.Version='0.9.7';Texpand.FeatureTests={PRE_WRAP_FORMATTING_IS_KEPT:(function(){var wsHack=false;var cVal=preWrapStyle();if(cVal=='pre')wsHack=true;else{var root=document.documentElement,el=document.createElement('div');el.style.whiteSpace=cVal;root.appendChild(el);el.appendChild(document.createTextNode('aa'));var initialHeight=el.offsetHeight;el.firstChild.nodeValue='a\na';wsHack=(el.offsetHeight===0)||(initialHeight==el.offsetHeight);root.removeChild(el);el=initialHeight=null;}
return!wsHack;})(),SUPPORTED_PRE_WRAP_STYLE:preWrapStyle()};Texpand.options={increment:5,autoShrink:false,expandOnLoad:false,expandOnFocus:false,shrinkOnBlur:false,tabSize:4,onExpand:Prototype.emptyFunction};Texpand.prototype={initialize:function(el,options){this.options={};Object.extend(this.options,Texpand.options);Object.extend(this.options,options||{});this.element=$(el);if(this.element.tagName.toLowerCase()!='textarea'){throw(new Error('Texpand: can only be initialized with a <textarea> but got <'+this.element.tagName.toLowerCase()+'>'));}
this.element.value=this.element.value.replace(/\t/g,' '.times(this.options.tabSize));this.element.insert({after:'<div id="texpand-mimic-'+this.element.identify()+'Parent" style="display: block; position: absolute; top: -9999px; left: -9999px;"><div id="texpand-mimic-'+this.element.identify()+'">'+this.element.value.escapeHTML()+'</div></div>'}).setStyle({resize:'none',overflow:'hidden'});this.mimic=this.element.next().down();this._setWhitespaceAndUpdate();this._setMimicStyles();this.initialHeight=parseInt(this.options.initialHeight||this.element.getHeight(),10);this.element.observe("keyup",this._autoExpand.bind(this));if(this.options.expandOnFocus)this.element.observe("focus",this._autoExpand.bind(this));if(this.options.shrinkOnBlur)this.element.observe("blur",this._shrinkToInitial.bind(this));if(this.options.expandOnLoad)this._autoExpand();return this.element;},_setMimicStyles:function(){if(!this.elementStyles&&!this.mimicStyles){this.elementStyles={};this.mimicStyles={};var fontSize=this.element.getStyle('fontSize');this.elementStyles.fontSize=fontSize;if(fontSize.search(/em/)>=0){var pixelSize=parseFloat(fontSize.replace(/em/,''))*10;this.elementStyles.fontSize=pixelSize+'px';}
var properties=$w('borderBottomColor borderBottomStyle borderBottomWidth borderTopColor borderTopStyle borderTopWidth borderRightColor borderRightStyle borderRightWidth borderLeftColor borderLeftStyle borderLeftWidth fontSize fontFamily fontWeight letterSpacing lineHeight marginTop marginRight marginBottom marginLeft paddingTop paddingRight paddingBottom paddingLeft textAlign textIndent width wordSpacing');for(var i=0,length=properties.length;i<length;i++){this.mimicStyles[properties[i]]=this.element.getStyle(properties[i]);}
this.mimicStyles.display='block';this.mimicStyles.position='absolute';this.mimicStyles.left='-9999px';this.mimicStyles.top='-9999px';if(Texpand.FeatureTests.PRE_WRAP_FORMATTING_IS_KEPT)this.mimicStyles.whiteSpace=Texpand.FeatureTests.SUPPORTED_PRE_WRAP_STYLE;var estimatedWidth=this.element.getWidth();if(estimatedWidth!=this.mimic.getWidth()){var tmpInt;$w('marginLeft marginRight borderLeftWidth borderRightWidth paddingLeft paddingRight').each(function(item){estimatedWidth-=isNaN(tmpInt=parseInt(this.element.getStyle(item),10))?0:tmpInt;}.bind(this));estimatedWidth+='px';this.mimicStyles.width=estimatedWidth;}}
this.mimic.setStyle(this.mimicStyles);this.element.setStyle(this.elementStyles);this.element.setStyle({fontFamily:this.mimic.getStyle('fontFamily')});},_setWhitespaceAndUpdate:function(){if(Texpand.FeatureTests.PRE_WRAP_FORMATTING_IS_KEPT){(this.mimic.firstChild?this.mimic.firstChild:this.mimic.appendChild(document.createTextNode(''))).nodeValue=this.element.value.replace(/\r\n/g,"\n")+"\n";}
else{var mParent=this.mimic.up();mParent.update('<pre id="texpand-mimic-'+this.element.identify()+'">'+this.element.value+"\n</pre>");this.mimic=mParent.down();this._setMimicStyles();this.mimic.setStyle({wordWrap:'break-word'});}},_effect:function(h){var queue=Effect.Queues.get('texpand'+this.element.identify());queue.each(function(effect){effect.cancel();});this.element.morph('height: '+h+'px;',{duration:0.05,queue:{position:'end',scope:'texpand'+this.element.identify(),limit:2}});},_shrinkToInitial:function(ev){this._effect(this.initialHeight);},_autoExpand:function(ev){if(ev){clearTimeout(this.keypressDelay);this.keypressDelay=this.doExpand.bind(this).delay(0.1,ev);}
else this.doExpand();},doExpand:function(ev){this._setWhitespaceAndUpdate();var mimicCurrentHeight=this.mimic.getHeight();var elementCurrentHeight=this.element.getHeight();var differenceHeight=elementCurrentHeight-mimicCurrentHeight;var targetHeight;if(this.element.value===''){targetHeight=this.initialHeight;}else{var targetHeight=elementCurrentHeight+(this.options.increment-differenceHeight);if(targetHeight<this.initialHeight){targetHeight=this.initialHeight;}}
if((this.options.autoShrink&&(differenceHeight>this.options.increment)||this.element.value==='')||differenceHeight<this.options.increment){this._effect(targetHeight);this.options.onExpand.call(ev);}},appendText:function(text){this.element.value+=text;this._autoExpand();},setValue:function(text){this.element.value=text;this._autoExpand();}};function preWrapStyle(){var cVal,root=document.documentElement,el=new Element('div');root.appendChild(el);$w('pre-wrap -moz-pre-wrap -pre-wrap -o-pre-wrap pre').each(function(item){try{el.setStyle({'whiteSpace':item});if(el.getStyle('whiteSpace')!=item)throw(new Error('pre-wrap type error'));}
catch(e){return;}
cVal=item;throw $break;});root.removeChild(el);el=null;return cVal;}
return Texpand;})();var Pushup={Version:'1.0.3',options:{appearDelay:.5,fadeDelay:6,images:'/images/pushup/',message:'Important browser update available',reminder:{hours:6,message:'Remind me again in #{hours}'},skip:true},updateLinks:{IE:'http://www.microsoft.com/windows/downloads/ie/',Firefox:'http://www.getfirefox.com',Safari:'http://www.apple.com/safari/download/',Opera:'http://www.opera.com/download/'},Browser:{IE:!!(window.attachEvent&&navigator.userAgent.indexOf('Opera')===-1),Firefox:navigator.userAgent.indexOf('Firefox')>-1,Safari:navigator.userAgent.indexOf('AppleWebKit/')>-1&&/Apple/.test(navigator.vendor),Opera:navigator.userAgent.indexOf('Opera')>-1}};Pushup.conditions={IE:(function(agent){var version=/MSIE ([\d.]+)/.exec(agent);return version&&parseFloat(version[1])<8;})(navigator.userAgent),Firefox:Pushup.Browser.Firefox&&parseFloat(navigator.userAgent.match(/Firefox[\/\s](\d+)/)[1])<3,Safari:Pushup.Browser.Safari&&parseFloat(navigator.userAgent.match(/AppleWebKit\/(\d+)/)[1])<500,Opera:Pushup.Browser.Opera&&(!window.opera.version||parseFloat(window.opera.version())<9.5)};(function(){for(var browser in Pushup.Browser)
if(Pushup.Browser[browser])Pushup._browserUsed=browser;Pushup._updateBrowser=Pushup.conditions[Pushup._browserUsed]&&Pushup._browserUsed;if(!Pushup._updateBrowser&&Pushup.options.skip)return;function Extend(destination,source){for(var property in source)
destination[property]=source[property];return destination;}
Extend(Pushup,{start:function(){if(/^(https?:\/\/|\/)/.test(this.options.images))
this.images=this.options.images;else{var srcMatch=/pushup(?:-[\w\d.]+)?\.js(.*)/,scripts=document.getElementsByTagName('script');for(var i=0,l=scripts.length;i<l;i++){var s=scripts[i];if(s.src&&s.src.match(srcMatch))
this.images=s.src.replace(srcMatch,'')+this.options.images;}}
if(Pushup._updateBrowser)this.show();},build:function(){this.pushup=document.createElement('div');Opacity.set(this.pushup,0);this.pushup.id='pushup';this.messageLink=this.pushup.appendChild(document.createElement('a'));this.messageLink.className='pushup_messageLink';this.messageLink.target='_blank';this.messageLink.appendChild(this.icon=document.createElement('div'));this.icon.className='pushup_icon';this.messageLink.appendChild(this.message=document.createElement('span'));this.message.className='pushup_message';this.message.innerHTML=this.options.message;var hours=this.options.reminder.hours;if(hours&&Pushup.cookiesEnabled){this.pushup.appendChild(this.reminder=document.createElement('a'));this.reminder.href='#';this.reminder.className='pushup_reminder';this.pushup.className='withReminder';var H=hours+' hour'+(hours>1?'s':''),message=this.options.reminder.message.replace('#{hours}',H);this.reminder.innerHTML=message;}
if(Pushup.Browser.Opera&&(!window.opera.version||parseFloat(window.opera.version())<9.25)){this.messageLink.style.cssFloat='none';this.reminder.style.cssFloat='none';}
Pushup.setBrowser(Pushup._updateBrowser);document.body.appendChild(this.pushup);Pushup.addEvents();},addEvents:function(){if(this.reminder){Event.add(this.reminder,'click',function(event){Event.stop(event);Pushup.setReminder(Pushup.options.reminder.hours);Pushup.fade();});}
Event.add(this.pushup,'mouseover',Pushup.clearFade);Event.add(this.pushup,'mouseout',function(){Pushup.fade({delay:Pushup.options.fadeDelay})});},setBrowser:function(browser){browser=browser||'IE';setPngBackground(this.icon,this.images+browser.toLowerCase()+'.png');this.messageLink.href=this.updateLinks[browser];},show:function(){var browser=typeof arguments[0]=='string'?arguments[0]:Pushup._browserUsed||'IE',options=arguments[browser?1:0]||{};if(options.resetReminder)Pushup.resetReminder();if(!options.ignoreReminder&&Pushup.cookiesEnabled&&Cookie.get('_pushupBlocked'))return;if(!Pushup.pushup)Pushup.build();Opacity.set(Pushup.pushup,0);Pushup.pushup.style.display='block';if(browser)Pushup.setBrowser(browser);this.appear({fadeAfter:true,delay:Pushup.options.appearDelay});},appear:function(delay){Pushup.clearFade();var options=arguments[0]||{};return window.setTimeout(function(){Appear(Pushup.pushup,{afterFinish:function(){if(options.fadeAfter)
Pushup.fade({delay:Pushup.options.fadeDelay});}});},(options.delay||0.01)*1000);},clearFade:function(){if(Pushup._fadeTimer){window.clearTimeout(Pushup._fadeTimer);Pushup._fadeTimer=null;}},fade:function(){var options=arguments[0]||{};Pushup._fadeTimer=window.setTimeout(function(){Fade(Pushup.pushup);},(options.delay||0.01)*1000);},setReminder:function(hours){Cookie.set('_pushupBlocked','blocked',{duration:1/24*hours})},resetReminder:function(){Cookie.remove('_pushupBlocked')}});var Opacity={set:function(element,value){element.style.opacity=(value==1||value==='')?'':(value<0.00001)?0:value;},get:function(element){var opacity=element.style.opacity;return opacity?parseFloat(opacity):1.0;}};if(Pushup.Browser.IE){Opacity.get=function(element){var opacity=element.style.opacity;if(!opacity&&element.currentStyle)opacity=element.currentStyle[opacity];if(opacity=(element.style.filter||'').match(/alpha\(opacity=(.*)\)/))
if(opacity[1])return parseFloat(opacity[1])/100;return 1.0;};Opacity.set=function(element,value){function stripAlpha(filter){return filter.replace(/alpha\([^\)]*\)/gi,'')}
var currentStyle=element.currentStyle;if((currentStyle&&!currentStyle.hasLayout)||(!currentStyle&&element.style.zoom=='normal'))
element.style.zoom=1;var filter=element.style.filter,style=element.style;if(value==1||value==='')(filter=stripAlpha(filter))?style.filter=filter:style.filter='';else style.filter=stripAlpha(filter)+'alpha(opacity='+(value*100)+')';};}
function Appear(element){var current=Opacity.get(element),options=arguments[1]||{};if(element.style.display!='block')
element.style.display='block';if(current<1){setTimeout(function(){Opacity.set(element,current+=0.05);Appear(element,options);},0.01);}
else{if(Pushup.Browser.IE&&element.style.filter)
element.style.removeAttribute('filter');if(options.afterFinish)options.afterFinish.call();}}
function Fade(element){var current=Opacity.get(element),options=arguments[1]||{};if(current>0){setTimeout(function(){Opacity.set(element,current-=0.05);Fade(element,options);},0.01);}
else{element.style.display='none';if(options.afterFinish)options.afterFinish.call();}}
function setPngBackground(element,url){var options=Extend({align:'top left',repeat:'no-repeat',sizingMethod:'crop',backgroundColor:''},arguments[2]||{});Extend(element.style,arguments.callee.IEBelow7?{filter:'progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\''+
url+'\'\', sizingMethod=\''+options.sizingMethod+'\')'}:{background:options.backgroundColor+' url('+url+') '+
options.align+' '+options.repeat});}
setPngBackground.IEBelow7=Pushup.Browser.IE&&parseFloat(/MSIE ([\d.]+)/.exec(navigator.userAgent)[1])<7;var Cookie={set:function(name,value){var expires='',options=arguments[2]||{};if(options.duration){var date=new Date();date.setTime(date.getTime()+options.duration*1000*60*60*24);value+='; expires='+date.toGMTString();}
document.cookie=name+"="+value+expires+"; path=/";},remove:function(name){this.set(name,'',-1)},get:function(name){var cookies=document.cookie.split(';'),nameEQ=name+"=";for(var i=0,l=cookies.length;i<l;i++){var c=cookies[i];while(c.charAt(0)==' ')
c=c.substring(1,c.length);if(c.indexOf(nameEQ)==0)
return c.substring(nameEQ.length,c.length);}
return null;}};Pushup.cookiesEnabled=(function(test){if(Cookie.get(test))return true;Cookie.set(test,'test',{duration:15});return Cookie.get(test);})('_pushupCookiesEnabled');var Event={add:function(obj,type,fn){if(obj.attachEvent){obj['e'+type+fn]=fn;obj[type+fn]=function(){obj['e'+type+fn](window.event)};obj.attachEvent('on'+type,obj[type+fn]);}
else obj.addEventListener(type,fn,false);},stop:function(event){if(Pushup.Browser.IE){event.cancelBubble=true;event.returnValue=false;}
else{event.preventDefault();event.stopPropagation();}}};Event.add(window,'load',function(){Pushup.start()});})();var Calendar=Class.create();Calendar.VERSION='1.2';Calendar.DAY_NAMES=new Array('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday','Sunday');Calendar.SHORT_DAY_NAMES=new Array('S','M','T','W','T','F','S','S');Calendar.MONTH_NAMES=new Array('January','February','March','April','May','June','July','August','September','October','November','December');Calendar.SHORT_MONTH_NAMES=new Array('Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec');Calendar.NAV_PREVIOUS_YEAR=-2;Calendar.NAV_PREVIOUS_MONTH=-1;Calendar.NAV_TODAY=0;Calendar.NAV_NEXT_MONTH=1;Calendar.NAV_NEXT_YEAR=2;Calendar._checkCalendar=function(event){if(!window._popupCalendar){return false;}
if(Element.descendantOf(Event.element(event),window._popupCalendar.container)){return;}
window._popupCalendar.callCloseHandler();return Event.stop(event);}
Calendar.handleMouseDownEvent=function(event){Event.observe(document,'mouseup',Calendar.handleMouseUpEvent);Event.stop(event);}
Calendar.handleMouseUpEvent=function(event){var el=Event.element(event);var calendar=el.calendar;var isNewDate=false;if(!calendar)return false;if(typeof el.navAction=='undefined'){if(calendar.currentDateElement){Element.removeClassName(calendar.currentDateElement,'selected');Element.addClassName(el,'selected');calendar.shouldClose=(calendar.currentDateElement==el);if(!calendar.shouldClose)calendar.currentDateElement=el;}
calendar.date.setDateOnly(el.date);isNewDate=true;calendar.shouldClose=!el.hasClassName('otherDay');var isOtherMonth=!calendar.shouldClose;if(isOtherMonth)calendar.update(calendar.date);}else{var date=new Date(calendar.date);if(el.navAction==Calendar.NAV_TODAY)date.setDateOnly(new Date());var year=date.getFullYear();var mon=date.getMonth();function setMonth(m){var day=date.getDate();var max=date.getMonthDays(m);if(day>max)date.setDate(max);date.setMonth(m);}
switch(el.navAction){case Calendar.NAV_PREVIOUS_YEAR:if(year>calendar.minYear){date.setFullYear(year-1);}
break;case Calendar.NAV_PREVIOUS_MONTH:if(mon>0){setMonth(mon-1);}else if(year-->calendar.minYear){date.setFullYear(year)
setMonth(11)}
break;case Calendar.NAV_TODAY:break;case Calendar.NAV_NEXT_MONTH:if(mon<11){setMonth(mon+1);}else if(year<calendar.maxYear){date.setFullYear(year+1);setMonth(0);}
break;case Calendar.NAV_NEXT_YEAR:if(year<calendar.maxYear){date.setFullYear(year+1);}
break;}
if(!date.equalsTo(calendar.date)){calendar.setDate(date);isNewDate=true;}else if(el.navAction==0){isNewDate=(calendar.shouldClose=true);}}
if(isNewDate)event&&calendar.callSelectHandler();if(calendar.shouldClose)event&&calendar.callCloseHandler();Event.stopObserving(document,'mouseup',Calendar.handleMouseUpEvent);return Event.stop(event);}
Calendar.defaultSelectHandler=function(calendar){if(!calendar.dateField)return false;if(calendar.dateField.tagName=='DIV'){Element.update(calendar.dateField,calendar.date.print(calendar.dateFormat));}else if(calendar.dateField.tagName=='INPUT'){calendar.dateField.value=calendar.date.print(calendar.dateFormat);}
if(typeof calendar.dateField.onchange=='function'){calendar.dateField.onchange();}
if(calendar.shouldClose)calendar.callCloseHandler();}
Calendar.defaultCloseHandler=function(calendar){calendar.hide();}
Calendar.setup=function(params){function param_default(name,def){if(!params[name])params[name]=def;}
param_default('dateField',null);param_default('triggerElement',null);param_default('parentElement',null);param_default('selectHandler',null);param_default('closeHandler',null);if(params.parentElement){var calendar=new Calendar(params.parentElement);calendar.setSelectHandler(params.selectHandler||Calendar.defaultSelectHandler);if(params.dateFormat){calendar.setDateFormat(params.dateFormat);}
if(params.dateField){calendar.setDateField(params.dateField);calendar.parseDate(calendar.dateField.innerHTML||calendar.dateField.value);}
calendar.show();return calendar;}else{var triggerElement=$(params.triggerElement||params.dateField);triggerElement.onclick=function(){var calendar=new Calendar();calendar.setSelectHandler(params.selectHandler||Calendar.defaultSelectHandler);calendar.setCloseHandler(params.closeHandler||Calendar.defaultCloseHandler);if(params.dateFormat){calendar.setDateFormat(params.dateFormat);}
if(params.dateField){calendar.setDateField(params.dateField);calendar.parseDate(calendar.dateField.innerHTML||calendar.dateField.value);}
if(params.dateField){Date.parseDate(calendar.dateField.value||calendar.dateField.innerHTML,calendar.dateFormat);}
calendar.showAtElement(triggerElement);return calendar;}}}
Calendar.prototype={container:null,selectHandler:null,closeHandler:null,minYear:1900,maxYear:2100,dateFormat:'%Y-%m-%d',date:new Date(),currentDateElement:null,shouldClose:false,isPopup:true,dateField:null,initialize:function(parent){if(parent){this.create($(parent));}else{this.create()}},update:function(date){var calendar=this;var today=new Date();var thisYear=today.getFullYear();var thisMonth=today.getMonth();var thisDay=today.getDate();var month=date.getMonth();var dayOfMonth=date.getDate();if(date.getFullYear()<this.minYear){date.setFullYear(this.minYear);}else if(date.getFullYear()>this.maxYear){date.setFullYear(this.maxYear);}
this.date=new Date(date);date.setDate(1);date.setDate(-(date.getDay())+1);Element.getElementsBySelector(this.container,'tbody tr').each(function(row,i){var rowHasDays=false;row.immediateDescendants().each(function(cell,j){var day=date.getDate();var dayOfWeek=date.getDay();var isCurrentMonth=(date.getMonth()==month);cell.className='';cell.date=new Date(date);cell.update(day);if(!isCurrentMonth){cell.addClassName('otherDay');}else{rowHasDays=true;}
if(isCurrentMonth&&day==dayOfMonth){cell.addClassName('selected');calendar.currentDateElement=cell;}
if(date.getFullYear()==thisYear&&date.getMonth()==thisMonth&&day==thisDay){cell.addClassName('today');}
if([0,6].indexOf(dayOfWeek)!=-1){cell.addClassName('weekend');}
date.setDate(day+1);});!rowHasDays?row.hide():row.show()});this.container.getElementsBySelector('td.title')[0].update(Calendar.MONTH_NAMES[month]+' '+this.date.getFullYear());},create:function(parent){if(!parent){parent=document.getElementsByTagName('body')[0];this.isPopup=true;}else{this.isPopup=false;}
var table=new Element('table');var thead=new Element('thead');table.appendChild(thead);var row=new Element('tr');var cell=new Element('td',{colSpan:7});cell.addClassName('title');row.appendChild(cell);thead.appendChild(row);row=new Element('tr');this._drawButtonCell(row,'&#x00ab;',1,Calendar.NAV_PREVIOUS_YEAR);this._drawButtonCell(row,'&#x2039;',1,Calendar.NAV_PREVIOUS_MONTH);this._drawButtonCell(row,'Today',3,Calendar.NAV_TODAY);this._drawButtonCell(row,'&#x203a;',1,Calendar.NAV_NEXT_MONTH);this._drawButtonCell(row,'&#x00bb;',1,Calendar.NAV_NEXT_YEAR);thead.appendChild(row);row=new Element('tr');for(var i=0;i<7;++i){cell=new Element('th').update(Calendar.SHORT_DAY_NAMES[i]);if(i==0||i==6){cell.addClassName('weekend')}
row.appendChild(cell);}
thead.appendChild(row);var tbody=table.appendChild(new Element('tbody'));for(i=6;i>0;--i){row=tbody.appendChild(new Element('tr'));row.addClassName('days');for(var j=7;j>0;--j){cell=row.appendChild(new Element('td'));cell.calendar=this;}}
this.container=new Element('div');this.container.addClassName('calendar');if(this.isPopup){this.container.setStyle({position:'absolute',display:'none'});this.container.addClassName('popup');}
this.container.appendChild(table);this.update(this.date);Event.observe(this.container,'mousedown',Calendar.handleMouseDownEvent);parent.appendChild(this.container);},_drawButtonCell:function(parent,text,colSpan,navAction){var cell=new Element('td');if(colSpan>1)cell.colSpan=colSpan;cell.className='button';cell.calendar=this;cell.navAction=navAction;cell.innerHTML=text;cell.unselectable='on';parent.appendChild(cell);return cell;},callSelectHandler:function(){if(this.selectHandler)this.selectHandler(this,this.date.print(this.dateFormat));},callCloseHandler:function(){if(this.closeHandler)this.closeHandler(this);},show:function(){this.container.show();if(this.isPopup){window._popupCalendar=this;Event.observe(document,'mousedown',Calendar._checkCalendar);}},showAt:function(x,y){this.container.setStyle({left:x+'px',top:y+'px'});this.show();},showAtElement:function(element){var pos=Position.cumulativeOffset(element);this.showAt(pos[0],pos[1]);},hide:function(){if(this.isPopup){Event.stopObserving(document,'mousedown',Calendar._checkCalendar);}
this.container.hide();},parseDate:function(str,format){if(!format){format=this.dateFormat;}
this.setDate(Date.parseDate(str,format));},setSelectHandler:function(selectHandler){this.selectHandler=selectHandler;},setCloseHandler:function(closeHandler){this.closeHandler=closeHandler;},setDate:function(date){if(!date.equalsTo(this.date))this.update(date);},setDateFormat:function(format){this.dateFormat=format;},setDateField:function(field){this.dateField=$(field);},setRange:function(minYear,maxYear){this.minYear=minYear;this.maxYear=maxYear;}}
window._popupCalendar=null;Date.DAYS_IN_MONTH=new Array(31,28,31,30,31,30,31,31,30,31,30,31);Date.SECOND=1000;Date.MINUTE=60*Date.SECOND;Date.HOUR=60*Date.MINUTE;Date.DAY=24*Date.HOUR;Date.WEEK=7*Date.DAY;Date.parseDate=function(str,fmt){var today=new Date();var y=0;var m=-1;var d=0;var a=str.split(/\W+/);var b=fmt.match(/%./g);var i=0,j=0;var hr=0;var min=0;for(i=0;i<a.length;++i){if(!a[i])continue;switch(b[i]){case"%d":case"%e":d=parseInt(a[i],10);break;case"%m":m=parseInt(a[i],10)-1;break;case"%Y":case"%y":y=parseInt(a[i],10);(y<100)&&(y+=(y>29)?1900:2000);break;case"%b":case"%B":for(j=0;j<12;++j){if(Calendar.MONTH_NAMES[j].substr(0,a[i].length).toLowerCase()==a[i].toLowerCase()){m=j;break;}}
break;case"%H":case"%I":case"%k":case"%l":hr=parseInt(a[i],10);break;case"%P":case"%p":if(/pm/i.test(a[i])&&hr<12)
hr+=12;else if(/am/i.test(a[i])&&hr>=12)
hr-=12;break;case"%M":min=parseInt(a[i],10);break;}}
if(isNaN(y))y=today.getFullYear();if(isNaN(m))m=today.getMonth();if(isNaN(d))d=today.getDate();if(isNaN(hr))hr=today.getHours();if(isNaN(min))min=today.getMinutes();if(y!=0&&m!=-1&&d!=0)
return new Date(y,m,d,hr,min,0);y=0;m=-1;d=0;for(i=0;i<a.length;++i){if(a[i].search(/[a-zA-Z]+/)!=-1){var t=-1;for(j=0;j<12;++j){if(Calendar.MONTH_NAMES[j].substr(0,a[i].length).toLowerCase()==a[i].toLowerCase()){t=j;break;}}
if(t!=-1){if(m!=-1){d=m+1;}
m=t;}}else if(parseInt(a[i],10)<=12&&m==-1){m=a[i]-1;}else if(parseInt(a[i],10)>31&&y==0){y=parseInt(a[i],10);(y<100)&&(y+=(y>29)?1900:2000);}else if(d==0){d=a[i];}}
if(y==0)
y=today.getFullYear();if(m!=-1&&d!=0)
return new Date(y,m,d,hr,min,0);return today;};Date.prototype.getMonthDays=function(month){var year=this.getFullYear()
if(typeof month=="undefined")
month=this.getMonth()
if(((0==(year%4))&&((0!=(year%100))||(0==(year%400))))&&month==1)
return 29
else
return Date.DAYS_IN_MONTH[month]};Date.prototype.getDayOfYear=function(){var now=new Date(this.getFullYear(),this.getMonth(),this.getDate(),0,0,0);var then=new Date(this.getFullYear(),0,0,0,0,0);var time=now-then;return Math.floor(time/Date.DAY);};Date.prototype.getWeekNumber=function(){var d=new Date(this.getFullYear(),this.getMonth(),this.getDate(),0,0,0);var DoW=d.getDay();d.setDate(d.getDate()-(DoW+6)%7+3);var ms=d.valueOf();d.setMonth(0);d.setDate(4);return Math.round((ms-d.valueOf())/(7*864e5))+1;};Date.prototype.equalsTo=function(date){return((this.getFullYear()==date.getFullYear())&&(this.getMonth()==date.getMonth())&&(this.getDate()==date.getDate())&&(this.getHours()==date.getHours())&&(this.getMinutes()==date.getMinutes()));};Date.prototype.setDateOnly=function(date){var tmp=new Date(date);this.setDate(1);this.setFullYear(tmp.getFullYear());this.setMonth(tmp.getMonth());this.setDate(tmp.getDate());};Date.prototype.print=function(str){var m=this.getMonth();var d=this.getDate();var y=this.getFullYear();var wn=this.getWeekNumber();var w=this.getDay();var s={};var hr=this.getHours();var pm=(hr>=12);var ir=(pm)?(hr-12):hr;var dy=this.getDayOfYear();if(ir==0)
ir=12;var min=this.getMinutes();var sec=this.getSeconds();s["%a"]=Calendar.SHORT_DAY_NAMES[w];s["%A"]=Calendar.DAY_NAMES[w];s["%b"]=Calendar.SHORT_MONTH_NAMES[m];s["%B"]=Calendar.MONTH_NAMES[m];s["%C"]=1+Math.floor(y/100);s["%d"]=(d<10)?("0"+d):d;s["%e"]=d;s["%H"]=(hr<10)?("0"+hr):hr;s["%I"]=(ir<10)?("0"+ir):ir;s["%j"]=(dy<100)?((dy<10)?("00"+dy):("0"+dy)):dy;s["%k"]=hr;s["%l"]=ir;s["%m"]=(m<9)?("0"+(1+m)):(1+m);s["%M"]=(min<10)?("0"+min):min;s["%n"]="\n";s["%p"]=pm?"PM":"AM";s["%P"]=pm?"pm":"am";s["%s"]=Math.floor(this.getTime()/1000);s["%S"]=(sec<10)?("0"+sec):sec;s["%t"]="\t";s["%U"]=s["%W"]=s["%V"]=(wn<10)?("0"+wn):wn;s["%u"]=w+1;s["%w"]=w;s["%y"]=(''+y).substr(2,2);s["%Y"]=y;s["%%"]="%";return str.gsub(/%./,function(match){return s[match]||match});};Date.prototype.__msh_oldSetFullYear=Date.prototype.setFullYear;Date.prototype.setFullYear=function(y){var d=new Date(this);d.__msh_oldSetFullYear(y);if(d.getMonth()!=this.getMonth())
this.setDate(28);this.__msh_oldSetFullYear(y);}
var Accordion=Class.create({initialize:function(options){this.accordion=$(options.id);if(!this.accordion){throw("Attempted to initialise accordion with undefined element: "+id);}
this.toggleClass=options.toggleClass||"accordion-toggle";this.contentClass=options.contentClass||"accordion-content";this.activeClass=options.activeClass||"active";this.type=options.type||'vertical';this.contents=this.accordion.select('.'+this.contentClass);this.current=this.accordion.select('.'+this.activeClass)[1];this.isAnimating=false;this.toExpand=null;if(this.type=='vertical'){this.maxHeight=this.contents.max(function(e){return e.getHeight();});}
this.initialHide();if(this.current){this.current.previous('.'+this.toggleClass).addClassName(this.activeClass);if(this.type=='vertical'&&this.current.getHeight()!=this.maxHeight){this.current.setStyle({height:this.maxHeight+"px"});}}
options.event=options.event||'click';this.accordion.select("."+this.toggleClass).invoke("observe",options.event,this.toggle.bindAsEventListener(this));},toggle:function(e){var el=e.element();if(el.hasClassName(this.toggleClass)){var contentEl=el.next('.'+this.contentClass);}else{var contentEl=el.up('.'+this.toggleClass).next('.'+this.contentClass);}
if(!this.isAnimating){this.toExpand=contentEl;this.animate();e.stop();return false;}},initialHide:function(){this.contents.each(function(e){e.setStyle({'display':'block'});if(e==this.current){return;}
if(this.type=='horizontal'){e.setStyle({width:0});}
else{e.setStyle({height:0});}}.bind(this));},animate:function(){var effects=[];var on_options={sync:true,scaleFrom:0,scaleContent:false,scaleMode:'contents',scaleX:false,scaleY:true};var off_options={sync:true,scaleContent:false,scaleX:false,scaleY:true};if(this.type=='vertical-multiple'){if(this.toExpand.previous('.'+this.toggleClass).hasClassName(this.activeClass)){effects.push(new Effect.Scale(this.toExpand,0,off_options));this.toExpand.previous('.'+this.toggleClass).removeClassName(this.activeClass);this.toExpand.removeClassName(this.activeClass);}
else{effects.push(new Effect.Scale(this.toExpand,100,on_options));this.toExpand.previous('.'+this.toggleClass).addClassName(this.activeClass);this.toExpand.addClassName(this.activeClass);}}
else{if(this.type=='horizontal'){on_options.scaleX=off_options.scaleX=true;on_options.scaleY=off_options.scaleY=false;}
else{var firstChildHeight=this.toExpand.firstDescendant().getHeight();if((firstChildHeight-this.maxHeight)>0){on_options.scaleMode={originalHeight:firstChildHeight,originalWidth:this.accordion.getWidth()};}else{on_options.scaleMode={originalHeight:this.maxHeight,originalWidth:this.accordion.getWidth()};}}
if(this.toExpand==this.current){effects.push(new Effect.Scale(this.toExpand,0,off_options));this.toExpand.previous('.'+this.toggleClass).removeClassName(this.activeClass);this.toExpand.removeClassName(this.activeClass);}else{effects.push(new Effect.Scale(this.toExpand,100,on_options));if(this.current){effects.push(new Effect.Scale(this.current,0,off_options));this.current.previous('.'+this.toggleClass).removeClassName(this.activeClass);this.current.removeClassName(this.activeClass);}
this.toExpand.previous('.'+this.toggleClass).addClassName(this.activeClass);this.toExpand.addClassName(this.activeClass);}}
new Effect.Parallel(effects,{duration:0.75,fps:25,queue:{position:'end',scope:this.accordion.id+"Animation"},beforeStart:function(){this.isAnimating=true;}.bind(this),afterFinish:function(){if(this.current==this.toExpand){this.current=null;}else{this.current=this.toExpand;}
this.isAnimating=false;}.bind(this)});}});function deleteOrder(event){event.stop();var link=event.element().up("#deleteDeclinedOrderLink");if(confirm("Are you sure you want to remove this order?")){window.location=link.href;}}
Stary=Class.create({initialize:function(){try{this.init();}
catch(e){if(window.console&&window.console.log){window.console.log(e);}else{alert(e);}}},init:function(){this.userRating=$("feedbackRatingDropdown").value;this.i=0;this.feedbackWordingArray=[];$$("#feedbackRatingDropdown option").each(function(item){this.feedbackWordingArray[++this.i]=item.innerHTML;}.bind(this));Element.replace('feedbackRatingDropdown','<div id="starRatingsOuter"><div class="ratings"></div><div class="wording"></div><input type="hidden" name="feedbackData[feRating]" id="feedbackRatingHidden" value="'+this.userRating+'" /></div>');this.starRatingsDiv=$('starRatingsOuter').select('.ratings')[0];this.starWordingDiv=$('starRatingsOuter').select('.wording')[0];this.currentWording=this.feedbackWordingArray[this.userRating];this.starWordingDiv.update(this.currentWording);Cufon.replace(this.starWordingDiv,{fontFamily:'Bell Gothic Black'});this.ul=new Element('ul',{id:'starsUl'});$R(1,5).each(function(item){var li=new Element('li',{'class':'stars'});this.ul.appendChild(li);var s_class="starItems";if(item<=this.userRating){s_class="starItems on";}
var a=new Element('a',{'class':s_class,href:'#',title:item+" star",id:"starId_"+item});li.appendChild(a);}.bind(this));this.starRatingsDiv.insert(this.ul);this.clickHandlerhoverOnStar=this.hoverOnStar.bindAsEventListener(this);this.clickHandlerhoverOffStar=this.hoverOffStar.bindAsEventListener(this);this.clickHandlerselectStar=this.selectStar.bindAsEventListener(this);$('starsUl').observe('mouseover',this.clickHandlerhoverOnStar).observe('mouseout',this.clickHandlerhoverOffStar).observe('click',this.clickHandlerselectStar);},hoverOnStar:function(event){var ele=event.element();if(!ele.hasClassName('starItems')){ele=ele.up(".starItems");};$$("#feedbackPanel #starRatingsOuter li.stars a.on").each(function(item){item.removeClassName('on').addClassName('on_');});var id=ele.identify().split("_");id=id[1];this.starWordingDiv.update(this.feedbackWordingArray[id]);Cufon.replace(this.starWordingDiv,{fontFamily:'Bell Gothic Black'});$R(1,id).each(function(item){$("starId_"+item).addClassName('selected');});},hoverOffStar:function(event){$$("#feedbackPanel #starRatingsOuter li.stars a.on_").each(function(item){item.removeClassName('on_').addClassName('on');});this.starWordingDiv.update(this.currentWording);Cufon.replace(this.starWordingDiv,{fontFamily:'Bell Gothic Black'});$R(1,5).each(function(item){$("starId_"+item).removeClassName('selected');});},selectStar:function(event){event.stop();var ele=event.element();if(!ele.hasClassName('starItems')){ele=ele.up(".starItems");};var id=ele.identify().split("_");id=id[1];$$("#feedbackPanel #starRatingsOuter li.stars a.on_").each(function(item){item.removeClassName('on_');});$R(1,id).each(function(item){$("starId_"+item).addClassName('on');});this.userRating=id;this.currentWording=this.feedbackWordingArray[id];this.starWordingDiv.update(this.currentWording);Cufon.replace(this.starWordingDiv,{fontFamily:'Bell Gothic Black'});$("feedbackRatingHidden").value=id;}});function openFeedbackPanel(event){event.stop();var link=event.element().up("#shippedOrderLink");Effect.SlideDown('feedbackPanel',{duration:1.0});$('shippedOrderLink').stopObserving('click');}
function setupShippedOrderStuff(){$("shippedOrderLink").observe("click",function(event){openFeedbackPanel(event)});Stary=new Stary;$("commentLabel").remove();var feedbackComment=$("feedbackComment");if(feedbackComment.value==''||feedbackComment.value==feedbackComment.title){feedbackComment.value=feedbackComment.title;feedbackComment.setStyle({color:"#999999"});}
feedbackComment.observe('focus',inputOnFocus).observe('blur',inputOnBlur);$("steptwo_feedback").hide();$("feedbackPanel").setStyle({height:"300px"});$("feedbackPanelMidToRight").setStyle({height:"300px"});$("feedbackPanelInner").setStyle({height:"280px"});$$("#feedbackPanel .stepDiv").each(function(item){item.setStyle({marginTop:"-8px"});})
feedbackSlide=new Slidey("feedbackPanelInner",{autoSlide:false,aniType:"fade",slideClassName:"stepDiv",pagerContainerId:"feedbackPagerControls",duration:0.4});$("feedbackPrettyBtn").show();$("feedbackNormalBtn").hide();$("feedbackPrettyBtn").select("a")[0].observe("click",function(event){event.stop();$('feedbackPanelForm').submit();});}
function msgPanelHeightFixer(msgPanel){var heightSpan,height4msgPanel,height4msgPanelMidToRight,heightSpan4msgPanelInner;var minHeight=40;heightSpan=msgPanel.select(".msgPanelInner span")[0].getHeight();if(heightSpan>minHeight){height4msgPanel=heightSpan+30;height4msgPanel+="px";height4msgPanelMidToRight=heightSpan+30;height4msgPanelMidToRight+="px";heightSpan4msgPanelInner=heightSpan+20;heightSpan4msgPanelInner+="px";msgPanel.setStyle({height:height4msgPanel});msgPanel.select(".msgPanelMidToRight")[0].setStyle({height:height4msgPanelMidToRight});msgPanel.select(".msgPanelInner")[0].setStyle({height:heightSpan4msgPanelInner});}}
function showStatInfo(event){var ele=event.element();if(ele.hasClassName("summaryData")){var panel=event.element().down(".slideOutInfo");}else{var panel=event.element().up(".summaryData").down(".slideOutInfo");}
panel.show();}
function hideStatInfo(event){var ele=event.element();if(ele.hasClassName("summaryData")){var panel=event.element().down(".slideOutInfo");}else{var panel=event.element().up(".summaryData").down(".slideOutInfo");}
panel.hide();}
function showStatus(event){$$(".statusInfo").invoke("hide");var item=event.element();if(!item.match('li.statusBlock')){id=item.up(".statusBlock").identify();}
$(id+"_info").show();}
function refListWrapperClickHandler(event){var ele=event.element();if(ele.hasClassName('expanderBtn')){event.stop();toggleRefExtraInfo(ele);}}
function toggleRefExtraInfo(ele){var id=ele.href.match(/\/(\d+)$/);id=id[1];if(ele.hasClassName('minusBtn')){ele.removeClassName('minusBtn');}else{ele.addClassName('minusBtn');}
$("refExtraInfo_"+id).toggle();}
function refListLoadingEffectsOn(){$('reflistFilterLoading').show();$("reflistWrapperInner").setStyle({opacity:0.3});}
function refListLoadingEffectsOff(){$('reflistFilterLoading').hide();$("reflistWrapperInner").setStyle({opacity:1});}
var timerIdRegister;function filterBarObserveHandler(){var filterBy=$("filterBySelect").value;var numOfItems=$("numberOfItemsSelect").value;new Ajax.Request("status",{method:"post",onCreate:function(){timerIdRegister=setTimeout("refListLoadingEffectsOn()",1000);},onComplete:function(){clearTimeout(timerIdRegister);refListLoadingEffectsOff();},onSuccess:function(originalRequest){var newData=originalRequest.responseText;if(newData!=null){$("reflistWrapperInner").update(newData);Cufon.refresh();if($("refListpagination"))$("refListpagination").observe("click",paginationClickHandler);}},parameters:{filter:filterBy,number:numOfItems,action:'filterRefs'}});}
function paginationClickHandler(event){var ele=event.element();event.stop();if(!ele.hasClassName("current")){var id=ele.href.match(/\/(\d+)$/);id=id[1];new Ajax.Request("status",{method:"post",onCreate:function(){timerIdRegister=setTimeout("refListLoadingEffectsOn()",1000);},onComplete:function(){clearTimeout(timerIdRegister);refListLoadingEffectsOff();},onSuccess:function(originalRequest){var newData=originalRequest.responseText;if(newData!=null){$("reflistWrapperInner").update(newData);Cufon.refresh();if($("refListpagination"))$("refListpagination").observe("click",paginationClickHandler);}},parameters:{page:id,action:'filterRefs'}});}}
function placeOrder(event){event.stop();$('orderEdit').submit();}
function offerDivClickHandler(event){var ele=event.element();if(ele.hasClassName("offerLink")){if(ele.hasClassName("showConfirmMessage")){event.stop();var id=ele.identify().split("_");offerID=id[1];var offerMessages=messageArray.evalJSON();alert(offerMessages[offerID]);if(id[0]=="offerImg"){window.open(ele.up().href);}else{window.open(ele.href);}}
var panel=$("tempMsgPanel");panel.show().select("span")[0].update("If you are experiencing problems when clicking an offer, try switching your popup blockers off or holding the CTRL/CMD key when clicking.");Cufon.refresh();}}function centreControlMembers(){if(giftPages.length>2){$("giftPagerControls").setStyle({left:((586-(24*giftPages.length))/2)+"px"});}}
function giftGridEventHandlerMembers(event){var element=event.element();if(element.identify()=="rewardsDiv")return;if(element.identify().startsWith('giftPager')){return;}
itemChangeMembers(event);}
var previousGift=[];function giftGridEventHandlerMembersHover(event){var id,giftbox,sideDescription=$("sideDescription");var ele=event.element();if(previousGift==""){previousGift.push(sideDescription.down().innerHTML);previousGift.push(sideDescription.down().next().innerHTML);previousGift.push(sideDescription.down().next().next().innerHTML);}
if(event.type=="mouseout"){id=$F(rewardInputName);if(giftsArray[id]==null){var name=previousGift[0];var refs=previousGift[1];var desc=previousGift[2];}else{var name=giftsArray[id].rName;var refs=giftsArray[id].rPoints+" REFERRALS";var desc=giftsArray[id].rSmallDesc;}
sideDescription.down().update(name).next().update(refs).next().update(desc);Cufon.refresh();return;}
if(ele.identify().startsWith('giftPager'))return;if(ele.identify()=="rewardsDiv")return;if(ele.identify().startsWith('giftbox_')){giftbox=ele;}else{giftbox=ele.up('div[id^=giftbox_]');}
id=giftbox.identify().split("_");id=id[1];if(!$("giftbox_"+id).hasClassName('giftActive')){var name=giftsArray[id].rName;var refs=giftsArray[id].rPoints;var desc=giftsArray[id].rSmallDesc;sideDescription.down().update(name).next().update(refs+" REFERRALS").next().update(desc);Cufon.refresh();}}
function itemChangeMembers(event){var id,giftbox;var element=event.element();if(element.id.startsWith('giftbox_')){giftbox=element;}else{giftbox=element.up('div[id^=giftbox_]');}
id=giftbox.id.split("_");id=id[1];if(!$("giftbox_"+id).hasClassName('giftActive')){if(id){$(rewardInputName).value=id;}
updateGiftAsSelected(id,giftbox);}}
function updateGiftAsSelected(id,giftbox){new Ajax.Request("gifts",{method:"post",onSuccess:function(originalRequest){var newData=originalRequest.responseText;if(newData=="1"){$$('#rewardsDiv .giftActive').invoke("removeClassName","giftActive");giftbox.addClassName("giftActive");var source=$("giftbox_"+id).select("img")[0].src.replace("small","medium");$$("#underBannerInner .underBannerGiftImg img")[1].src=source;var panel=$("tempMsgPanel");panel.select("span")[0].update("Your chosen gift has been updated.");Effect.SlideDown(panel,{duration:0.5});}else if(newData=="0"){var panel=$("tempMsgPanel");panel.select("span")[0].update("Something went wrong with updating your gift. Please try again.");Effect.SlideDown(panel,{duration:0.5});}else{var panel=$("tempMsgPanel");panel.removeClassName("info").addClassName("bad").select("span")[0].update(newData);Effect.SlideDown(panel,{duration:0.5});}
Cufon.refresh();},parameters:{action:"modify",ajaxRid:id}});}
var ticketSubmitInProgress=false;var timerIdSupport;function setupEventHandlerForTicketList(){$$("#ticketList .expanderBtn").each(function(item){item.observe("click",ticketListExpanderBtnClickHandler);});$$("#ticketList .supportExistingTicketButton").each(function(item){item.observe("click",submitReplyClickHandler);});$$("div.scrollToBottom a").each(function(item){item.observe("click",function(event){_scrollTo(event,"bottom");});});$$("div.scrollToTop a").each(function(item){item.observe("click",function(event){_scrollTo(event,"top");});});$$("textarea.supportInput[id^='existingSupportTicketTextarea']").each(function(item){new Texpand(item,{autoShrink:false,initialHeight:100});});if($("ticketListpagination"))$("ticketListpagination").observe("click",paginationSupportClickHandler);$$(".closeTicket a").each(function(item){item.observe("click",closeTicket);});$("refreshTicketList").observe("click",refreshTicketListSupportPage);}
function refreshTicketListSupportPage(event){event.stop();refreshTicketList();}
function _scrollTo(event,dir){event.stop();var ele=event.element();var href=ele.href;if(dir=="bottom"){var id=/\#existingTickets(\d*)$/i.exec(href);var idToScrollTo="reTop"+id[1];Effect.ScrollTo(idToScrollTo,{duration:'0.5',offset:-130});}else
if(dir=="top"){var id=/\#existingTicketsTop(\d*)$/i.exec(href);var idToScrollTo="reBott"+id[1];Effect.ScrollTo(idToScrollTo,{duration:'0.5',offset:-60});}}
function submitNewTicketClickHandler(event){supportSubmit(event);}
function submitReplyClickHandler(event){supportSubmit(event);}
function closeTicket(event){event.stop();var ele=event.element();var id=ele.href.match(/\/(\d+)\#/);id=id[1];if(confirm("Are you sure you wish to close this ticket?")){new Ajax.Request('/support',{parameters:{action:"closeTicket",id:id,ajaxAction:"true"},onSuccess:function(originalRequest){$("ticketExtraInfo_"+id).previous().removeClassName("open").addClassName("closed").down().removeClassName("open").addClassName("closed").next().update("CLOSED");$("replyContainer_"+id).remove();}});}}
function supportSubmit(event){event.stop();if(ticketSubmitInProgress==false){ticketSubmitInProgress=true;if(window.timer){window.clearTimeout(window.timer);slideMessageOut(true);}
var supportMsgBox='<div id="supportTicketResult" class="cufonMeBlack" style="display:none;"></div>';var generalSupportErrorMsg="<div>Something has gone wrong with your support request. Please try again.</div>";var ele=event.element();var form=ele.up("form");var formId=form.identify();if(ele.hasClassName("supportBtn")){var button=ele;var buttonId=button.identify();}else{var button=ele.up(".supportBtn");var buttonId=button.identify();}
removeFailStylingFromForms();var valid=new Validation(formId,{onSubmit:false});var result=valid.validate();if(result){var pars=form.serialize(true);pars.ajaxAction="true";new Ajax.Request('/support',{parameters:pars,onCreate:function(){timerIdSupport=setTimeout("supportTicketLoadingEffects(1, '"+buttonId+"')",0);},onComplete:function(){clearTimeout(timerIdSupport);supportTicketLoadingEffects(0,buttonId);ticketSubmitInProgress=false;},onSuccess:function(originalRequest){var newData=originalRequest.headerJSON;form.insert({"before":supportMsgBox});if(newData!=null){if(newData.type==0){var msg=newData.msg;var failArray=newData.data;$H(failArray).each(function(item){var key=item[0];var value=item[1];$$('#'+formId+' .supportInput[name*="'+key+'"]')[0].addClassName("fail").insert({'after':"<span class=\"errorMsgRegister clearfix\">* "+value+"</span>"});});$("supportTicketResult").removeClassName("good").addClassName("bad").update("<div>"+msg+"</div>");slideMessageIn();}else{var msg=newData.msg;form.reset();if(formId=="newSupportTicketForm"){$("supportTicketResult").removeClassName("bad").addClassName("good").update("<div>"+msg+"</div>");slideMessageIn();refreshTicketList();}else{var topicId=formId.split("_");topicId=topicId[1];refreshRepliesForTopic(topicId,function(){$("supportTicketResult").removeClassName("bad").addClassName("good").update("<div>"+msg+"</div>");slideMessageIn();});}}}else{$("supportTicketResult").removeClassName("good").addClassName("bad").update(generalSupportErrorMsg);slideMessageIn();}},onFailure:function(){form.insert({"before":supportMsgBox});$("supportTicketResult").removeClassName("good").addClassName("bad").update(generalSupportErrorMsg);slideMessageIn();}});}else{ticketSubmitInProgress=false;}}}
function slideMessageIn(){(function(){Effect.toggle('supportTicketResult','slide',{duration:0.5});window.timer=window.setTimeout(function(){slideMessageOut(false);},5000);}).defer();}
function slideMessageOut(quick){window.timer=null;if(quick){$("supportTicketResult").remove();}else{Effect.toggle('supportTicketResult','slide',{duration:0.5});setTimeout(function(){$("supportTicketResult").remove();},600);}}
function removeFailStylingFromForms(){$$(".errorMsgRegister").invoke("remove");$$(".validation-advice").invoke("hide");$$(".supportInput").invoke("removeClassName","fail");$$(".existingSupportInput").invoke("removeClassName","fail");}
function supportTicketLoadingEffects(loadSwitch,button){var btn=$(button);switch(loadSwitch){case 1:btn.addClassName("selected").update('<img src="/images/members/support/loading.1.gif" />');$$(".supportInput").invoke("disable");break;case 0:btn.removeClassName("selected").update(btn.title);Cufon.refresh();$$(".supportInput").invoke("enable");break;}}
function ticketListExpanderBtnClickHandler(event){var ele=event.element();if(ele.hasClassName('expanderBtn')){event.stop();toggleExistingTicketExtraInfo(ele);}}
function toggleExistingTicketExtraInfo(ele){var id=ele.href.match(/\/(\d+)#/);id=id[1];if(ele.hasClassName('minusBtn')){ele.removeClassName('minusBtn');}else{ele.addClassName('minusBtn');}
$("ticketExtraInfo_"+id).toggle();}
function refreshTicketList(){new Ajax.Updater({success:'supportTicketList'},'/support',{parameters:{action:"refreshTicketList"},onCreate:function(){showLoadingFullTicketList();},onComplete:function(originalRequest){hideLoadingFullTicketList();if(/2\d{2}/.test(originalRequest.status)){setupEventHandlerForTicketList();showBtnPrettyAndHideBtnNormal();Cufon.refresh();}}});}
function refreshRepliesForTopic(topicId,callback){new Ajax.Updater({success:'repliesWrapper_'+topicId},'/support',{parameters:{action:"refreshRepliesForTopic",toid:topicId},onCreate:function(originalRequest){timerIdLoadingReply=setTimeout("showLoadingReply()",100);},onComplete:function(originalRequest){clearTimeout(timerIdLoadingReply);hideLoadingReply();if(/2\d{2}/.test(originalRequest.status)){setupEventHandlerForTicketList();callback();Cufon.refresh();var lastReplyRow=$$("#ticketExtraInfo_"+topicId+" .repliesRow").last();new Effect.Highlight(lastReplyRow,{restorecolor:"#FFFFFF"});}}});}
function showLoadingFullTicketList(){$('supportTicketList').fade({duration:0.3,from:1.0,to:0.5});}
function hideLoadingFullTicketList(){$('supportTicketList').appear({duration:0.3,from:0.5,to:1.0});}
function showLoadingReply(){}
function hideLoadingReply(){}
function supportFilterAndPaginationLoadingEffectsOn(){$('supportTicketfilterLoading').show();$("supportTicketList").setStyle({opacity:0.3});}
function supportFilterAndPaginationLoadingEffectsOff(){$('supportTicketfilterLoading').hide();$("supportTicketList").setStyle({opacity:1});}
var timerIdSupportFilter;function filterBarSupportObserveHandler(){var filterBy=$("filterBySelect").value;var numOfItems=$("numberOfItemsSelect").value;new Ajax.Request('/support',{onCreate:function(){timerIdSupportFilter=setTimeout("supportFilterAndPaginationLoadingEffectsOn()",1000);},onComplete:function(){clearTimeout(timerIdSupportFilter);supportFilterAndPaginationLoadingEffectsOff();},onSuccess:function(originalRequest){var newData=originalRequest.responseText;if(newData!=null){$("supportTicketList").update(newData);setupEventHandlerForTicketList();showBtnPrettyAndHideBtnNormal();Cufon.refresh();}},parameters:{filter:filterBy,number:numOfItems,action:'filterTickets'}});}
function paginationSupportClickHandler(event){var ele=event.element();event.stop();if(!ele.hasClassName("current")){var id=ele.href.match(/\/(\d+)#/);id=id[1];new Ajax.Request('/support',{onCreate:function(){timerIdSupportFilter=setTimeout("supportFilterAndPaginationLoadingEffectsOn()",1000);},onComplete:function(){clearTimeout(timerIdSupportFilter);supportFilterAndPaginationLoadingEffectsOff();},onSuccess:function(originalRequest){var newData=originalRequest.responseText;if(newData!=null){$("supportTicketList").update(newData);setupEventHandlerForTicketList();showBtnPrettyAndHideBtnNormal();Cufon.refresh();}},parameters:{pageTickets:id,action:'filterTickets'}});}}
function setupUntrackedPagePartOne(){$$("input[id^='untrackedQues']").each(function(item){item.observe("click",untrackedCheckboxChecker);});setupExpanderButtonsForUntracked();}
function setupExpanderButtonsForUntracked(){$$("#untrackedResultsWrapper .expanderBtn").each(function(item){item.observe("click",untrackedResultsExpanderBtnClickHandler);});}
function untrackedResultsExpanderBtnClickHandler(event){var ele=event.element();if(ele.hasClassName('expanderBtn')){event.stop();toggleUntrackedResultsExtraInfo(ele);}}
function toggleUntrackedResultsExtraInfo(ele){var id=ele.href.match(/\/(\d+)#/);id=id[1];if(ele.hasClassName('minusBtn')){ele.removeClassName('minusBtn');}else{ele.addClassName('minusBtn');}
$("untrackedExtraInfo_"+id).toggle();}
function untrackedCheckboxChecker(){var check;$$("input[id^='untrackedQues']").each(function(item){if(item.checked){check=true;}else{check=false;throw $break;}});if(check){$("untrackedExtraInfo").show();}else{if($("untrackedFormTwo"))$("untrackedFormTwo").reset();$("untrackedExtraInfo").hide();}}
function setupUntrackedPagePartTwo(){setupUntrackedDatePicker();$("untrackedSubmitBtn").observe("click",untrackedSubmitBtnObv);}
var untrackedSubmitInProgress=false;var untrackedTimer;function untrackedSubmitBtnObv(event){event.stop();if(untrackedSubmitInProgress==false){untrackedSubmitInProgress=true;if(window.untrackedTimer){window.clearTimeout(window.untrackedTimer);slideMessageOutUntracked(true);}
var untrackedMsgBox='<div id="untrackedRequestResult" class="cufonMeBlack" style="display:none;"></div>';removeFailStylingFromUntrackedForm();var form=$("untrackedFormTwo");var formId=form.identify();var valid=new Validation(form,{onSubmit:false});var result=valid.validate();if(result){var pars=form.serialize(true);pars.ajaxAction="true";new Ajax.Request('/support',{parameters:pars,onCreate:function(){timerIdUntrackedBtn=setTimeout("untrackedLoadingEffects(1)",0);},onComplete:function(){clearTimeout(timerIdUntrackedBtn);untrackedLoadingEffects(0);untrackedSubmitInProgress=false;},onSuccess:function(originalRequest){var newData=originalRequest.headerJSON;form.insert({"before":untrackedMsgBox});if(newData!=null){if(newData.type==0){var msg=newData.msg;var failArray=newData.data;$H(failArray).each(function(item){var key=item[0];var value=item[1];if(key=="unoId"){$$('[name*="'+key+'"]')[0].up().addClassName("fail").insert({'after':"<span class=\"errorMsgRegister clearfix\">* "+value+"</span>"});}else{$$('[name*="'+key+'"]')[0].addClassName("fail").insert({'after':"<span class=\"errorMsgRegister clearfix\">* "+value+"</span>"});}});if(msg){$("untrackedRequestResult").removeClassName("good").addClassName("bad").update("<div>"+msg+"</div>");slideMessageInUntracked();}}else{var msg=newData.msg;msg=msg.split("__");var mainMsg=msg[1];var msg=msg[0];form.reset();var panel=$("tempMsgPanel");panel.removeClassName("info").addClassName("good medium").show().select("span")[0].update(mainMsg);refreshUntrackedRequestList();$("untrackedExtraInfo").hide();$("untrackedFormOne").reset();Effect.ScrollTo("tempMsgPanel",{duration:'0.5',offset:-50});}}else{$("untrackedRequestResult").removeClassName("good").addClassName("bad").update("<div>"+msg+"</div>");slideMessageInUntracked();}},onFailure:function(){form.insert({"before":untrackedMsgBox});$("untrackedRequestResult").removeClassName("good").addClassName("bad").update("<div>"+msg+"</div>");slideMessageInUntracked();}});}else{untrackedSubmitInProgress=false;}}}
function setupUntrackedDatePicker(){var dateFormat='%d/%m/%Y';var dateField='date';var triggerElement="datePickerUntracked";Calendar.setup({dateField:dateField,dateFormat:dateFormat});Calendar.setup({dateField:dateField,triggerElement:triggerElement,dateFormat:dateFormat});}
function slideMessageInUntracked(){Effect.toggle('untrackedRequestResult','slide',{duration:0.5});window.untrackedTimer=window.setTimeout(function(){slideMessageOutUntracked(false);},5000);}
function slideMessageOutUntracked(quick){window.untrackedTimer=null;if(quick){$("untrackedRequestResult").remove();}else{Effect.toggle('untrackedRequestResult','slide',{duration:0.5});setTimeout(function(){$("untrackedRequestResult").remove();},600);}}
function removeFailStylingFromUntrackedForm(){$$(".errorMsgRegister").invoke("remove");$$(".validation-advice").invoke("hide");$$("#untrackedFormTwo input").invoke("removeClassName","fail");$$("#untrackedFormTwo select").invoke("removeClassName","fail");}
function untrackedLoadingEffects(loadSwitch){var btn=$("untrackedSubmitBtn");switch(loadSwitch){case 1:btn.addClassName("selected").update('<img src="/images/members/support/loading.1.gif" />');$$("#untrackedFormTwo input").invoke("disable");$$("#untrackedFormTwo select").invoke("disable");break;case 0:btn.removeClassName("selected").update(btn.title);Cufon.refresh();$$("#untrackedFormTwo input").invoke("enable");$$("#untrackedFormTwo select").invoke("enable");break;}}
function refreshUntrackedRequestList(){new Ajax.Updater({success:'untrackedResultsWrapper'},'/support',{parameters:{action:"refreshUntrackedRequestList"},onComplete:function(originalRequest){if(/2\d{2}/.test(originalRequest.status)){setupExpanderButtonsForUntracked();Cufon.refresh();}}});}
function setupGlobalVariablesCustomOrders(){window.range=$R(lowerRefLimit,upperRefLimit);window.values=$A(range);window.sliderAmazon=$('sliderAmazon'),window.amazonResult_1=$('amazonResult_1'),window.amazonResult_2=$('amazonResult_2'),window.amazonValue=$("amazonValue");window.sliderPaypal=$('sliderPaypal'),window.paypalResult_1=$('paypalResult_1'),window.paypalResult_2=$('paypalResult_2'),window.paypalValue=$("paypalValue");window.sliderBank=$('sliderBank'),window.bankResult_1=$('bankResult_1'),window.bankResult_2=$('bankResult_2'),window.bankValue=$("bankValue");window.oldLineHeight;window.customSubmitInProgress=false,previousQuoteDetails=false;window.quoteTemplate=new Template('<div id="quoteWrapper"><div id="quoteSummary">#{quoteSummaryDetails}</div><p>If this is acceptable to you, and you wish to go ahead with the order, please click submit and the order will be sent to the Admin Team for approval. Please be advised that the quote is for information only and is based on the prices you have entered. The Admin will verify and confirm the order post-submission.</p><p>By clicking SUBMIT you are confirming that you have read and agree with the above statement.</p><div class="buttonDiv clearfix"><div class="buttonLongMed greenR submit"><a class="quoteButtons customOrderBtn" id="customSubmit_items" href="#" title="Submit...">Submit...</a></div><div class="buttonLongMed blueL submit"><a class="quoteButtons customOrderBtn" id="customSubmit_items_back" href="#" title="Back...">Back...</a></div></div></div>');window.rowTemplate=new Template('<div class="rowContainer"><div class="leftInput"><input class="inputB" type="text" name="itemLink#{num}" value="" id="itemLink#{num}" /></div><div class="rightInput"><input class="inputB" type="text" name="itemPrice#{num}" value="" id="itemPrice#{num}" /></div><div class="edgeIcons"><a class="deleteRow" href="#" title="Click here to delete or clear the contents of this row..."></a></div></div>');window.rowCount=1;}
function setupGlobalVariablesCustomise(){window.timerCustomiseInfoToggler;}
function setUpCustomOrderPage(){window.accordion=new Accordion({id:"customOptionsAccordion",contentClass:"customOptionsContent",toggleClass:"customOptions"});getUserCountry();setupCustomOrderSliders();setupCustomOrderSubmitBtns();setupCustomOrderCurrencyChanger();$$('#customOrders [rel="numeralsOnly"]').each(function(item){item.observe('keypress',function(event){return numeralsOnly(event);});});$$("#customOrders input").each(function(item){if(item.value==""&&item.title!=""){item.value=item.title;item.observe('focus',inputOnFocus).observe('blur',inputOnBlur).setStyle({color:"#999999"});}});setupCustomOrderItemButtons();if($("refreshTicketList"))$("refreshTicketList").observe("click",refreshTicketListToolsPage);if($("ticketListpagination"))$("ticketListpagination").observe("click",paginationCustomOrderTicketListClickHandler);}
function setupCustomOrderSliders(){amazonResult_1.update(lowerRefLimit);paypalResult_1.update(lowerRefLimit);bankResult_1.update(lowerRefLimit);amazonResult_2.update(window.currSym+numberFormat(lowerRefLimit*(spendPerRef*window.fxRate),2,'.',','));paypalResult_2.update(window.currSym+numberFormat(lowerRefLimit*(spendPerRef*window.fxRate),2,'.',','));bankResult_2.update(window.currSym+numberFormat(lowerRefLimit*(spendPerRef*window.fxRate),2,'.',','));Cufon.replace([amazonResult_1,amazonResult_2,paypalResult_1,paypalResult_2,bankResult_1,bankResult_2]);window.amazonSlider=new Control.Slider(sliderAmazon.down('.handle'),sliderAmazon,{range:range,values:values,onSlide:function(value){updateAmazonResults(value);},onChange:function(value){updateAmazonResults(value);new Effect.Highlight(amazonResult_1,{endcolor:'#FBF7ED',restorecolor:'#FBF7ED'});new Effect.Highlight(amazonResult_2,{endcolor:'#FBF7ED',restorecolor:'#FBF7ED'});amazonValue.value=value;}});window.paypalSlider=new Control.Slider(sliderPaypal.down('.handle'),sliderPaypal,{range:range,values:values,onSlide:function(value){updatePaypalResults(value);},onChange:function(value){updatePaypalResults(value);new Effect.Highlight(paypalResult_1,{endcolor:'#FBF7ED',restorecolor:'#FBF7ED'});new Effect.Highlight(paypalResult_2,{endcolor:'#FBF7ED',restorecolor:'#FBF7ED'});paypalValue.value=value;}});window.bankSlider=new Control.Slider(sliderBank.down('.handle'),sliderBank,{range:range,values:values,onSlide:function(value){updateBankResults(value);},onChange:function(value){updateBankResults(value);new Effect.Highlight(bankResult_1,{endcolor:'#FBF7ED',restorecolor:'#FBF7ED'});new Effect.Highlight(bankResult_2,{endcolor:'#FBF7ED',restorecolor:'#FBF7ED'});bankValue.value=value;}});}
function updateAmazonResults(value){amazonResult_1.update(value);var n=numberFormat((value*(spendPerRef*window.fxRate)),2,'.',',');amazonResult_2.update(window.currSym+n);if(userCurr=="EUR"){Cufon.replace([amazonResult_1]);}else{Cufon.replace([amazonResult_1,amazonResult_2]);}}
function updatePaypalResults(value){paypalResult_1.update(value);var n=numberFormat((value*(spendPerRef*window.fxRate)),2,'.',',');paypalResult_2.update(window.currSym+n);if(userCurr=="EUR"){Cufon.replace([paypalResult_1]);}else{Cufon.replace([paypalResult_1,paypalResult_2]);}}
function updateBankResults(value){bankResult_1.update(value);var n=numberFormat((value*(spendPerRef*window.fxRate)),2,'.',',');bankResult_2.update(window.currSym+n);if(userCurr=="EUR"){Cufon.replace([bankResult_1]);}else{Cufon.replace([bankResult_1,bankResult_2]);}}
function getUserCountry(){switch(userCurr){case"GBP":window.currSym=fx.GBP.currSym;window.fxRate=fx.GBP.fxRate;window.longName=fx.GBP.longName;break;case"USD":window.currSym=fx.USD.currSym;window.fxRate=fx.USD.fxRate;window.longName=fx.USD.longName;break;case"CAD":window.currSym=fx.CAD.currSym;window.fxRate=fx.CAD.fxRate;window.longName=fx.CAD.longName;break;case"EUR":window.currSym=fx.EUR.currSym;window.fxRate=fx.EUR.fxRate;window.longName=fx.EUR.longName;break;}}
function setupCustomOrderCurrencyChanger(){$$(".currencyChangerDiv select").each(function(item){var id,type;id=item.identify().split("_");type=id[1];item.observe("change",function(event){customOrderCurrencyChanger(event,type)});})}
function setupCustomOrderSubmitBtns(){$$(".customOrderBtn").each(function(item){var id,type;id=item.identify().split("_");type=id[1];item.observe("click",function(event){customSubmit(event,type)});})}
function customOrderCurrencyChanger(event,type){var ele=event.element();event.stop();userCurr=ele.value;getUserCountry();$$('#customOptionsAccordion select[name="currencyDropDown"]').each(function(item){item.value=userCurr;});updateBankResults($F(bankValue));updatePaypalResults($F(paypalValue));updateAmazonResults($F(amazonValue));}
function customSubmit(event,type){var ele=event.element();event.stop();var pars="",pass=false,customItemArray=[];if(type=="items"){if(ele.hasClassName("customOrderBtn")){var button=ele;}else{var button=ele.up(".customOrderBtn");}
if(button.identify()=="customSubmit_items_quote"){var itemQuote=true;}else{var itemQuote=false;}
var rowInputPairs=$$(".rowContainer").invoke("select",'input[type="text"]');var totalPrice=0,somethingFailed=false,customItemString="",itemLinkNum=0;rowInputPairs.each(function(item){var linkField=item[0];var priceField=item[1];var linkValue=$F(linkField).strip().stripScripts();var priceValue=$F(priceField).strip().stripScripts();if(linkField.hasClassName("fail")){linkField.removeClassName("fail");}
if(priceField.hasClassName("fail")){priceField.removeClassName("fail");}
if(linkValue.empty()||linkValue==linkField.title){if(!somethingFailed)linkField.focus();somethingFailed=true;linkField.addClassName("fail");}
priceValue=priceValue.gsub(/[,]/,'.');priceValue=priceValue.gsub(/[^\d\.]/,'');priceValue=parseFloat(priceValue);if(isNaN(priceValue)||priceValue==priceField.title){if(!somethingFailed)priceField.focus();somethingFailed=true;priceField.addClassName("fail");}else{totalPrice+=priceValue;itemLinkNum++;if(!itemQuote){customItemArray.push([itemLinkNum,linkValue,priceValue]);}}});if(somethingFailed){alert('Something went wrong with your custom order request. Please check the form and amend the red boxes, and then re-submit');}else{var quote;totalPrice=totalPrice.toFixed(2);quote=(totalPrice/customItemPerRef).ceil();if(quote<3)quote=3;var theseQuoteDetails=totalPrice+""+itemLinkNum+""+quote;if(previousQuoteDetails!=false&&previousQuoteDetails!==theseQuoteDetails){itemQuote=true;removeQuoteBoxAndReenableBtns();alert("Your quote has changed because you edited the details above. Please click submit again to send to us for processing.")}
if(!itemQuote){customItemArray.push([itemLinkNum,totalPrice,quote]);customItemArray=customItemArray.toJSON();pars={customItemArray:customItemArray};pass=true;}else{$("itemDiv").setStyle({height:$("itemDiv").getHeight()+280+"px"});$("customOptionsHidden_items").setStyle({height:$("customOptionsHidden_items").getHeight()+278+"px"});scrollBy(0,300);$("customOrderItemWrapper").select('input[type="text"]').invoke("disable");removeObserversFromAddAndDeleteRowBtns(true);$("customSubmit_items_quote").up(1).hide();var quoteSummaryDetails="";quoteSummaryDetails+='<span class="quoteRow">total price: <span class="quoteFigures">'+totalPrice+'</span></span>';quoteSummaryDetails+='<span class="quoteRow">total items: <span class="quoteFigures">'+itemLinkNum+'</span></span>';quoteSummaryDetails+='<span class="quoteRow">quote: <span class="quoteFigures">'+quote+' <span class="smallItalic">approved referrals</span></span></span>';$("customOrderItemWrapper").insert({after:quoteTemplate.evaluate({quoteSummaryDetails:quoteSummaryDetails})});Cufon.replace('.quoteRow',{fontFamily:'Bell Gothic Black'});Cufon.replace('.quoteButtons',{fontFamily:'Bell Gothic Black'});previousQuoteDetails=totalPrice+""+itemLinkNum+""+quote;$("customSubmit_items").observe("click",function(event){customSubmit(event,"items")});$("customSubmit_items_back").observe("click",removeQuoteBoxAndReenableBtns);itemResultFlashTimer=setTimeout("flashQuoteResultFigures()",500);}}}else
if(type=="amazon"||type=="bank"||type=="paypal"){var refs=$F(type+"Value");if(isNaN(refs)){var msg="The referral amount has been tampered with. Please reload the page and start again.";var panel=$("tempMsgPanel");panel.removeClassName("info").addClassName("bad").select("span")[0].update(msg);Cufon.refresh();Effect.SlideDown(panel,{duration:0.5});Effect.ScrollTo("tempMsgPanel",{duration:'0.5',offset:-50});}else
if(refs<lowerRefLimit){var msg="The referral amount is below the minimum custom order limit of "+lowerRefLimit+". Please reload the page and try again.";var panel=$("tempMsgPanel");panel.removeClassName("info").addClassName("bad").select("span")[0].update(msg);Cufon.refresh();Effect.SlideDown(panel,{duration:0.5});Effect.ScrollTo("tempMsgPanel",{duration:'0.5',offset:-50});}else{var sortcode=false;var acctnumb=false;var paypalEmail=false;pars={userCurr:userCurr,refs:refs}
if(type=="bank"){sortcode=$F("sortCode");acctnumb=$F("accNum");if((sortcode==false||sortcode==""||sortcode==$("sortCode").title)||(acctnumb==false||acctnumb==""||acctnumb==$("accNum").title)){alert('Please enter your bank details so we can process the transfer after you have ordered. If you have concerns about submitting your details, please submit a support ticket and a member of our Support Team will be pleased to help you.');return;}
pars.sortcode=sortcode;pars.acctnumb=acctnumb;}else
if(type=="paypal"){paypalEmail=$F("paypalEmail");var emailCheck=/^[A-Z0-9._%+-]+@([A-Z0-9.-]+\.[A-Z]{2,6})$/i.test(paypalEmail);if(paypalEmail==false||paypalEmail==""||emailCheck==false){alert('Please enter your Paypal email address so we can process the transfer after you have ordered.');return;}
pars.paypalEmail=paypalEmail;}
pass=true}}
if(pass){if(customSubmitInProgress==false){customSubmitInProgress=true;pars.action="submitCustomOrder";pars.type=type;new Ajax.Request("/tools",{parameters:pars,onCreate:function(){timerIdCustomBtn=setTimeout(function(){customLoadingEffects(1,type)},0);},onComplete:function(){clearTimeout(timerIdCustomBtn);customLoadingEffects(0,type);customSubmitInProgress=false;},onSuccess:function(originalRequest){var newData=originalRequest.headerJSON;var panel=$("tempMsgPanel");if(newData!=null){if(newData.type==0){var msg=newData.msg;if(msg){panel.removeClassName("info").removeClassName("medium").removeClassName("good").addClassName("bad").select("span")[0].update(msg);Cufon.refresh();Effect.SlideDown(panel,{duration:0.5});Effect.ScrollTo("tempMsgPanel",{duration:'0.5',offset:-50});}}else{var msg=newData.msg;resetThisCustomOpionPanel(type);(function(){panel.removeClassName("info").removeClassName("bad").removeClassName("medium").addClassName("good large").select("span")[0].update(msg);Cufon.refresh();Effect.SlideDown(panel,{duration:0.5});Effect.ScrollTo("tempMsgPanel",{duration:'0.5',offset:-50});}).defer();refreshCustomOrderTicketList();}}else{var msg=newData.msg;if(msg){panel.removeClassName("info").removeClassName("medium").removeClassName("good").addClassName("bad").select("span")[0].update(msg);Cufon.refresh();Effect.SlideDown(panel,{duration:0.5});Effect.ScrollTo("tempMsgPanel",{duration:'0.5',offset:-50});}}},onFailure:function(){var msg="Something went wrong! Please try again."
panel.removeClassName("info").removeClassName("medium").removeClassName("good").addClassName("bad").select("span")[0].update(msg);Cufon.refresh();Effect.SlideDown(panel,{duration:0.5});Effect.ScrollTo("tempMsgPanel",{duration:'0.5',offset:-50});}});}else{customSubmitInProgress=false;}}}
function flashQuoteResultFigures(){$$(".quoteFigures").each(function(item){new Effect.Highlight(item,{endcolor:'#FBF7ED',restorecolor:'#FBF7ED'});});}
function refreshTicketListToolsPage(event){event.stop();refreshCustomOrderTicketList();}
function refreshCustomOrderTicketList(){new Ajax.Updater({success:'supportTicketList'},'/tools',{parameters:{action_2nd:"refreshCustomOrderTicketList",noFx:"true"},onCreate:function(){showLoadingFullTicketList();},onComplete:function(originalRequest){hideLoadingFullTicketList();if(/2\d{2}/.test(originalRequest.status)){$("refreshTicketList").observe("click",refreshTicketListToolsPage);if($("ticketListpagination"))$("ticketListpagination").observe("click",paginationCustomOrderTicketListClickHandler);Cufon.refresh();}}});}
function customOrderTicketListPaginationLoadingEffectsOn(){$('customOrderTicketfilterLoading').show();$("supportTicketList").setStyle({opacity:0.3});}
function customOrderTicketListPaginationLoadingEffectsOff(){$('customOrderTicketfilterLoading').hide();$("supportTicketList").setStyle({opacity:1});}
function paginationCustomOrderTicketListClickHandler(event){var ele=event.element();event.stop();if(!ele.hasClassName("current")){var id=ele.href.match(/\/(\d+)#/);id=id[1];new Ajax.Request('/tools',{parameters:{pageTicketsCustom:id,action_2nd:'paginateTicketList',noFx:"true"},onCreate:function(){timerIdCustomOrderPagination=setTimeout("customOrderTicketListPaginationLoadingEffectsOn()",1000);},onComplete:function(){clearTimeout(timerIdCustomOrderPagination);customOrderTicketListPaginationLoadingEffectsOff();},onSuccess:function(originalRequest){var newData=originalRequest.responseText;if(newData!=null){$("supportTicketList").update(newData);$("refreshTicketList").observe("click",refreshTicketListToolsPage);if($("ticketListpagination"))$("ticketListpagination").observe("click",paginationCustomOrderTicketListClickHandler);Cufon.refresh();}}});}}
function resetThisCustomOpionPanel(type){switch(type){case"amazon":window.amazonSlider.setValue(lowerRefLimit);window.accordion.toExpand=$$(".customOptionsContent.active")[0];window.accordion.animate();break;case"paypal":window.paypalSlider.setValue(lowerRefLimit);$("paypalEmail").clear();window.accordion.toExpand=$$(".customOptionsContent.active")[0];window.accordion.animate();break;case"bank":window.bankSlider.setValue(lowerRefLimit);$("sortCode").clear().setStyle({color:"#999999"});$("sortCode").value=$("sortCode").title;$("accNum").clear().setStyle({color:"#999999"});$("accNum").value=$("accNum").title;window.accordion.toExpand=$$(".customOptionsContent.active")[0];window.accordion.animate();break;case"items":var rows=$$(".rowContainer");var numOfRows=rows.size();if(numOfRows>1){var firstRow=rows.first();rows=rows.without(firstRow);rows.invoke("remove");rows=[firstRow];$("itemDiv").setStyle({height:$("itemDiv").getHeight()-(38*(numOfRows-1))+"px"});$("customOptionsHidden_items").setStyle({height:$("customOptionsHidden_items").getHeight()-(40*(numOfRows-1))+"px"});}
rows[0].select('input[type="text"]').invoke("clear").each(function(item){if(item.value==""&&item.title!=""){item.value=item.title;item.setStyle({color:"#999999"});}});removeQuoteBoxAndReenableBtns();window.accordion.toExpand=$$(".customOptionsContent.active")[0];window.accordion.animate();break;}}
function customLoadingEffects(loadSwitch,type){var btn=$("customSubmit_"+type);switch(loadSwitch){case 1:btn.addClassName("selected").update('<img src="/images/members/support/loading.1.gif" />');break;case 0:btn.removeClassName("selected").update(btn.title);Cufon.replace(btn);break;}}
function setupCustomOrderItemButtons(){deleteRowClickObserverHandler();$("addRow").observe("click",addRowCustomItems);}
function deleteRowClickObserverHandler(){$$(".deleteRow").invoke('observe','click',removeRowCustomItems);}
function removeObserversFromAddAndDeleteRowBtns(setupStopper){if(setupStopper){$("addRow").stopObserving("click").observe("click",stopEvent);$$(".deleteRow").invoke('stopObserving','click').invoke('observe','click',stopEvent);}else{$("addRow").stopObserving("click");$$(".deleteRow").invoke('stopObserving','click');}}
function stopEvent(event){event.stop();}
function addRowCustomItems(event){event.stop();var lastRow=$$(".rowContainer").last();lastRow.insert({after:rowTemplate.evaluate({num:++rowCount})});$("itemDiv").setStyle({height:$("itemDiv").getHeight()+38+"px"});$("customOptionsHidden_items").setStyle({height:$("customOptionsHidden_items").getHeight()+36+"px"});deleteRowClickObserverHandler();}
function removeRowCustomItems(event){event.stop();var ele=event.element();if(ele.hasClassName("first")){ele.up(1).select("input").invoke("clear").invoke("removeClassName","fail").each(function(item){if(item.value==""&&item.title!=""){item.value=item.title;item.setStyle({color:"#999999"});}});}else{ele.up(1).remove();$("itemDiv").setStyle({height:$("itemDiv").getHeight()-38+"px"});$("customOptionsHidden_items").setStyle({height:$("customOptionsHidden_items").getHeight()-40+"px"});}}
function removeQuoteBoxAndReenableBtns(event){if(event)event.stop();$("customOrderItemWrapper").select('input[type="text"]').invoke("enable");$("itemDiv").setStyle({height:$("itemDiv").getHeight()-280+"px"});$("customOptionsHidden_items").setStyle({height:$("customOptionsHidden_items").getHeight()-282+"px"});removeObserversFromAddAndDeleteRowBtns();setupCustomOrderItemButtons();$("customSubmit_items_quote").up(1).show();previousQuoteDetails=false;$("quoteWrapper").remove();}
function setupCustomise(){createSortables();$('resetDefault').observe('click',resetDefault);$$(".customiseGiftQueryBox").each(function(item){item.observe("mouseover",giftInfoBoxCustomiseToggler).observe("mouseout",giftInfoBoxCustomiseToggler);});}
function giftInfoBoxCustomiseToggler(event){var infoBox=event.element().next();if(event.type=="mouseover"){$(infoBox).appear({delay:0.5,duration:0.2,queue:{position:'end',scope:'giftInfoBoxCustomiseToggler'}});}else{Effect.Queues.get('giftInfoBoxCustomiseToggler').invoke('cancel');infoBox.hide();}}
function createSortables(){var lists=["active","inactive"];var changeEffect;lists.each(function(name){Sortable.create(name,{overlap:'horizontal',dropOnEmpty:true,constraint:false,only:'sortable',containment:lists,onChange:function(item){var countInactiveItems=$$("#inactive li.sortable").size();if(countInactiveItems==0){if(!$('noInactiveMsg'))$("inactive").down().insert({after:'<li id="noInactiveMsg"><strong>You do not currently have any inactive gifts.</strong><br />Simply drag rewards across to get started.</li>'});}else if(countInactiveItems==1){if($('noInactiveMsg'))$('noInactiveMsg').remove();}},onUpdate:function(item){var listID=Sortable.options(item).element.id;reJigPositionClassNames(listID);new Ajax.Request("/tools",{method:"post",onCreate:function(){if(listID=='active')$('showDBMsgsActive').update('ACTIVE<span><img src="/images/members/icons/loadingActive.gif" /></span>').show();if(listID=='inactive')$('showDBMsgsInactive').update('INACTIVE<span><img src="/images/members/icons/loadingInactive.gif" /></span>').show();Cufon.refresh();},onSuccess:function(){if(listID=='active')$('showDBMsgsActive').update('ACTIVE<span>Gift order saved</span>');if(listID=='inactive')$('showDBMsgsInactive').update('INACTIVE<span>Gift order saved</span>');Cufon.refresh();},onFailure:function(){if(listID=='active')$('showDBMsgsActive').update('ACTIVE<span>Something went wrong, try again</span>');if(listID=='inactive')$('showDBMsgsInactive').update('INACTIVE<span>Something went wrong, try again</span>');Cufon.refresh();},parameters:{data:Sortable.serialize(name),action:'customiseUpdate',type:listID,noFx:"true"}});}});});}
function customiseKudosLoadingEffects(loadSwitch){var btn=$("resetDefault");switch(loadSwitch){case 1:btn.addClassName("selected").update('<img src="/images/members/tools/loadingButton.gif" />');break;case 0:btn.removeClassName("selected").update(btn.title);Cufon.replace(btn);break;}}
function reJigPositionClassNames(listID){var items=$$("#"+listID+" .customiseGiftInfoBox");items.invoke("removeClassName",'left').invoke("removeClassName",'mid').invoke("removeClassName",'right');var positionOfInfoBox="left";items.each(function(item){item.addClassName(positionOfInfoBox);switch(positionOfInfoBox){case'left':positionOfInfoBox="mid";break;case'mid':positionOfInfoBox="right";break;case'right':positionOfInfoBox="left";break;}});}
function resetDefault(event){event.stop();var input=event.element();new Ajax.Request("/tools",{method:"post",onLoading:function(){customiseKudosLoadingEffects(1);},onSuccess:function(originalRequest){var newData=originalRequest.responseText;newData=newData.split('#');$("activeDiv").select(".customiseBoxMid")[0].update(newData[0]);$("inactiveDiv").select(".customiseBoxMid")[0].update(newData[1]);Cufon.refresh();setupCustomise();customiseKudosLoadingEffects(0);},parameters:{action:'resetDefault',noFx:"true"}});}
if(typeof(Prototype)=="undefined")
throw"Slidey requires Prototype to be loaded.";Slidey=Class.create({initialize:function(id,options){this.options=Object.extend({autoSlide:true,aniType:"fade",interval:6,manualTrump:true,duration:0.5,fps:25,debugShow:false,showPager:true,slideClassName:"slidey",pagerContainerId:"slideyControls",afterInit:Prototype.emptyFunction,beforeChangeOnClick:Prototype.emptyFunction,beforeSlideChange:Prototype.emptyFunction},options||{});this.status=1;this.running=false;this.active=1;this.next=2;this.effectQueueName=id;this.slideCurrentlyShowing;try{this.init(id);}
catch(e){if(window.console&&window.console.log){window.console.log(e);}else{alert(e);}}},init:function(id){if(!$(id))throw new Error("Attempted to initialise slidey with id: '"+id+"' which was not found.");if($(this.options.pagerContainerId))throw new Error("Attempted to initialise slidey with existing pagerContainerId: '"+this.options.pagerContainerId+"'. Remove and try again.");if(!this.options.autoSlide&&!this.options.showPager)throw new Error("Attempted to initialise slidey with autoSlide and showPager set to false. Whats the point?.");this.slidey=$(id);this.slideId=this.options.slideClassName+"_";this.pagerId=this.options.pagerContainerId+"_";this.slideCurrentlyShowing=this.slideId+1;this.slides=this.slidey.select("div."+this.options.slideClassName);if(this.slides.length<2){this.debug('terminating: too few slides: '+this.slides.length);return;}
if(this.options.showPager){this.slidey.insert({top:'<div id="'+this.options.pagerContainerId+'"></div>'});this.pagerBox=$(this.options.pagerContainerId);}
var i=1;this.slides.each(function(item){item.id=this.slideId+i;if(this.options.showPager){var a=new Element('a',{id:this.pagerId+i,href:'#'});this.pagerBox.insert(a);}
i++;}.bind(this));this.updateActivePager(this.active);this.options.afterInit();if(this.options.showPager){this.clickHandler=this.moveToPickedSlide.bindAsEventListener(this);this.pagerBox.observe("click",this.clickHandler);}
if(this.options.autoSlide){this.pe=new PeriodicalExecuter(this.cycle.bind(this),this.options.interval);}},updateActivePager:function(z){if(this.options.showPager){this.pagerBox.childElements().each(function(item){item.removeClassName("active");if(item.id==this.pagerId+z)item.addClassName('active');}.bind(this));}},debug:function(msg){if(this.options.debugShow)console.log(msg);},cycle:function(){this.running=true;this.debug("cycle started...");this.updateActivePager(this.next);if(this.active==0){this.active=this.next;this.animate("in",this.active,this.next)}else{this.animate("out",this.active,this.next);this.animate("in",this.active,this.next);}},animate:function(d,a,n){switch(this.options.aniType){case"fade":var q={scope:this.effectQueueName,position:'end',limit:4};if(d=="out"){this.fade(q,this.active,this.next);}else{this.appear(q,this.active,this.next);}
break;case"slide":var q={scope:this.effectQueueName,limit:4};if(d=="out"){this.slideOut(q,this.active,this.next);}else{this.slideIn(q,this.active,this.next);}
break;case"none":var q={scope:this.effectQueueName,position:'end',limit:4};if(d=="out"){this.hideSlide(q,this.active,this.next);}else{this.showSlide(q,this.active,this.next);}
break;}},fade:function(q,a,n){this.debug("hide: "+a);new Effect.Fade(this.slideId+a,{duration:this.options.duration,fps:this.options.fps,queue:q,beforeStart:this.options.beforeSlideChange.bind(this),afterFinish:function(){this.slideCurrentlyShowing=this.slideId+n;}.bind(this)});},appear:function(q,a,n){this.debug("show: "+n);new Effect.Appear(this.slideId+n,{duration:this.options.duration,fps:this.options.fps,queue:q,afterFinish:this.setupNextSlide.bind(this)});},slideOut:function(q,a,n){this.debug("hide: "+a);this.dir;if(a>n){this.dir=1;}else{this.dir=-1;}
$(this.slideId+a).absolutize();new Effect.Parallel([new Effect.Move(this.slideId+a,{sync:true,x:590*this.dir,y:0,mode:'relative'}),new Effect.Opacity(this.slideId+a,{sync:true,from:1,to:0})],{duration:this.options.duration,fps:this.options.fps,queue:q,afterFinish:function(effect){this.slideCurrentlyShowing=this.slideId+n;$(this.slideId+a).setStyle({left:'0px',opacity:1}).hide();}.bind(this)});},slideIn:function(q,a,n){this.debug("show: "+n);new Effect.Parallel([new Effect.Move(this.slideId+n,{sync:true,x:590*this.dir,y:0,mode:'relative'}),new Effect.Opacity(this.slideId+n,{sync:true,from:0,to:1})],{duration:this.options.duration,fps:this.options.fps,queue:q,beforeStart:function(){$(this.slideId+n).setStyle({left:(-590*this.dir)+"px",opacity:0}).show();}.bind(this),afterFinish:function(effect){$(this.slideId+a).relativize();this.setupNextSlide();}.bind(this)});},hideSlide:function(q,a,n){this.debug("hide: "+a);$(this.slideId+a).hide();},showSlide:function(q,a,n){this.debug("show: "+n);$(this.slideId+n).show();this.setupNextSlide();},setupNextSlide:function(){this.active=this.next;if(this.active==this.slides.length){this.next=1;}else{this.next++;}
this.running=false;this.debug("cycle finished...");},moveToPickedSlide:function(event){event.stop();if(event.element().identify()!=this.options.pagerContainerId){var element=event.element().id.split("_");var id=element[1];this.options.beforeChangeOnClick(id);if(this.running&&this.options.manualTrump){this.debug("effect running...");this.getQueueAndStop();this.debug("loop through all slides; hide, make relative and set opacity to 1....");this.slides.each(function(item){item.hide().relativize().setOpacity(1);})
this.debug("start new cycle...");this.active=0;}else
if(this.running&&!this.options.manualTrump){this.debug("effect running, do nothing (manualTrump=true)");return;}
if(element[0]==this.options.pagerContainerId){if(this.active!=id){this.stop();this.next=id;this.go();}}}},manualSlideOverRide:function(id){this.options.beforeChangeOnClick(id);if(this.running&&this.options.manualTrump){this.debug("effect running...");this.getQueueAndStop();this.debug("loop through all slides; hide, make relative and set opacity to 1....");this.slides.each(function(item){item.hide().relativize().setOpacity(1);})
this.debug("start new cycle...");this.active=0;}else
if(this.running&&!this.options.manualTrump){this.debug("effect running, do nothing (manualTrump=true)");return;}
if(this.active!=id){this.stop();this.next=id;this.go();}},getQueueAndStop:function(){this.debug("get queue items and delete effects...");var queue=Effect.Queues.get(this.effectQueueName);queue.each(function(effect){effect.cancel();});},go:function(){if(this.status==0){this.status=1;this.cycle();if(this.options.autoSlide){this.pe=new PeriodicalExecuter(this.cycle.bind(this),this.options.interval);}}},stop:function(){if(this.status==1){this.status=0;if(this.options.autoSlide){this.pe.stop();}}}});var Validator=Class.create();Validator.prototype={initialize:function(className,error,test,options){if(typeof test=='function'){this.options=$H(options);this._test=test;}else{this.options=$H(test);this._test=function(){return true};}
this.error=error||'Validation failed.';this.className=className;},test:function(v,elm){return(this._test(v,elm)&&this.options.all(function(p){return Validator.methods[p.key]?Validator.methods[p.key](v,elm,p.value):true;}));}}
Validator.methods={pattern:function(v,elm,opt){return Validation.get('IsEmpty').test(v)||opt.test(v)},minLength:function(v,elm,opt){return v.length>=opt},maxLength:function(v,elm,opt){return v.length<=opt;},min:function(v,elm,opt){return v>=parseFloat(opt)},max:function(v,elm,opt){return v<=parseFloat(opt)},notOneOf:function(v,elm,opt){return $A(opt).all(function(value){return v!=value;})},oneOf:function(v,elm,opt){return $A(opt).any(function(value){return v==value;})},is:function(v,elm,opt){return v==opt},isNot:function(v,elm,opt){return v!=opt},equalToField:function(v,elm,opt){return v==$F(opt)},notEqualToField:function(v,elm,opt){return v!=$F(opt)},include:function(v,elm,opt){return $A(opt).all(function(value){return Validation.get(value).test(v,elm);})}}
var Validation=Class.create();Validation.prototype={initialize:function(form,options){this.options=Object.extend({onSubmit:true,stopOnFirst:false,immediate:false,focusOnError:true,useTitles:false,showMessage:true,onFormValidate:function(result,form){},onElementValidate:function(result,elm){}},options||{});this.form=$(form);if(this.options.onSubmit)Event.observe(this.form,'submit',this.onSubmit.bind(this),false);if(this.options.immediate){var useTitles=this.options.useTitles;var callback=this.options.onElementValidate;var showMessage=this.options.showMessage;Form.getElements(this.form).each(function(input){Event.observe(input,'blur',function(ev){Validation.validate(Event.element(ev),{useTitle:useTitles,showMessage:showMessage,onElementValidate:callback});});});}},onSubmit:function(ev){if(!this.validate())Event.stop(ev);},validate:function(){var result=false;var useTitles=this.options.useTitles;var callback=this.options.onElementValidate;var showMessage=this.options.showMessage;if(this.options.stopOnFirst){result=Form.getElements(this.form).all(function(elm){return Validation.validate(elm,{useTitle:useTitles,showMessage:showMessage,onElementValidate:callback});});}else{result=Form.getElements(this.form).collect(function(elm){return Validation.validate(elm,{useTitle:useTitles,showMessage:showMessage,onElementValidate:callback});}).all();}
if(!result&&this.options.focusOnError){var x=Form.getElements(this.form).findAll(function(elm){return $(elm).hasClassName('fail')});if(x[0]!=null)x.first().focus()}
this.options.onFormValidate(result,this.form);return result;},reset:function(){Form.getElements(this.form).each(Validation.reset);}}
Object.extend(Validation,{validate:function(elm,options){options=Object.extend({useTitle:false,showMessage:true,onElementValidate:function(result,elm){}},options||{});elm=$(elm);var cn=elm.classNames();return result=cn.all(function(value){var test=Validation.test(value,elm,options.useTitle,options.showMessage);options.onElementValidate(test,elm);return test;});},test:function(name,elm,useTitle,showMessage){var v=Validation.get(name);var prop='__advice'+name.camelize();try{if(Validation.isVisible(elm)&&!v.test($F(elm),elm)){var advice=Validation.getAdvice(name,elm);var errorMsg=useTitle?((elm&&elm.title)?elm.title:v.error):v.error;if(!elm[prop]&&showMessage){if(advice==null){advice='<div class="validation-advice" id="advice-'+Validation.getElmID(elm)+'" style="display:none">'+errorMsg+'</div>';switch(elm.type.toLowerCase()){case'checkbox':elm=elm.previous().down();break;case'radio':break;case'text':case'password':case'textarea':elm.insert({after:advice});break;default:elm.up().insert({after:advice});}
if(advice){advice=Validation.getAdvice(name,elm);}}}
if(typeof Effect=='undefined'){if(advice)advice.update(errorMsg).show();}else{if(advice)advice.update(errorMsg).appear({duration:0.6,fps:25});}
elm[prop]=true;elm.removeClassName('passed');elm.addClassName('fail');return false;}else{var advice=Validation.getAdvice(name,elm);if(advice!=null)advice.update("");elm[prop]='';if(elm.type.toLowerCase()=="checkbox"){elm=elm.previous().down();}
elm.removeClassName('fail');elm.addClassName('passed');return true;}}catch(e){throw(e)}},isVisible:function(elm){while(elm.tagName!='BODY'){if(!$(elm).visible())return false;elm=elm.parentNode;}
return true;},getAdvice:function(name,elm){return $('advice-'+Validation.getElmID(elm));},getElmID:function(elm){return elm.id?elm.id:elm.name;},reset:function(elm){elm=$(elm);var cn=elm.classNames();cn.each(function(value){var prop='__advice'+value.camelize();if(elm[prop]){var advice=Validation.getAdvice(value,elm);advice.hide();elm[prop]='';}
elm.removeClassName('fail');elm.removeClassName('passed');});},add:function(className,error,test,options){var nv={};nv[className]=new Validator(className,error,test,options);Object.extend(Validation.methods,nv);},addAllThese:function(validators){var nv={};$A(validators).each(function(value){nv[value[0]]=new Validator(value[0],value[1],value[2],(value.length>3?value[3]:{}));});Object.extend(Validation.methods,nv);},get:function(name){return Validation.methods[name]?Validation.methods[name]:Validation.methods['_LikeNoIDIEverSaw_'];},methods:{'_LikeNoIDIEverSaw_':new Validator('_LikeNoIDIEverSaw_','',{})}});Validation.add('IsEmpty','',function(v){return((v==null)||(v.length==0));});Validation.addAllThese([['req','This is a required field',function(v){return!Validation.get('IsEmpty').test(v);}],['v-number','Please enter a valid number in this field',function(v){return Validation.get('IsEmpty').test(v)||(!isNaN(v)&&!/^\s+$/.test(v));}],['v-digits','Please use numbers only in this field. please avoid spaces or other characters such as dots or commas',function(v){return Validation.get('IsEmpty').test(v)||!/[^\d\s]/.test(v);}],['v-alpha','Please use letters only (a-z) in this field',function(v){return Validation.get('IsEmpty').test(v)||/^[a-zA-Z]+$/.test(v)}],['v-alphanum','Please use only letters (a-z) or numbers (0-9) only in this field. No spaces or other characters are allowed',function(v){return Validation.get('IsEmpty').test(v)||!/\W/.test(v)}],['v-date','Please enter a valid date',function(v){var test=new Date(v);return Validation.get('IsEmpty').test(v)||!isNaN(test);}],['v-date2','Please enter a valid date in the format DD/MM/YYYY',function(v){var dateFormat=/^(0[1-9]|[12][0-9]|3[01])\/(0[1-9]|1[012])\/((?:19|20)[0-9]{2})$/;return Validation.get('IsEmpty').test(v)||dateFormat.test(v);}],['v-e','Please enter a valid email address',function(v){return Validation.get('IsEmpty').test(v)||/^[A-Z0-9._%+-]+@([A-Z0-9.-]+\.[A-Z]{2,6})$/i.test(v);}],['v-url','Please enter a valid URL',function(v){return Validation.get('IsEmpty').test(v)||/^(http|https|ftp):\/\/(([A-Z0-9][A-Z0-9_-]*)(\.[A-Z0-9][A-Z0-9_-]*)+)(:(\d+))?\/?/i.test(v)}],['v-date-au','Please use this date format: dd/mm/yyyy',function(v){if(Validation.get('IsEmpty').test(v))return true;var regex=/^(\d{2})\/(\d{2})\/(\d{4})$/;if(!regex.test(v))return false;var d=new Date(v.replace(regex,'$2/$1/$3'));return(parseInt(RegExp.$2,10)==(1+d.getMonth()))&&(parseInt(RegExp.$1,10)==d.getDate())&&(parseInt(RegExp.$3,10)==d.getFullYear());}],['v-currency-dollar','Please enter a valid £ amount. For example £100.00',function(v){return Validation.get('IsEmpty').test(v)||/^\£?\-?([1-9]{1}[0-9]{0,2}(\,[0-9]{3})*(\.[0-9]{0,2})?|[1-9]{1}\d*(\.[0-9]{0,2})?|0(\.[0-9]{0,2})?|(\.[0-9]{1,2})?)$/.test(v)}],['v-sel','Please make a selection',function(v,elm){return elm.options?elm.selectedIndex>0:!Validation.get('IsEmpty').test(v);}],['v-one-required','Please select one of the above options',function(v,elm){var p=elm.parentNode;var options=p.getElementsByTagName('INPUT');return $A(options).any(function(elm){return $F(elm);});}],['v-nc','Field contains invalid characters',function(v){return Validation.get('IsEmpty').test(v)||/^[-\w\s\.\/,]+$/.test(v)}],['v-pwc','Password contains invalid characters',function(v){return Validation.get('IsEmpty').test(v)||/^[A-Z0-9_\-\?\#]*$/i.test(v)}],['v-pwl','Password must be longer than 6 characters',function(v){return v.length>=6}]]);var swfobject=function(){var D="undefined",r="object",S="Shockwave Flash",W="ShockwaveFlash.ShockwaveFlash",q="application/x-shockwave-flash",R="SWFObjectExprInst",x="onreadystatechange",O=window,j=document,t=navigator,T=false,U=[h],o=[],N=[],I=[],l,Q,E,B,J=false,a=false,n,G,m=true,M=function(){var aa=typeof j.getElementById!=D&&typeof j.getElementsByTagName!=D&&typeof j.createElement!=D,ah=t.userAgent.toLowerCase(),Y=t.platform.toLowerCase(),ae=Y?/win/.test(Y):/win/.test(ah),ac=Y?/mac/.test(Y):/mac/.test(ah),af=/webkit/.test(ah)?parseFloat(ah.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,X=!+"\v1",ag=[0,0,0],ab=null;if(typeof t.plugins!=D&&typeof t.plugins[S]==r){ab=t.plugins[S].description;if(ab&&!(typeof t.mimeTypes!=D&&t.mimeTypes[q]&&!t.mimeTypes[q].enabledPlugin)){T=true;X=false;ab=ab.replace(/^.*\s+(\S+\s+\S+$)/,"$1");ag[0]=parseInt(ab.replace(/^(.*)\..*$/,"$1"),10);ag[1]=parseInt(ab.replace(/^.*\.(.*)\s.*$/,"$1"),10);ag[2]=/[a-zA-Z]/.test(ab)?parseInt(ab.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0}}else{if(typeof O.ActiveXObject!=D){try{var ad=new ActiveXObject(W);if(ad){ab=ad.GetVariable("$version");if(ab){X=true;ab=ab.split(" ")[1].split(",");ag=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)]}}}catch(Z){}}}return{w3:aa,pv:ag,wk:af,ie:X,win:ae,mac:ac}}(),k=function(){if(!M.w3){return}if((typeof j.readyState!=D&&j.readyState=="complete")||(typeof j.readyState==D&&(j.getElementsByTagName("body")[0]||j.body))){f()}if(!J){if(typeof j.addEventListener!=D){j.addEventListener("DOMContentLoaded",f,false)}if(M.ie&&M.win){j.attachEvent(x,function(){if(j.readyState=="complete"){j.detachEvent(x,arguments.callee);f()}});if(O==top){(function(){if(J){return}try{j.documentElement.doScroll("left")}catch(X){setTimeout(arguments.callee,0);return}f()})()}}if(M.wk){(function(){if(J){return}if(!/loaded|complete/.test(j.readyState)){setTimeout(arguments.callee,0);return}f()})()}s(f)}}();function f(){if(J){return}try{var Z=j.getElementsByTagName("body")[0].appendChild(C("span"));Z.parentNode.removeChild(Z)}catch(aa){return}J=true;var X=U.length;for(var Y=0;Y<X;Y++){U[Y]()}}function K(X){if(J){X()}else{U[U.length]=X}}function s(Y){if(typeof O.addEventListener!=D){O.addEventListener("load",Y,false)}else{if(typeof j.addEventListener!=D){j.addEventListener("load",Y,false)}else{if(typeof O.attachEvent!=D){i(O,"onload",Y)}else{if(typeof O.onload=="function"){var X=O.onload;O.onload=function(){X();Y()}}else{O.onload=Y}}}}}function h(){if(T){V()}else{H()}}function V(){var X=j.getElementsByTagName("body")[0];var aa=C(r);aa.setAttribute("type",q);var Z=X.appendChild(aa);if(Z){var Y=0;(function(){if(typeof Z.GetVariable!=D){var ab=Z.GetVariable("$version");if(ab){ab=ab.split(" ")[1].split(",");M.pv=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)]}}else{if(Y<10){Y++;setTimeout(arguments.callee,10);return}}X.removeChild(aa);Z=null;H()})()}else{H()}}function H(){var ag=o.length;if(ag>0){for(var af=0;af<ag;af++){var Y=o[af].id;var ab=o[af].callbackFn;var aa={success:false,id:Y};if(M.pv[0]>0){var ae=c(Y);if(ae){if(F(o[af].swfVersion)&&!(M.wk&&M.wk<312)){w(Y,true);if(ab){aa.success=true;aa.ref=z(Y);ab(aa)}}else{if(o[af].expressInstall&&A()){var ai={};ai.data=o[af].expressInstall;ai.width=ae.getAttribute("width")||"0";ai.height=ae.getAttribute("height")||"0";if(ae.getAttribute("class")){ai.styleclass=ae.getAttribute("class")}if(ae.getAttribute("align")){ai.align=ae.getAttribute("align")}var ah={};var X=ae.getElementsByTagName("param");var ac=X.length;for(var ad=0;ad<ac;ad++){if(X[ad].getAttribute("name").toLowerCase()!="movie"){ah[X[ad].getAttribute("name")]=X[ad].getAttribute("value")}}P(ai,ah,Y,ab)}else{p(ae);if(ab){ab(aa)}}}}}else{w(Y,true);if(ab){var Z=z(Y);if(Z&&typeof Z.SetVariable!=D){aa.success=true;aa.ref=Z}ab(aa)}}}}}function z(aa){var X=null;var Y=c(aa);if(Y&&Y.nodeName=="OBJECT"){if(typeof Y.SetVariable!=D){X=Y}else{var Z=Y.getElementsByTagName(r)[0];if(Z){X=Z}}}return X}function A(){return!a&&F("6.0.65")&&(M.win||M.mac)&&!(M.wk&&M.wk<312)}function P(aa,ab,X,Z){a=true;E=Z||null;B={success:false,id:X};var ae=c(X);if(ae){if(ae.nodeName=="OBJECT"){l=g(ae);Q=null}else{l=ae;Q=X}aa.id=R;if(typeof aa.width==D||(!/%$/.test(aa.width)&&parseInt(aa.width,10)<310)){aa.width="310"}if(typeof aa.height==D||(!/%$/.test(aa.height)&&parseInt(aa.height,10)<137)){aa.height="137"}j.title=j.title.slice(0,47)+" - Flash Player Installation";var ad=M.ie&&M.win?"ActiveX":"PlugIn",ac="MMredirectURL="+O.location.toString().replace(/&/g,"%26")+"&MMplayerType="+ad+"&MMdoctitle="+j.title;if(typeof ab.flashvars!=D){ab.flashvars+="&"+ac}else{ab.flashvars=ac}if(M.ie&&M.win&&ae.readyState!=4){var Y=C("div");X+="SWFObjectNew";Y.setAttribute("id",X);ae.parentNode.insertBefore(Y,ae);ae.style.display="none";(function(){if(ae.readyState==4){ae.parentNode.removeChild(ae)}else{setTimeout(arguments.callee,10)}})()}u(aa,ab,X)}}function p(Y){if(M.ie&&M.win&&Y.readyState!=4){var X=C("div");Y.parentNode.insertBefore(X,Y);X.parentNode.replaceChild(g(Y),X);Y.style.display="none";(function(){if(Y.readyState==4){Y.parentNode.removeChild(Y)}else{setTimeout(arguments.callee,10)}})()}else{Y.parentNode.replaceChild(g(Y),Y)}}function g(ab){var aa=C("div");if(M.win&&M.ie){aa.innerHTML=ab.innerHTML}else{var Y=ab.getElementsByTagName(r)[0];if(Y){var ad=Y.childNodes;if(ad){var X=ad.length;for(var Z=0;Z<X;Z++){if(!(ad[Z].nodeType==1&&ad[Z].nodeName=="PARAM")&&!(ad[Z].nodeType==8)){aa.appendChild(ad[Z].cloneNode(true))}}}}}return aa}function u(ai,ag,Y){var X,aa=c(Y);if(M.wk&&M.wk<312){return X}if(aa){if(typeof ai.id==D){ai.id=Y}if(M.ie&&M.win){var ah="";for(var ae in ai){if(ai[ae]!=Object.prototype[ae]){if(ae.toLowerCase()=="data"){ag.movie=ai[ae]}else{if(ae.toLowerCase()=="styleclass"){ah+=' class="'+ai[ae]+'"'}else{if(ae.toLowerCase()!="classid"){ah+=" "+ae+'="'+ai[ae]+'"'}}}}}var af="";for(var ad in ag){if(ag[ad]!=Object.prototype[ad]){af+='<param name="'+ad+'" value="'+ag[ad]+'" />'}}aa.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+ah+">"+af+"</object>";N[N.length]=ai.id;X=c(ai.id)}else{var Z=C(r);Z.setAttribute("type",q);for(var ac in ai){if(ai[ac]!=Object.prototype[ac]){if(ac.toLowerCase()=="styleclass"){Z.setAttribute("class",ai[ac])}else{if(ac.toLowerCase()!="classid"){Z.setAttribute(ac,ai[ac])}}}}for(var ab in ag){if(ag[ab]!=Object.prototype[ab]&&ab.toLowerCase()!="movie"){e(Z,ab,ag[ab])}}aa.parentNode.replaceChild(Z,aa);X=Z}}return X}function e(Z,X,Y){var aa=C("param");aa.setAttribute("name",X);aa.setAttribute("value",Y);Z.appendChild(aa)}function y(Y){var X=c(Y);if(X&&X.nodeName=="OBJECT"){if(M.ie&&M.win){X.style.display="none";(function(){if(X.readyState==4){b(Y)}else{setTimeout(arguments.callee,10)}})()}else{X.parentNode.removeChild(X)}}}function b(Z){var Y=c(Z);if(Y){for(var X in Y){if(typeof Y[X]=="function"){Y[X]=null}}Y.parentNode.removeChild(Y)}}function c(Z){var X=null;try{X=j.getElementById(Z)}catch(Y){}return X}function C(X){return j.createElement(X)}function i(Z,X,Y){Z.attachEvent(X,Y);I[I.length]=[Z,X,Y]}function F(Z){var Y=M.pv,X=Z.split(".");X[0]=parseInt(X[0],10);X[1]=parseInt(X[1],10)||0;X[2]=parseInt(X[2],10)||0;return(Y[0]>X[0]||(Y[0]==X[0]&&Y[1]>X[1])||(Y[0]==X[0]&&Y[1]==X[1]&&Y[2]>=X[2]))?true:false}function v(ac,Y,ad,ab){if(M.ie&&M.mac){return}var aa=j.getElementsByTagName("head")[0];if(!aa){return}var X=(ad&&typeof ad=="string")?ad:"screen";if(ab){n=null;G=null}if(!n||G!=X){var Z=C("style");Z.setAttribute("type","text/css");Z.setAttribute("media",X);n=aa.appendChild(Z);if(M.ie&&M.win&&typeof j.styleSheets!=D&&j.styleSheets.length>0){n=j.styleSheets[j.styleSheets.length-1]}G=X}if(M.ie&&M.win){if(n&&typeof n.addRule==r){n.addRule(ac,Y)}}else{if(n&&typeof j.createTextNode!=D){n.appendChild(j.createTextNode(ac+" {"+Y+"}"))}}}function w(Z,X){if(!m){return}var Y=X?"visible":"hidden";if(J&&c(Z)){c(Z).style.visibility=Y}else{v("#"+Z,"visibility:"+Y)}}function L(Y){var Z=/[\\\"<>\.;]/;var X=Z.exec(Y)!=null;return X&&typeof encodeURIComponent!=D?encodeURIComponent(Y):Y}var d=function(){if(M.ie&&M.win){window.attachEvent("onunload",function(){var ac=I.length;for(var ab=0;ab<ac;ab++){I[ab][0].detachEvent(I[ab][1],I[ab][2])}var Z=N.length;for(var aa=0;aa<Z;aa++){y(N[aa])}for(var Y in M){M[Y]=null}M=null;for(var X in swfobject){swfobject[X]=null}swfobject=null})}}();return{registerObject:function(ab,X,aa,Z){if(M.w3&&ab&&X){var Y={};Y.id=ab;Y.swfVersion=X;Y.expressInstall=aa;Y.callbackFn=Z;o[o.length]=Y;w(ab,false)}else{if(Z){Z({success:false,id:ab})}}},getObjectById:function(X){if(M.w3){return z(X)}},embedSWF:function(ab,ah,ae,ag,Y,aa,Z,ad,af,ac){var X={success:false,id:ah};if(M.w3&&!(M.wk&&M.wk<312)&&ab&&ah&&ae&&ag&&Y){w(ah,false);K(function(){ae+="";ag+="";var aj={};if(af&&typeof af===r){for(var al in af){aj[al]=af[al]}}aj.data=ab;aj.width=ae;aj.height=ag;var am={};if(ad&&typeof ad===r){for(var ak in ad){am[ak]=ad[ak]}}if(Z&&typeof Z===r){for(var ai in Z){if(typeof am.flashvars!=D){am.flashvars+="&"+ai+"="+Z[ai]}else{am.flashvars=ai+"="+Z[ai]}}}if(F(Y)){var an=u(aj,am,ah);if(aj.id==ah){w(ah,true)}X.success=true;X.ref=an}else{if(aa&&A()){aj.data=aa;P(aj,am,ah,ac);return}else{w(ah,true)}}if(ac){ac(X)}})}else{if(ac){ac(X)}}},switchOffAutoHideShow:function(){m=false},ua:M,getFlashPlayerVersion:function(){return{major:M.pv[0],minor:M.pv[1],release:M.pv[2]}},hasFlashPlayerVersion:F,createSWF:function(Z,Y,X){if(M.w3){return u(Z,Y,X)}else{return undefined}},showExpressInstall:function(Z,aa,X,Y){if(M.w3&&A()){P(Z,aa,X,Y)}},removeSWF:function(X){if(M.w3){y(X)}},createCSS:function(aa,Z,Y,X){if(M.w3){v(aa,Z,Y,X)}},addDomLoadEvent:K,addLoadEvent:s,getQueryParamValue:function(aa){var Z=j.location.search||j.location.hash;if(Z){if(/\?/.test(Z)){Z=Z.split("?")[1]}if(aa==null){return L(Z)}var Y=Z.split("&");for(var X=0;X<Y.length;X++){if(Y[X].substring(0,Y[X].indexOf("="))==aa){return L(Y[X].substring((Y[X].indexOf("=")+1)))}}}return""},expressInstallCallback:function(){if(a){var X=c(R);if(X&&l){X.parentNode.replaceChild(l,X);if(Q){w(Q,true);if(M.ie&&M.win){l.style.display="block"}}if(E){E(B)}}a=false}}}}();var giftGrid,giftPages,rewardInputName,first4GiftIDs=[];window.loadingCheckArray=[];var globalSiteName=location.href.match(/http:\/\/([0-9\w]+)\./);globalSiteName=globalSiteName[1];if(globalSiteName=="test")globalSiteName="consoles";document.observe('dom:loaded',function(){var attributes={};attributes.id="flashLogo";swfobject.embedSWF("/images/header/"+globalSiteName+".swf","headerLogo","340","143","9.0.0","/js/flash/expressInstall.swf",{},{},attributes);window.bodyid=$$('body')[0].identify();$$(".removeJS").invoke("remove");$$(".showJS").invoke("show");$("wrapper").setStyle({"paddingTop":0});showBtnPrettyAndHideBtnNormal();setupTestimonialBubble();switch(bodyid){case"public_chk":slide=new Slidey("innerBanner",{beforeSlideChange:function(){$$('#gifts .giftActive').invoke("removeClassName","giftActive");$("giftPage_1").select("div:nth-child("+this.next+")").invoke("addClassName","giftActive");$(rewardInputName).value=first4GiftIDs[this.next];},beforeChangeOnClick:function(){giftSlide.manualSlideOverRide(1);}});giftGrid=$("gifts");giftGrid.select("input[type=radio]").each(function(item){if(!rewardInputName)rewardInputName=item.name;item.remove();});var firstGiftID;var i=0;$$("#gifts .gift").each(function(item){if(!firstGiftID){firstGiftID=item.id.split("_");firstGiftID=firstGiftID[1];item.addClassName("giftActive")}
if(++i<=4){x=item.id.split("_");x=x[1];first4GiftIDs[i]=x}
item.setStyle({cursor:'pointer'})});giftGrid.insert({top:'<input type="hidden" name="'+rewardInputName+'" id="'+rewardInputName+'" value="'+firstGiftID+'" />'});giftPages=giftGrid.select("div[id^=giftPage_]");if(giftPages.length>1){giftPages.invoke("hide");$("giftPage_1").show();}
giftGrid.observe("click",giftGridEventHandler);giftSlide=new Slidey("gifts",{autoSlide:false,aniType:"slide",slideClassName:"giftPage",pagerContainerId:"giftPagerControls",afterInit:centreControl,duration:0.7});var emailInputBox=$("emailSignup");if(emailInputBox.value==''){emailInputBox.value=emailInputBox.title;emailInputBox.setStyle({color:"#999999"});}
emailInputBox.observe('focus',inputOnFocus).observe('blur',inputOnBlur).observe("keydown",function(event){return submitViaEnter(event,submitSignupFormOne);});$('goButtonSignup').observe('click',function(event){event.stop();submitSignupFormOne();});break;case"register_chk":$$("input").each(function(item){if(item.value==""&&item.title!=""){item.value=item.title;item.observe('focus',inputOnFocus).observe('blur',inputOnBlur).setStyle({color:"#999999"});}
item.observe("keydown",function(event){return STOPsubmitViaEnter(event);});});$('goButtonRegister').observe('click',submitSignupFormTwo);$("updateCountryInput").removeClassName("updateCountry").observe("change",updateCountry);break;case"register_chk_success":break;case"referralspam_chk":break;case"password_reset_chk":break;case"unsubscribe_chk":break;case"testimonials_chk":break;case"faq_chk":setupFaqList();break;case"public_offerlist_chk":new Control.Tabs('offerstabs_menu',{linkSelector:'li.tab a',activeClassName:'current',afterChange:function(){Cufon.refresh();}});break;case"login_chk":$('buttonLogin').observe('click',submitLoginForm);break;case"members_status_chk":$$(".summaryData").each(function(item){item.observe("mouseover",function(event){showStatInfo(event)}).observe("mouseout",function(event){hideStatInfo(event)});})
if($("placeOrderLink")){$("orderButtonNormal").hide();$("orderButtonPretty").show();}
$$(".statusBlock").each(function(item){item.observe("mouseover",function(event){showStatus(event)});})
if($("reflistWrapperInner")){$("reflistWrapperInner").observe("click",refListWrapperClickHandler);$("filterBarSubmitBtn").remove();$$("#filterBar select").each(function(item){item.observe("change",filterBarObserveHandler);})
if($("refListpagination"))$("refListpagination").observe("click",paginationClickHandler);}
break;case"members_order_chk":$("orderButtonNormal").hide();$("orderButtonPretty").show();$('goButtonOrder').observe('click',placeOrder);break;case"members_offer_chk":new Control.Tabs('offerstabs_menu',{linkSelector:'li.tab a',activeClassName:'current',afterChange:function(){Cufon.refresh();}});$("offerDiv").observe("click",offerDivClickHandler);break;case"members_gift_chk":giftGrid=$("rewardsDiv");var firstGiftID;giftGrid.select("input[type=radio]").each(function(item){rewardInputName=item.name;if(item.checked){firstGiftID=item.id.split("_");firstGiftID=firstGiftID[1];item.up(".gift").addClassName("giftActive");}
item.remove();});$$("#rewardsDiv .gift").each(function(item){item.setStyle({cursor:'pointer'})});giftGrid.insert({top:'<input type="hidden" name="'+rewardInputName+'" id="'+rewardInputName+'" value="'+firstGiftID+'" />'});giftPages=giftGrid.select("div[id^=giftPage_]");if(giftPages.length>1){giftPages.invoke("hide");$("giftPage_1").show();}
giftGrid.observe("click",giftGridEventHandlerMembers);giftGrid.observe("mouseover",giftGridEventHandlerMembersHover).observe("mouseout",giftGridEventHandlerMembersHover);giftSlide=new Slidey("rewardsDiv",{autoSlide:false,aniType:"slide",slideClassName:"giftPage",pagerContainerId:"giftPagerControls",afterInit:centreControlMembers,duration:0.7});$("orderButtonNormalGifts").hide();$("goButtonGifts").observe("click",function(event){event.stop();$('rewardEdit').submit();})
break;case'members_profile_chk':$$(".longButtonUpdateProfile").each(function(item){item.observe("click",function(event){event.stop();$('userEdit').submit();});});break;case'members_support_chk':new Control.Tabs('supporttabs_menu',{linkSelector:'li.tab a',activeClassName:'current',beforeChange:function(oldTab,newTab){newTab=newTab.identify();if(checkWhetherToLoadFunctionsForTab(newTab)){switch(newTab){case"faq":setupFaqList();break;case"referHelp":break;case"help":break;case"newTickets":$("supportNewTicketButton").observe("click",submitNewTicketClickHandler);$$("#newSupportTicketForm textarea.supportInput").each(function(item){new Texpand(item,{autoShrink:true,initialHeight:200});});break;case"existingTickets":if($("ticketList")){setupEventHandlerForTicketList();};$("filterBarSubmitBtn").remove();$$("#filterBar select").each(function(item){item.observe("change",filterBarSupportObserveHandler);});break;case"creditingGuide":break;case"untrackedCredit":setupUntrackedPagePartOne();if($("untrackedFormTwo")){setupUntrackedPagePartTwo();}
break;}}},afterChange:function(){Cufon.refresh();}});break;case'members_tools_chk':setupGlobalVariablesCustomOrders();setUpCustomOrderPage();new Control.Tabs('toolstabs_menu',{linkSelector:'li.tab a',activeClassName:'current',beforeChange:function(oldTab,newTab){newTab=newTab.identify();if(checkWhetherToLoadFunctionsForTab(newTab)){switch(newTab){case"customOrders":break;case"promoBanners":break;case"customiseKudos":setupGlobalVariablesCustomise();setupCustomise();break;case"refLinkBuilder":break;case"kudosAnalytics":break;}}},afterChange:function(){Cufon.refresh();}});break;default:alert(bodyid);break;}
if(/members_/.test(bodyid)){if($("deleteDeclinedOrderLink"))$("deleteDeclinedOrderLink").observe("click",function(event){deleteOrder(event)});if($("shippedOrderLink")){setupShippedOrderStuff();};if($$(".msgPanel").size()>0){$$(".msgPanel").each(function(msgPanel){msgPanelHeightFixer(msgPanel);});};}});Event.observe(window,'load',function(){switch(bodyid){case"public_chk":if(document.images){var preloadArray=[];giftsArray.each(function(item){preloadArray.push(largeImgUrl+item.rImg);});preloadArray.push("/images/formError.1.png");preloadImages(preloadArray);}
break;}});
