/*
 * Copyright (c) 2009 Simo Kinnunen.
 * Licensed under the MIT license.
 */
var Cufon=(function(){var L=function(){return L.replace.apply(null,arguments)};var W=L.DOM={ready:(function(){var b=false,d={loaded:1,complete:1};var a=[],c=function(){if(b){return}b=true;for(var e;e=a.shift();e()){}};if(document.addEventListener){document.addEventListener("DOMContentLoaded",c,false);window.addEventListener("pageshow",c,false)}if(!window.opera&&document.readyState){(function(){d[document.readyState]?c():setTimeout(arguments.callee,10)})()}if(document.readyState&&document.createStyleSheet){(function(){try{document.body.doScroll("left");c()}catch(f){setTimeout(arguments.callee,1)}})()}P(window,"load",c);return function(e){if(!arguments.length){c()}else{b?e():a.push(e)}}})()};var M=L.CSS={Size:function(b,a){this.value=parseFloat(b);this.unit=String(b).match(/[a-z%]*$/)[0]||"px";this.convert=function(c){return c/a*this.value};this.convertFrom=function(c){return c/this.value*a};this.toString=function(){return this.value+this.unit}},color:I(function(b){var a={};a.color=b.replace(/^rgba\((.*?),\s*([\d.]+)\)/,function(d,c,e){a.opacity=parseFloat(e);return"rgb("+c+")"});return a}),getStyle:function(b){var a=document.defaultView;if(a&&a.getComputedStyle){return new A(a.getComputedStyle(b,null))}if(b.currentStyle){return new A(b.currentStyle)}return new A(b.style)},gradient:I(function(e){var f={id:e,type:e.match(/^-([a-z]+)-gradient\(/)[1],stops:[]},b=e.substr(e.indexOf("(")).match(/([\d.]+=)?(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)/ig);for(var d=0,a=b.length,c;d<a;++d){c=b[d].split("=",2).reverse();f.stops.push([c[1]||d/(a-1),c[0]])}return f}),quotedList:I(function(d){var c=[],b=/\s*((["'])([\s\S]*?[^\\])\2|[^,]+)\s*/g,a;while(a=b.exec(d)){c.push(a[3]||a[1])}return c}),recognizesMedia:I(function(d){var c=document.createElement("style"),b,a;c.type="text/css";c.media=d;b=F("head")[0];b.insertBefore(c,b.firstChild);a=!!(c.sheet||c.styleSheet);b.removeChild(c);return a}),supports:function(c,b){var a=document.createElement("span").style;if(a[c]===undefined){return false}a[c]=b;return a[c]===b},textAlign:function(d,c,a,b){if(c.get("textAlign")=="right"){if(a>0){d=" "+d}}else{if(a<b-1){d+=" "}}return d},textDecoration:function(f,e){if(!e){e=this.getStyle(f)}var b={underline:null,overline:null,"line-through":null};for(var a=f;a.parentNode&&a.parentNode.nodeType==1;){var d=true;for(var c in b){if(!J(b,c)||b[c]){continue}if(e.get("textDecoration").indexOf(c)!=-1){b[c]=e.get("color")}d=false}if(d){break}e=this.getStyle(a=a.parentNode)}return b},textShadow:I(function(e){if(e=="none"){return null}var d=[],f={},a,b=0;var c=/(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)|(-?[\d.]+[a-z%]*)|,/ig;while(a=c.exec(e)){if(a[0]==","){d.push(f);f={},b=0}else{if(a[1]){f.color=a[1]}else{f[["offX","offY","blur"][b++]]=a[2]}}}d.push(f);return d}),textTransform:function(b,a){return b[{uppercase:"toUpperCase",lowercase:"toLowerCase"}[a.get("textTransform")]||"toString"]()},whiteSpace:(function(){var a={inline:1,"inline-block":1,"run-in":1};return function(d,b,c){if(a[b.get("display")]){return d}if(!c.previousSibling){d=d.replace(/^\s+/,"")}if(!c.nextSibling){d=d.replace(/\s+$/,"")}return d}})()};M.ready=(function(){var c=!M.recognizesMedia("all"),b=false;var a=[],e=function(){c=true;for(var h;h=a.shift();h()){}};var f=F("link"),g={stylesheet:1};function d(){var j,h,k;for(h=0;k=f[h];++h){if(k.disabled||!g[k.rel.toLowerCase()]||!M.recognizesMedia(k.media||"screen")){continue}j=k.sheet||k.styleSheet;if(!j||j.disabled){return false}}return true}W.ready(function(){if(!b){b=M.getStyle(document.body).isUsable()}if(c||(b&&d())){e()}else{setTimeout(arguments.callee,10)}});return function(h){if(c){h()}else{a.push(h)}}})();function R(b){var a=this.face=b.face;this.glyphs=b.glyphs;this.w=b.w;this.baseSize=parseInt(a["units-per-em"],10);this.family=a["font-family"].toLowerCase();this.weight=a["font-weight"];this.style=a["font-style"]||"normal";this.viewBox=(function(){var d=a.bbox.split(/\s+/);var c={minX:parseInt(d[0],10),minY:parseInt(d[1],10),maxX:parseInt(d[2],10),maxY:parseInt(d[3],10)};c.width=c.maxX-c.minX,c.height=c.maxY-c.minY;c.toString=function(){return[this.minX,this.minY,this.width,this.height].join(" ")};return c})();this.ascent=-parseInt(a.ascent,10);this.descent=-parseInt(a.descent,10);this.height=-this.ascent+this.descent}function E(){var b={},a={oblique:"italic",italic:"oblique"};this.add=function(c){(b[c.style]||(b[c.style]={}))[c.weight]=c};this.get=function(g,h){var f=b[g]||b[a[g]]||b.normal||b.italic||b.oblique;if(!f){return null}h={normal:400,bold:700}[h]||parseInt(h,10);if(f[h]){return f[h]}var d={1:1,99:0}[h%100],j=[],e,c;if(d===undefined){d=h>400}if(h==500){h=400}for(var i in f){if(!J(f,i)){continue}i=parseInt(i,10);if(!e||i<e){e=i}if(!c||i>c){c=i}j.push(i)}if(h<e){h=e}if(h>c){h=c}j.sort(function(l,k){return(d?(l>h&&k>h)?l<k:l>k:(l<h&&k<h)?l>k:l<k)?-1:1});return f[j[0]]}}function Q(){function c(e,f){if(e.contains){return e.contains(f)}return e.compareDocumentPosition(f)&16}function a(g){var f=g.relatedTarget;if(!f||c(this,f)){return}b(this)}function d(f){b(this)}function b(e){setTimeout(function(){L.replace(e,D.get(e).options,true)},10)}this.attach=function(e){if(e.onmouseenter===undefined){P(e,"mouseover",a);P(e,"mouseout",a)}else{P(e,"mouseenter",d);P(e,"mouseleave",d)}}}function T(){var b=[],c={};function a(g){var d=[],f;for(var e=0;f=g[e];++e){d[e]=b[c[f]]}return d}this.add=function(e,d){c[e]=b.push(d)-1};this.repeat=function(){var d=arguments.length?a(arguments):b,e;for(var f=0;e=d[f++];){L.replace(e[0],e[1],true)}}}function Z(){var c={},a=0;function b(d){return d.cufid||(d.cufid=++a)}this.get=function(d){var e=b(d);return c[e]||(c[e]={})}}function A(a){var c={},b={};this.extend=function(d){for(var e in d){if(J(d,e)){c[e]=d[e]}}return this};this.get=function(d){return c[d]!=undefined?c[d]:a[d]};this.getSize=function(e,d){return b[e]||(b[e]=new M.Size(this.get(e),d))};this.isUsable=function(){return !!a}}function P(b,a,c){if(b.addEventListener){b.addEventListener(a,c,false)}else{if(b.attachEvent){b.attachEvent("on"+a,function(){return c.call(b,window.event)})}}}function U(b,a){var c=D.get(b);if(c.options){return b}if(a.hover&&a.hoverables[b.nodeName.toLowerCase()]){B.attach(b)}c.options=a;return b}function I(a){var b={};return function(c){if(!J(b,c)){b[c]=a.apply(null,arguments)}return b[c]}}function C(f,e){if(!e){e=M.getStyle(f)}var b=M.quotedList(e.get("fontFamily").toLowerCase()),d;for(var c=0,a=b.length;c<a;++c){d=b[c];if(H[d]){return H[d].get(e.get("fontStyle"),e.get("fontWeight"))}}return null}function F(a){return document.getElementsByTagName(a)}function J(b,a){return b.hasOwnProperty(a)}function G(){var a={},c,e;for(var d=0,b=arguments.length;c=arguments[d],d<b;++d){for(e in c){if(J(c,e)){a[e]=c[e]}}}return a}function N(d,n,b,o,e,c){var m=o.separate;if(m=="none"){return Y[o.engine].apply(null,arguments)}var k=document.createDocumentFragment(),g;var h=n.split(O[m]),a=(m=="words");if(a&&S){if(/^\s/.test(n)){h.unshift("")}if(/\s$/.test(n)){h.push("")}}for(var j=0,f=h.length;j<f;++j){g=Y[o.engine](d,a?M.textAlign(h[j],b,j,f):h[j],b,o,e,c,j<f-1);if(g){k.appendChild(g)}}return k}function K(b,j){var c,a,d,g,f,i;for(d=U(b,j).firstChild;d;d=f){g=d.nodeType;f=d.nextSibling;i=false;if(g==1){if(!d.firstChild){continue}if(!/cufon/.test(d.className)){arguments.callee(d,j);continue}else{i=true}}else{if(g!=3){continue}}if(!a){a=M.getStyle(b).extend(j)}if(!c){c=C(b,a)}if(!c){continue}if(i){Y[j.engine](c,null,a,j,d,b);continue}var h=M.whiteSpace(d.data,a,d);if(h===""){continue}var e=N(c,h,a,j,d,b);if(e){d.parentNode.replaceChild(e,d)}else{d.parentNode.removeChild(d)}}}var S=" ".split(/\s+/).length==0;var D=new Z();var B=new Q();var X=new T();var Y={},H={},V={enableTextDecoration:false,engine:null,hover:false,hoverables:{a:true},printable:true,selector:(window.Sizzle||(window.jQuery&&function(a){return jQuery(a)})||(window.dojo&&dojo.query)||(window.$$&&function(a){return $$(a)})||(window.$&&function(a){return $(a)})||(document.querySelectorAll&&function(a){return document.querySelectorAll(a)})||F),separate:"words",textShadow:"none"};var O={words:/[^\S\u00a0]+/,characters:""};L.now=function(){W.ready();return L};L.refresh=function(){X.repeat.apply(X,arguments);return L};L.registerEngine=function(b,a){if(!a){return L}Y[b]=a;return L.set("engine",b)};L.registerFont=function(c){var a=new R(c),b=a.family;if(!H[b]){H[b]=new E()}H[b].add(a);return L.set("fontFamily",'"'+b+'"')};L.replace=function(c,b,a){b=G(V,b);if(!b.engine){return L}if(typeof b.textShadow=="string"){b.textShadow=M.textShadow(b.textShadow)}if(typeof b.color=="string"&&/^-/.test(b.color)){b.textGradient=M.gradient(b.color)}if(!a){X.add(c,arguments)}if(c.nodeType||typeof c=="string"){c=[c]}M.ready(function(){for(var e=0,d=c.length;e<d;++e){var f=c[e];if(typeof f=="string"){L.replace(b.selector(f),b,true)}else{K(f,b)}}});return L};L.set=function(a,b){V[a]=b;return L};return L})();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-canvas{text-indent:0;}@media screen,projection{.cufon-canvas{display:inline;display:inline-block;position:relative;vertical-align:middle;"+(E?"":"font-size:1px;line-height:1px;")+"}.cufon-canvas .cufon-alt{display:-moz-inline-box;display:inline-block;width:0;height:0;overflow:hidden;}"+(A?".cufon-canvas canvas{position:relative;}":".cufon-canvas canvas{position:absolute;}")+"}@media print{.cufon-canvas{padding:0;}.cufon-canvas canvas{display:none;}.cufon-canvas .cufon-alt{display:inline;}}").replace(/;/g,"!important;")));document.getElementsByTagName("head")[0].appendChild(F);function D(O,H){var M=0,L=0;var G=[],N=/([mrvxe])([^a-z]*)/g,J;generate:for(var I=0;J=N.exec(O);++I){var K=J[2].split(",");switch(J[1]){case"v":G[I]={m:"bezierCurveTo",a:[M+~~K[0],L+~~K[1],M+~~K[2],L+~~K[3],M+=~~K[4],L+=~~K[5]]};break;case"r":G[I]={m:"lineTo",a:[M+=~~K[0],L+=~~K[1]]};break;case"m":G[I]={m:"moveTo",a:[M=~~K[0],L=~~K[1]]};break;case"x":G[I]={m:"closePath"};break;case"e":break generate}H[G[I].m].apply(H,G[I].a)}return G}function C(K,J){for(var I=0,H=K.length;I<H;++I){var G=K[I];J[G.m].apply(J,G.a)}}return function(AD,Z,u,V,d,AE){var I=(Z===null);if(I){Z=d.alt}var b=AD.viewBox;var K=u.getSize("fontSize",AD.baseSize);var s=u.get("letterSpacing");s=(s=="normal")?0:K.convertFrom(parseInt(s,10));var c=0,t=0,r=0,X=0;var a=V.textShadow,p=[];if(a){for(var AC=a.length;AC--;){var h=a[AC];var o=K.convertFrom(parseFloat(h.offX));var n=K.convertFrom(parseFloat(h.offY));p[AC]=[o,n];if(n<c){c=n}if(o>t){t=o}if(n>r){r=n}if(o<X){X=o}}}var AH=Cufon.CSS.textTransform(Z,u).split(""),T;var J=AD.glyphs,W,M,w;var G=0,P,f=[];for(var AC=0,AA=0,v=AH.length;AC<v;++AC){W=J[T=AH[AC]]||AD.missingGlyph;if(!W){continue}if(M){G-=w=M[T]||0;f[AA-1]-=w}G+=P=f[AA++]=~~(W.w||AD.w)+s;M=W.k}if(P===undefined){return null}t+=b.width-P;X+=b.minX;var U,L;if(I){U=d;L=d.firstChild}else{U=document.createElement("span");U.className="cufon cufon-canvas";U.alt=Z;L=document.createElement("canvas");U.appendChild(L);if(V.printable){var z=document.createElement("span");z.className="cufon-alt";z.appendChild(document.createTextNode(Z));U.appendChild(z)}}var AI=U.style;var m=L.style;var H=K.convert(b.height);var AG=Math.ceil(H);var q=AG/H;L.width=Math.ceil(K.convert(G*q+t-X));L.height=Math.ceil(K.convert(b.height-c+r));c+=b.minY;m.top=Math.round(K.convert(c-AD.ascent))+"px";m.left=Math.round(K.convert(X))+"px";var S=Math.ceil(K.convert(G*q))+"px";if(A){AI.width=S;AI.height=K.convert(AD.height)+"px"}else{AI.paddingLeft=S;AI.paddingBottom=(K.convert(AD.height)-1)+"px"}var AF=L.getContext("2d"),e=H/b.height;AF.scale(e,e*q);AF.translate(-X,-c);AF.lineWidth=AD.face["underline-thickness"];AF.save();function N(i,g){AF.strokeStyle=g;AF.beginPath();AF.moveTo(0,i);AF.lineTo(G,i);AF.stroke()}var O=V.enableTextDecoration?Cufon.CSS.textDecoration(AE,u):{};if(O.underline){N(-AD.face["underline-position"],O.underline)}if(O.overline){N(AD.ascent,O.overline)}function AB(){AF.scale(q,1);for(var x=0,k=0,g=AH.length;x<g;++x){var y=J[AH[x]]||AD.missingGlyph;if(!y){continue}if(y.d){AF.beginPath();if(y.code){C(y.code,AF)}else{y.code=D("m"+y.d,AF)}AF.fill()}AF.translate(f[k++],0)}AF.restore()}if(a){for(var AC=a.length;AC--;){var h=a[AC];AF.save();AF.fillStyle=h.color;AF.translate.apply(AF,p[AC]);AB()}}var R=V.textGradient;if(R){var Y=R.stops,Q=AF.createLinearGradient(0,b.minY,0,b.maxY);for(var AC=0,v=Y.length;AC<v;++AC){Q.addColorStop.apply(Q,Y[AC])}AF.fillStyle=Q}else{AF.fillStyle=u.get("color")}AB();if(O["line-through"]){N(-AD.descent,O["line-through"])}return U}})());Cufon.registerEngine("vml",(function(){if(!document.namespaces){return}if(document.namespaces.cvml==null){document.namespaces.add("cvml","urn:schemas-microsoft-com:vml")}var B=document.createElement("cvml:shape");B.style.behavior="url(#default#VML)";if(!B.coordsize){return}B=null;document.write(('<style type="text/css">.cufon-vml-canvas{text-indent:0;}@media screen{cvml\\:shape,cvml\\:fill,cvml\\:shadow{behavior:url(#default#VML);display:block;antialias:true;position:absolute;}.cufon-vml-canvas{position:absolute;text-align:left;}.cufon-vml{display:inline-block;position:relative;vertical-align:middle;}.cufon-vml .cufon-alt{position:absolute;left:-10000in;font-size:1px;}a .cufon-vml{cursor:pointer}}@media print{.cufon-vml *{display:none;}.cufon-vml .cufon-alt{display:inline;}}</style>').replace(/;/g,"!important;"));function C(F,G){return A(F,/(?:em|ex|%)$/i.test(G)?"1em":G)}function A(I,J){if(/px$/i.test(J)){return parseFloat(J)}var H=I.style.left,G=I.runtimeStyle.left;I.runtimeStyle.left=I.currentStyle.left;I.style.left=J;var F=I.style.pixelLeft;I.style.left=H;I.runtimeStyle.left=G;return F}var E={};function D(K){var L=K.id;if(!E[L]){var I=K.stops,J=document.createElement("cvml:fill"),F=[];J.type="gradient";J.angle=180;J.focus="0";J.method="sigma";J.color=I[0][1];for(var H=1,G=I.length-1;H<G;++H){F.push(I[H][0]*100+"% "+I[H][1])}J.colors=F.join(",");J.color2=I[G][1];E[L]=J}return E[L]}return function(AB,b,v,Y,f,AC,t){var I=(b===null);if(I){b=f.alt}var d=AB.viewBox;var K=v.computedFontSize||(v.computedFontSize=new Cufon.CSS.Size(C(AC,v.get("fontSize"))+"px",AB.baseSize));var s=v.computedLSpacing;if(s==undefined){s=v.get("letterSpacing");v.computedLSpacing=s=(s=="normal")?0:~~K.convertFrom(A(AC,s))}var V,L;if(I){V=f;L=f.firstChild}else{V=document.createElement("span");V.className="cufon cufon-vml";V.alt=b;L=document.createElement("span");L.className="cufon-vml-canvas";V.appendChild(L);if(Y.printable){var y=document.createElement("span");y.className="cufon-alt";y.appendChild(document.createTextNode(b));V.appendChild(y)}if(!t){V.appendChild(document.createElement("cvml:shape"))}}var AH=V.style;var n=L.style;var G=K.convert(d.height),AE=Math.ceil(G);var r=AE/G;var q=d.minX,p=d.minY;n.height=AE;n.top=Math.round(K.convert(p-AB.ascent));n.left=Math.round(K.convert(q));AH.height=K.convert(AB.height)+"px";var P=Y.enableTextDecoration?Cufon.CSS.textDecoration(AC,v):{};var a=v.get("color");var AG=Cufon.CSS.textTransform(b,v).split(""),U;var J=AB.glyphs,Z,M,x;var F=0,g=[],o=0,Q;var S,c=Y.textShadow;for(var AA=0,z=0,w=AG.length;AA<w;++AA){Z=J[U=AG[AA]]||AB.missingGlyph;if(!Z){continue}if(M){F-=x=M[U]||0;g[z-1]-=x}F+=Q=g[z++]=~~(Z.w||AB.w)+s;M=Z.k}if(Q===undefined){return null}var T=-q+F+(d.width-Q);var AF=K.convert(T*r),u=Math.round(AF);var m=T+","+d.height,H;var e="r"+m+"ns";var R=Y.textGradient&&D(Y.textGradient);for(AA=0,z=0;AA<w;++AA){Z=J[AG[AA]]||AB.missingGlyph;if(!Z){continue}if(I){S=L.childNodes[z];while(S.firstChild){S.removeChild(S.firstChild)}}else{S=document.createElement("cvml:shape");L.appendChild(S)}S.stroked="f";S.coordsize=m;S.coordorigin=H=(q-o)+","+p;S.path=(Z.d?"m"+Z.d+"xe":"")+"m"+H+e;S.fillcolor=a;if(R){S.appendChild(R.cloneNode(false))}var AD=S.style;AD.width=u;AD.height=AE;if(c){var O=c[0],N=c[1];var X=Cufon.CSS.color(O.color),W;var h=document.createElement("cvml:shadow");h.on="t";h.color=X.color;h.offset=O.offX+","+O.offY;if(N){W=Cufon.CSS.color(N.color);h.type="double";h.color2=W.color;h.offset2=N.offX+","+N.offY}h.opacity=X.opacity||(W&&W.opacity)||1;S.appendChild(h)}o+=g[z++]}AH.width=Math.max(Math.ceil(K.convert(F*r)),0);return V}})());
Cufon.registerFont({"w":196,"face":{"font-family":"kozukasl","font-weight":300,"font-stretch":"normal","units-per-em":"360","panose-1":"2 11 2 0 0 0 0 0 0 0","ascent":"317","descent":"-43","x-height":"4","bbox":"-19 -334 327 101","underline-thickness":"18","underline-position":"-36","unicode-range":"U+0020-U+223C"},"glyphs":{" ":{"w":86},"\u00a0":{"w":86},"\r":{"w":86},"\n":{"w":86},"\t":{"w":86},"!":{"d":"51,-73r-18,0r-4,-200r27,0xm25,-15v0,-13,6,-19,18,-19v11,0,17,6,17,19v0,13,-6,19,-18,19v-11,0,-17,-6,-17,-19","w":85},"\"":{"d":"24,-280r25,0r-6,91r-14,0xm76,-280r25,0r-6,91r-14,0","w":124},"#":{"d":"55,0r-18,0r11,-85r-33,0r0,-16r35,0r9,-69r-35,0r0,-16r37,0r10,-83r18,0r-10,83r44,0r10,-83r18,0r-10,83r33,0r0,16r-35,0r-9,69r35,0r0,16r-37,0r-11,85r-18,0r11,-85r-44,0xm68,-101r44,0r9,-69r-44,0","w":188},"$":{"d":"163,-76v0,36,-26,64,-59,68r0,43r-18,0r0,-43v-24,0,-43,-6,-58,-18r8,-16v35,31,105,21,105,-31v4,-62,-115,-59,-109,-126v0,-36,19,-57,57,-63r0,-43r18,0r0,42v19,0,36,6,48,15v-7,30,-35,-4,-55,2v-27,-1,-46,19,-47,43v-1,54,119,57,110,127"},"%":{"d":"13,-186v-1,-44,20,-81,58,-82v37,0,55,26,55,79v1,44,-17,81,-57,82v-38,-1,-56,-36,-56,-79xm70,-253v-51,2,-52,128,-1,131v53,-1,52,-131,1,-131xm174,-77v-1,-44,19,-81,58,-82v37,0,55,26,55,79v1,45,-18,81,-57,83v-38,-2,-56,-37,-56,-80xm231,-144v-51,3,-51,127,-1,131v53,0,51,-131,1,-131xm81,5r-18,0r156,-274r18,0","w":300},"&":{"d":"105,-278v30,0,54,25,53,55v2,31,-25,51,-62,76r76,88v12,-19,21,-47,27,-86r21,0v-7,42,-17,73,-36,99r43,46r-27,0r-29,-30v-49,56,-160,42,-158,-42v1,-40,25,-62,53,-81v-43,-46,-24,-123,39,-125xm35,-75v-5,70,93,78,124,32r-83,-96v-21,14,-42,34,-41,64xm102,-260v-49,0,-46,73,-17,99v28,-15,49,-28,52,-60v0,-22,-12,-40,-35,-39","w":227},"'":{"d":"24,-280r25,0r-6,91r-14,0","w":72},"(":{"d":"103,-282v-72,74,-71,257,0,331r-20,0v-72,-72,-73,-259,0,-331r20,0","w":108,"k":{"Y":-14,"W":-14,"V":-14,"T":-14,"J":-14}},")":{"d":"60,-117v1,-71,-23,-123,-54,-165r20,0v71,72,71,260,0,331r-20,0v32,-41,55,-96,54,-166","w":108},"*":{"d":"105,-278r20,11r-37,51r60,-6r0,21v-19,-1,-42,-6,-59,-5r36,48r-20,12v-9,-17,-15,-38,-26,-54r-28,54r-17,-11r36,-50r-58,6r0,-21r57,5r-35,-49r19,-11r27,53","w":159},"+":{"d":"112,-216r18,0r0,99r96,0r0,18r-96,0r0,99r-18,0r0,-99r-96,0r0,-18r96,0r0,-99","w":241},",":{"d":"59,-41v-4,22,-23,74,-32,90r-18,2v10,-26,17,-55,22,-88","w":72},"\u2011":{"d":"12,-120r97,0r0,19r-97,0r0,-19","w":121},"-":{"d":"12,-120r97,0r0,19r-97,0r0,-19","w":121},".":{"d":"22,-15v0,-13,6,-20,18,-20v11,0,17,7,17,20v0,13,-6,19,-18,19v-12,0,-17,-6,-17,-19","w":71},"\/":{"d":"17,16r-20,0r124,-294r20,0","w":139},"0":{"d":"96,4v-61,-4,-81,-66,-81,-137v0,-76,22,-136,86,-140v60,3,81,64,80,135v0,78,-20,139,-85,142xm97,-14v49,0,62,-60,61,-122v0,-60,-12,-119,-59,-119v-84,0,-84,241,-2,241"},"1":{"d":"94,0r0,-247r-44,26r-5,-17v24,-10,35,-33,71,-31r0,269r-22,0"},"2":{"d":"94,-274v79,-1,92,96,47,151v-24,35,-64,71,-93,105r127,0r0,18r-157,0v-2,-24,15,-28,25,-40v36,-43,97,-89,102,-155v7,-66,-77,-73,-110,-37r-8,-15v16,-15,39,-27,67,-27"},"3":{"d":"28,-253v39,-33,135,-26,130,42v1,32,-18,52,-49,65v33,5,60,33,59,71v6,74,-94,99,-151,62r9,-18v40,31,125,18,120,-44v0,-45,-41,-66,-92,-62r0,-17v44,4,81,-16,81,-54v4,-54,-70,-57,-99,-29"},"4":{"d":"149,0r-22,0r0,-78r-120,0r0,-14r122,-177r20,0r0,173r39,0r0,18r-39,0r0,78xm127,-96v-1,-47,6,-103,0,-146v-26,54,-64,97,-96,146r96,0"},"5":{"d":"144,-82v0,-58,-52,-74,-111,-65r17,-122r114,0r0,18r-98,0r-12,85v63,-9,113,24,113,80v5,75,-87,114,-150,74r7,-18v44,34,120,10,120,-52"},"6":{"d":"100,4v-94,3,-104,-144,-60,-211v23,-38,61,-63,118,-66r0,19v-71,0,-116,53,-120,115v12,-19,37,-36,67,-36v47,-1,78,37,76,86v1,51,-32,94,-81,93xm101,-14v38,0,59,-33,58,-73v0,-40,-22,-70,-60,-70v-27,-2,-62,29,-62,54v-1,48,21,88,64,89"},"7":{"d":"24,-269r154,0r0,14r-116,255r-22,0r116,-251r-132,0r0,-18"},"8":{"d":"71,-142v-23,-12,-44,-31,-44,-62v-1,-40,32,-70,73,-69v41,-2,70,27,71,64v0,35,-22,52,-46,66v88,26,61,152,-27,147v-45,1,-82,-28,-81,-71v0,-34,18,-59,54,-75xm98,-13v53,5,80,-65,42,-98v-9,-10,-25,-18,-47,-24v-74,12,-69,122,5,122xm100,-256v-46,-5,-69,57,-37,86v9,8,22,15,40,20v54,-7,64,-108,-3,-106"},"9":{"d":"102,-273v96,0,97,160,50,221v-26,37,-58,55,-112,56r0,-19v70,2,114,-52,118,-116v-39,61,-147,30,-140,-48v-1,-51,35,-95,84,-94xm99,-255v-36,0,-59,35,-58,75v-1,36,22,64,56,64v27,2,62,-22,62,-46v0,-49,-16,-93,-60,-93"},":":{"d":"22,-165v0,-13,6,-19,18,-19v11,0,17,6,17,19v0,13,-6,20,-18,20v-12,0,-17,-7,-17,-20xm22,-15v0,-13,6,-20,18,-20v11,0,17,7,17,20v0,13,-6,19,-18,19v-12,0,-17,-6,-17,-19","w":71},";":{"d":"59,-41v-9,38,-20,68,-32,90r-17,2v9,-23,16,-53,22,-88xm26,-165v0,-13,5,-19,17,-19v12,0,18,6,18,19v0,13,-6,20,-18,20v-12,0,-17,-7,-17,-20","w":72},"<":{"d":"28,-100r0,-16r185,-100r0,21r-164,88r164,86r0,21","w":241},"=":{"d":"226,-139r-210,0r0,-18r210,0r0,18xm226,-62r-210,0r0,-18r210,0r0,18","w":241},">":{"d":"213,-116r0,16r-185,100r0,-21r165,-87r-165,-87r0,-21","w":241},"?":{"d":"135,-220v-1,58,-71,82,-57,148r-21,0v-19,-58,55,-105,55,-147v0,-46,-57,-51,-83,-27r-8,-16v37,-32,120,-16,114,42xm49,-14v0,-14,6,-21,18,-21v12,0,18,7,18,20v0,13,-6,19,-18,19v-12,0,-18,-6,-18,-18","w":154},"@":{"d":"75,-76v-1,-66,68,-120,136,-90v-6,33,-16,64,-18,99v0,16,5,25,16,25v29,0,47,-43,46,-79v0,-61,-36,-105,-97,-104v-73,-1,-125,65,-123,140v-7,89,89,138,164,96r6,15v-86,46,-198,-11,-189,-109v-2,-86,61,-159,145,-157v67,-2,114,50,113,115v1,51,-24,97,-69,98v-22,1,-27,-19,-29,-37v-23,50,-101,50,-101,-12xm190,-154v-52,-19,-97,30,-96,78v0,43,44,39,66,12v20,-25,22,-56,30,-90","w":288},"A":{"d":"226,0r-24,0r-32,-94r-103,0r-32,94r-23,0r95,-273r23,0xm164,-112r-39,-114v-3,-7,-3,-18,-7,-25v-10,46,-31,95,-46,139r92,0","w":235,"k":{"Y":11,"W":4,"V":11,"T":11}},"B":{"d":"32,-269v63,-14,148,-7,145,61v1,31,-18,49,-48,62v32,6,58,34,58,69v0,75,-74,84,-155,77r0,-269xm154,-207v5,-47,-57,-56,-100,-47r0,100v53,4,99,-7,100,-53xm164,-76v0,-52,-51,-64,-110,-60r0,118v50,8,114,-6,110,-58","w":203},"C":{"d":"38,-135v0,95,85,145,170,108r5,18v-96,40,-207,-15,-198,-126v-6,-105,97,-172,197,-131r-6,19v-84,-37,-168,17,-168,112","w":226},"D":{"d":"243,-143v1,118,-85,158,-211,143r0,-269v110,-23,217,12,211,126xm54,-18v101,12,169,-24,166,-124v5,-94,-70,-128,-166,-111r0,235","w":257,"k":{"\u00d3":-4}},"E":{"d":"173,0r-141,0r0,-273r135,0r0,18r-113,0r0,102r107,0r0,19r-107,0r0,115r119,0r0,19","w":186},"F":{"d":"32,0r0,-273r135,0r0,18r-113,0r0,106r104,0r0,19r-104,0r0,130r-22,0","w":185,"k":{"A":11,".":14,",":18}},"G":{"d":"38,-137v0,93,81,146,166,112r0,-94r-61,0r0,-18r83,0r0,125v-20,9,-50,15,-78,15v-87,-1,-130,-52,-133,-138v-6,-106,103,-169,203,-129r-6,18v-84,-35,-174,14,-174,109","w":248},"H":{"d":"220,0r-23,0r0,-135r-143,0r0,135r-22,0r0,-273r22,0r0,119r143,0r0,-119r23,0r0,273","w":252},"I":{"d":"32,-273r22,0r0,273r-22,0r0,-273","w":86},"J":{"d":"6,-20v50,16,88,-7,81,-68r0,-185r23,0r0,188v5,70,-45,103,-107,83","w":138,"k":{"}":-7,"]":-7,")":-7}},"K":{"d":"206,0r-27,0r-98,-142r-27,30r0,112r-22,0r0,-273r22,0r1,137v36,-48,77,-91,115,-137r27,0r-101,116","w":203},"L":{"d":"172,0r-140,0r0,-273r22,0r0,254r118,0r0,19","w":180,"k":{"Y":7,"V":4,"T":7,"\u2011":4}},"M":{"d":"288,0r-22,0r-14,-248r-90,248r-16,0r-70,-199v-8,-17,-8,-39,-16,-49v0,73,-9,173,-14,248r-21,0r19,-273r27,0r55,151r30,90v24,-84,59,-161,87,-241r27,0","w":311},"N":{"d":"223,0r-21,0r-126,-200v-10,-16,-18,-31,-24,-44r1,244r-21,0r0,-273r22,0r128,202v8,15,16,27,22,40r-3,-242r22,0r0,273","w":254},"O":{"d":"135,-278v73,0,119,61,117,139v0,83,-43,142,-120,143v-73,0,-119,-62,-117,-138v-1,-79,45,-144,120,-144xm134,-259v-67,1,-95,58,-96,124v-1,62,37,121,95,121v61,0,97,-59,96,-124v-2,-64,-30,-119,-95,-121","w":266,"k":{".":4,",":4}},"P":{"d":"184,-198v1,68,-61,94,-130,82r0,116r-22,0r0,-270v71,-14,155,-4,152,72xm162,-196v4,-54,-56,-69,-108,-58r0,119v52,14,116,-7,108,-61","w":201,"k":{"I":-4,".":22,",":22}},"Q":{"d":"252,-139v1,70,-32,117,-82,136r84,19r-6,20r-116,-32v-72,-1,-118,-61,-117,-138v-1,-81,44,-143,121,-144v72,0,118,62,116,139xm135,-259v-67,1,-96,57,-97,125v-1,60,38,121,95,120v61,0,97,-59,96,-124v-1,-63,-30,-119,-94,-121","w":266},"R":{"d":"184,-203v-1,36,-22,60,-53,71v21,7,35,26,42,59v9,40,16,64,20,73r-23,0v-4,-7,-10,-30,-17,-67v-12,-53,-41,-61,-99,-57r0,124r-22,0r0,-270v68,-12,156,-6,152,67xm162,-200v5,-53,-59,-64,-108,-54r0,112v58,5,108,-7,108,-58","w":203},"S":{"d":"42,-161v-52,-56,13,-141,95,-113v8,3,15,6,21,9r-8,19v-32,-23,-109,-16,-104,35v-2,63,132,61,122,140v6,73,-101,94,-151,57r7,-18v40,28,128,24,122,-37v7,-50,-77,-66,-104,-92","w":186},"T":{"d":"190,-255r-85,0r0,255r-22,0r0,-255r-86,0r0,-18r193,0r0,18","w":187,"k":{"z":4,"y":7,"w":4,"u":4,"s":4,"r":4,"o":4,"m":4,"e":7,"a":7,"T":-4,"A":7,":":-4,".":4,"\u2011":4,",":4,")":-14}},"U":{"d":"123,-14v107,0,65,-158,73,-259r22,0r0,164v1,69,-30,113,-96,113v-62,-1,-91,-44,-90,-111r0,-166r22,0v7,100,-32,254,69,259","w":250,"k":{".":7,",":4}},"V":{"d":"210,-273r-98,273r-22,0r-89,-273r24,0r78,248v22,-85,56,-167,83,-248r24,0","w":207,"k":{"o":4,"e":4,"a":4,"A":4,":":-7,".":7,"\u2011":4,",":7,")":-14}},"W":{"d":"327,-273r-79,273r-22,0r-40,-154v-9,-38,-16,-68,-20,-92v-18,85,-46,165,-68,246r-21,0r-71,-273r23,0r61,245v16,-84,45,-165,66,-245r21,0r51,198v6,18,6,36,10,47r66,-245r23,0","w":329,"k":{"A":4,".":7,"\u2011":4,",":11,")":-14}},"X":{"d":"207,0r-26,0r-74,-122r-70,122r-25,0r84,-139r-81,-134r25,0r70,117v21,-40,47,-78,70,-117r26,0r-84,133","w":218},"Y":{"d":"204,-273r-91,155r0,118r-22,0r0,-118r-85,-155r25,0r73,138r75,-138r25,0","w":203,"k":{"v":4,"u":4,"t":4,"q":4,"o":4,"e":4,"d":4,"a":4,"A":11,".":7,"\u2011":4,",":7,")":-14}},"Z":{"d":"199,-259r-157,240r159,0r0,19r-188,0r0,-14r158,-241r-145,0r0,-18r173,0r0,14","w":214,"k":{"A":4}},"[":{"d":"104,45r-68,0r0,-323r68,0r0,16r-49,0r0,291r49,0r0,16","w":108,"k":{"f":-7,"J":-14}},"]":{"d":"4,-278r69,0r0,323r-69,0r0,-16r50,0r0,-291r-50,0r0,-16","w":108},"^":{"d":"213,-79r-20,0r-73,-164r-71,164r-21,0r83,-185r19,0","w":241},"\u0332":{"d":"0,27r203,0r0,18r-203,0r0,-18","w":203},"_":{"d":"0,27r203,0r0,18r-203,0r0,-18","w":203},"\u0300":{"d":"13,-279r30,0r35,56r-16,0","w":121},"`":{"d":"13,-279r30,0r35,56r-16,0","w":121},"a":{"d":"29,-183v52,-34,134,-14,125,61r2,122r-20,0v-2,-8,0,-20,-4,-27v-10,18,-33,31,-60,31v-32,1,-57,-22,-57,-54v0,-48,39,-72,116,-71v11,-61,-57,-74,-95,-46xm76,-14v46,-1,62,-37,56,-89v-48,-2,-93,9,-93,50v-1,24,13,39,37,39","w":182},"b":{"d":"204,-100v0,94,-107,141,-153,66r-2,34r-19,0r1,-288r23,0r0,128v14,-26,37,-39,69,-39v51,-1,81,46,81,99xm117,-181v-48,1,-70,47,-63,106v0,33,29,63,62,61v42,0,67,-39,65,-85v1,-44,-24,-83,-64,-82","w":220},"c":{"d":"39,-97v0,67,63,103,120,71v1,9,10,21,-4,21v-70,30,-143,-16,-139,-90v-5,-78,76,-128,149,-93r-7,18v-56,-31,-119,7,-119,73","w":176},"d":{"d":"102,-199v30,-1,50,15,62,33r0,-121r22,0r2,287r-20,0v-2,-11,1,-27,-3,-36v-10,24,-34,40,-67,40v-49,0,-83,-45,-82,-98v-1,-57,33,-105,86,-105xm103,-14v48,0,61,-46,61,-103v0,-36,-26,-63,-60,-64v-42,0,-66,41,-65,85v-1,44,23,83,64,82","w":217},"e":{"d":"38,-98v-8,73,67,102,124,73r5,17v-15,7,-36,13,-60,12v-56,1,-92,-41,-91,-98v-1,-57,32,-105,87,-105v55,1,78,44,74,101r-139,0xm155,-115v8,-60,-66,-89,-99,-44v-9,12,-15,27,-17,44r116,0","w":193,"k":{"j":-4}},"f":{"d":"121,-268v-44,-21,-72,18,-65,73r50,0r0,18r-50,0r0,177r-23,0r0,-177r-27,0r0,-18r27,0v-7,-67,35,-115,94,-90","w":106,"k":{"}":-32,"]":-29,")":-32,"'":-29,"\"":-32}},"g":{"d":"102,-199v33,-1,51,16,64,36r1,-32r20,0r-2,167v3,74,-25,110,-91,113v-26,0,-46,-6,-61,-16r7,-18v14,8,34,16,56,15v56,2,71,-41,67,-102v-12,22,-34,35,-65,36v-48,1,-83,-45,-82,-96v-2,-56,35,-103,86,-103xm104,-18v47,0,66,-45,59,-102v1,-32,-26,-62,-59,-61v-41,0,-66,38,-65,83v-1,44,23,80,65,80","w":217},"h":{"d":"118,-199v88,0,64,114,67,199r-23,0v-5,-71,23,-179,-50,-180v-32,2,-59,23,-58,60r0,120r-23,0r0,-288r23,0r0,126v13,-25,35,-37,64,-37","w":214},"i":{"d":"42,-232v-11,0,-16,-6,-16,-18v0,-12,6,-18,17,-18v11,0,16,6,16,18v0,12,-5,18,-17,18xm54,0r-23,0r0,-195r23,0r0,195","w":85},"j":{"d":"45,-232v-11,0,-16,-6,-16,-18v0,-12,6,-18,17,-18v11,0,16,6,16,18v0,12,-5,18,-17,18xm-19,67v52,-1,53,-42,54,-94r0,-168r22,0v-5,85,16,209,-21,259v-9,12,-32,20,-52,21","w":87},"k":{"d":"175,0r-27,0r-75,-100r-19,20r0,80r-23,0r0,-288r23,0r0,186r84,-93r27,0r-77,81","w":172},"l":{"d":"54,0r-23,0r0,-288r23,0r0,288","w":85},"m":{"d":"234,-199v85,2,59,116,63,199r-22,0v-4,-68,20,-184,-48,-181v-27,-1,-53,28,-52,57r0,124r-22,0v-6,-69,24,-177,-45,-181v-30,-1,-55,31,-54,61r0,120r-22,0r-2,-195r20,0v2,11,0,25,3,34v19,-48,101,-53,117,3v11,-25,32,-41,64,-41","w":326},"n":{"d":"118,-199v88,1,64,114,67,199r-23,0v-5,-71,23,-180,-51,-181v-30,-2,-58,30,-57,60r0,121r-23,0r-1,-195r20,0v2,11,0,25,3,34v9,-22,35,-39,65,-38","w":214},"o":{"d":"107,-199v55,-1,90,43,89,100v0,61,-35,102,-91,103v-54,0,-90,-44,-89,-100v-2,-57,36,-104,91,-103xm174,-98v0,-43,-26,-84,-67,-83v-44,-1,-69,39,-68,84v-2,42,28,83,66,83v42,0,70,-40,69,-84","w":212},"p":{"d":"204,-100v1,57,-31,104,-86,104v-29,0,-50,-11,-64,-34r0,110r-23,0r-1,-275r20,0v2,11,-1,27,3,36v14,-27,37,-40,69,-40v51,0,84,45,82,99xm117,-181v-47,0,-63,46,-63,104v0,34,27,64,61,63v44,0,68,-38,67,-85v1,-43,-24,-83,-65,-82","w":220},"q":{"d":"104,-199v31,-1,51,16,62,36r1,-32r21,0v-5,88,-1,183,-2,275r-22,0r-1,-112v-10,20,-35,37,-65,36v-49,0,-83,-46,-82,-98v0,-61,33,-104,88,-105xm103,-14v48,0,61,-46,61,-104v0,-35,-25,-63,-59,-63v-42,0,-67,39,-66,85v-1,45,22,83,64,82","w":217},"r":{"d":"114,-177v-76,-8,-59,99,-60,177r-23,0r-1,-195r20,0v1,12,-1,29,2,39v11,-31,31,-47,62,-42r0,21","w":119,"k":{".":4,",":4}},"s":{"d":"22,-146v-2,-48,66,-68,105,-41v-6,27,-25,4,-46,6v-25,0,-37,10,-37,32v1,41,89,41,89,96v0,56,-74,71,-116,44r7,-18v25,18,87,21,87,-23v0,-41,-100,-52,-89,-96","w":150},"t":{"d":"112,0v-43,15,-79,-10,-73,-57r0,-120r-31,0r0,-18r31,0r0,-35r22,-8r0,43r53,0r0,18r-53,0r0,123v-2,36,22,47,49,36","w":124},"u":{"d":"101,-15v30,0,59,-27,57,-58r0,-122r22,0r2,195r-20,0v-2,-10,0,-24,-3,-33v-10,20,-35,37,-64,37v-87,0,-61,-115,-65,-199r22,0v5,70,-22,178,49,180","w":212},"v":{"d":"177,-195r-77,195r-20,0r-74,-195r24,0r62,170r62,-170r23,0","w":181,"k":{".":7,",":4}},"w":{"d":"282,-195r-64,195r-19,0r-35,-106v-10,-24,-13,-48,-20,-65r-57,171r-19,0r-59,-195r23,0r46,169r2,0v13,-53,38,-116,55,-169r20,0r53,169r2,0r49,-169r23,0","w":288,"k":{":":-4,".":7,",":7}},"x":{"d":"165,-195r-67,95r69,100r-26,0r-56,-85r-55,85r-26,0r70,-100r-66,-95r25,0r54,79r53,-79r25,0","w":173},"y":{"d":"11,71v32,-14,56,-41,66,-77r-72,-189r23,0r49,125v5,11,8,28,14,42r59,-167r24,0r-76,191v-16,42,-43,82,-80,93","w":177,"k":{":":-7,".":7,",":7}},"z":{"d":"155,-195r0,15r-120,162r121,0r0,18r-150,0r0,-13r123,-164r-114,0r0,-18r140,0","w":162},"{":{"d":"38,-117v67,19,-31,150,62,146r0,16v-73,7,-63,-61,-55,-122v3,-21,-12,-33,-34,-32r1,-15v51,2,28,-62,25,-102v1,-36,23,-54,63,-52v1,11,1,19,-14,17v-66,6,14,128,-48,144","w":108,"k":{"f":-7,"J":-11}},"}":{"d":"71,-117v-68,-17,30,-149,-62,-145v-1,-12,-1,-19,16,-16v57,3,46,69,39,122v0,24,11,32,33,32r0,15v-51,-3,-28,58,-26,99v0,39,-21,57,-62,55v-1,-11,-2,-19,13,-17v68,-7,-16,-128,49,-145","w":108},"\\":{"d":"141,16r-20,0r-122,-294r21,0","w":138},"|":{"d":"34,-304r19,0r0,405r-19,0r0,-405","w":87},"\u223c":{"d":"22,-89v-2,-70,69,-59,117,-29v26,12,67,22,64,-24r17,0v4,80,-85,48,-129,24v-28,-12,-53,-8,-52,29r-17,0","w":241},"~":{"d":"22,-89v-2,-70,69,-59,117,-29v26,12,67,22,64,-24r17,0v4,80,-85,48,-129,24v-28,-12,-53,-8,-52,29r-17,0","w":241},"\u0141":{"d":"174,0r-141,0r0,-116r-35,27r0,-19r35,-27r0,-138r23,0r0,121r55,-42r0,21r-55,42r0,112r118,0r0,19","w":181,"k":{"Y":7,"V":4,"T":7,"\u2011":4}},"\u0142":{"d":"55,0r-22,0r0,-129r-29,26r0,-20r29,-26r0,-139r22,0r0,121r29,-26r0,20r-29,26r0,147","w":87},"\u00d3":{"d":"135,-278v73,0,119,61,117,139v0,83,-43,142,-120,143v-73,0,-119,-62,-117,-138v-1,-79,45,-144,120,-144xm134,-259v-67,1,-95,58,-96,124v-1,62,37,121,95,121v61,0,97,-59,96,-124v-2,-64,-30,-119,-95,-121xm161,-334r32,0r-53,46r-19,0","w":266},"\u00f3":{"d":"107,-199v55,-1,90,43,89,100v0,61,-35,102,-91,103v-54,0,-90,-44,-89,-100v-2,-57,36,-104,91,-103xm174,-98v0,-43,-26,-84,-67,-83v-44,-1,-69,39,-68,84v-2,42,28,83,66,83v42,0,70,-40,69,-84xm127,-279r31,0r-49,56r-17,0","w":212},"\u0104":{"d":"207,80v-55,0,-30,-64,-6,-83r-32,-91r-102,0r-32,94r-23,0r95,-273r23,0r95,273v-19,2,-30,29,-32,44v-1,21,22,24,38,15r4,14v-7,5,-16,7,-28,7xm71,-111r94,0r-48,-138v-12,51,-30,92,-46,138","w":234},"\u015a":{"d":"120,-334r33,0r-53,45r-19,0xm42,-161v-52,-56,13,-140,95,-112v8,3,15,6,21,9r-8,18v-32,-24,-107,-14,-104,35v-2,66,132,58,122,140v5,73,-100,94,-151,57r7,-18v41,32,121,21,121,-37v0,-50,-77,-65,-103,-92","w":186},"\u0179":{"d":"135,-333r32,0r-53,46r-19,0xm13,0r0,-14r157,-240r-144,0r0,-19r173,0r0,15r-157,239r159,0r0,19r-188,0","w":214},"\u017b":{"d":"94,-306v0,-11,6,-16,17,-16v10,0,16,5,16,16v0,12,-6,17,-16,17v-11,0,-17,-5,-17,-17xm13,0r0,-14r157,-240r-144,0r0,-19r173,0r0,15r-157,239r159,0r0,19r-188,0","w":214},"\u0105":{"d":"72,4v-33,1,-57,-23,-57,-54v0,-48,39,-72,116,-71v8,-61,-55,-76,-96,-46r-6,-15v49,-35,122,-15,124,60r3,122r-5,0v-12,16,-34,61,2,64v6,0,12,-1,19,-4r3,13v-20,15,-66,10,-62,-23v0,-19,13,-38,22,-51r-3,-26v-11,18,-33,31,-60,31xm76,-13v44,1,62,-39,55,-91v-47,0,-92,8,-93,52v0,23,14,39,38,39","w":182},"\u015b":{"d":"98,-279r30,0r-49,57r-17,0xm22,-146v-1,-48,67,-69,104,-40r-7,16v-26,-21,-74,-15,-75,21v1,42,88,40,88,97v0,55,-73,70,-115,43r6,-18v25,21,89,20,88,-22v3,-41,-99,-52,-89,-97","w":150},"\u017a":{"d":"104,-279r31,0r-49,57r-17,0xm6,0r0,-14r122,-162r-113,0r0,-19r140,0r0,15r-120,162r121,0r0,18r-150,0","w":162},"\u017c":{"d":"69,-250v0,-11,5,-17,16,-17v11,0,17,6,17,17v0,11,-6,17,-17,17v-11,0,-16,-6,-16,-17xm6,0r0,-14r122,-162r-113,0r0,-19r140,0r0,15r-120,162r121,0r0,18r-150,0","w":162},"\u0106":{"d":"163,-334r32,0r-52,46r-19,0xm15,-135v0,-104,98,-171,198,-130r-7,18v-83,-38,-167,18,-167,112v0,96,86,147,168,108r6,18v-96,40,-198,-13,-198,-126","w":226},"\u0118":{"d":"147,81v-58,-1,-29,-69,0,-81r-115,0r0,-273r135,0r0,19r-113,0r0,101r106,0r0,19r-106,0r0,115r119,0r0,19v-21,7,-37,27,-41,46v-2,18,24,20,38,14r5,14v-9,4,-18,7,-28,7","w":186},"\u0143":{"d":"151,-333r32,0r-52,46r-19,0xm53,0r-21,0r0,-273r24,0r126,201v9,15,14,30,22,41r-3,-242r21,0r0,273r-23,0r-124,-199v-9,-16,-17,-31,-23,-44","w":254},"\u0107":{"d":"122,-279r31,0r-49,57r-17,0xm16,-95v-6,-78,81,-130,148,-91r-6,16v-56,-32,-119,9,-119,74v0,63,62,103,119,71v2,8,12,20,-3,20v-69,29,-144,-15,-139,-90","w":176},"\u0119":{"d":"38,-98v-6,81,66,101,124,73v14,29,-31,22,-40,43v-16,13,-22,43,4,45v7,0,14,-1,19,-4r4,13v-20,16,-66,9,-61,-22v1,-19,17,-38,31,-46v-66,5,-103,-37,-103,-98v-1,-59,32,-104,87,-105v54,2,77,42,74,101r-139,0xm155,-115v6,-61,-65,-91,-99,-45v-9,13,-15,28,-17,45r116,0","w":193},"\u0144":{"d":"130,-279r30,0r-49,57r-17,0xm111,-180v-30,-2,-58,29,-57,60r0,120r-23,0r-1,-195r20,0v2,11,0,25,3,34v14,-25,35,-38,65,-38v86,2,63,114,66,199r-22,0v-5,-71,23,-179,-51,-180","w":214}}});
Cufon.registerFont({"w":209,"face":{"font-family":"kozukash","font-weight":900,"font-stretch":"normal","units-per-em":"360","panose-1":"2 11 8 0 0 0 0 0 0 0","ascent":"317","descent":"-43","x-height":"4","bbox":"-16 -353 326 103","underline-thickness":"18","underline-position":"-36","unicode-range":"U+0020-U+223C"},"glyphs":{" ":{"w":75},"\u00a0":{"w":75},"\r":{"w":75},"\n":{"w":75},"\t":{"w":75},"!":{"d":"78,-93r-49,0r-9,-185r67,0xm17,-33v0,-26,12,-38,37,-38v24,0,36,12,36,38v0,24,-12,37,-36,37v-25,0,-37,-13,-37,-37","w":107},"\"":{"d":"13,-284r53,0r-9,112r-35,0xm89,-284r53,0r-9,112r-35,0","w":155},"#":{"d":"69,0r-36,0r10,-77r-32,0r0,-36r38,0r6,-49r-33,0r0,-36r38,0r11,-76r35,0r-10,76r34,0r10,-76r36,0r-10,76r31,0r0,36r-36,0r-7,49r33,0r0,36r-38,0r-11,77r-36,0r11,-77r-34,0xm85,-113r33,0r7,-49r-34,0","w":208},"$":{"d":"126,-78v-7,-43,-111,-49,-102,-114v0,-38,21,-62,62,-73r0,-41r40,0r0,37v20,2,37,5,53,13r-12,46v-19,-13,-83,-23,-82,12v0,11,14,23,41,36v83,29,84,138,-4,154r0,44r-40,0r0,-41v-24,-1,-43,-6,-60,-14r11,-48v24,14,92,29,93,-11"},"%":{"d":"76,-273v42,0,66,37,65,81v2,47,-25,84,-66,85v-41,0,-67,-39,-66,-82v-1,-43,26,-84,67,-84xm76,-239v-18,0,-22,28,-22,51v0,31,7,47,22,47v14,0,20,-16,20,-49v0,-32,-6,-49,-20,-49xm253,-162v42,0,65,36,65,80v2,46,-24,84,-66,85v-41,0,-67,-38,-66,-81v-1,-45,26,-85,67,-84xm252,-128v-21,0,-20,24,-22,51v0,31,8,46,23,46v13,0,20,-16,20,-48v0,-33,-7,-49,-21,-49xm105,4r-33,0r150,-277r33,0","w":327},"&":{"d":"179,-91v10,-15,16,-41,18,-65r55,0v-6,44,-20,78,-42,103r45,53r-71,0r-15,-18v-51,43,-164,22,-159,-57v-2,-36,21,-58,49,-79v-44,-48,-11,-135,59,-128v41,-1,73,25,72,65v-1,39,-24,54,-52,74xm86,-119v-31,22,-16,79,24,77v13,0,24,-4,31,-12xm116,-242v-30,5,-25,47,-5,67v17,-12,25,-26,25,-40v1,-14,-7,-27,-20,-27","w":257},"'":{"d":"13,-284r53,0r-9,112r-35,0","w":79},"(":{"d":"110,-285v-56,80,-55,254,0,334r-44,0v-62,-75,-62,-259,0,-334r44,0","w":120,"k":{"Y":-14,"W":-14,"V":-14,"T":-14,"J":-14}},")":{"d":"11,49v55,-80,56,-254,0,-334r44,0v63,75,61,259,0,334r-44,0","w":120},"*":{"d":"111,-282r37,21v-13,17,-34,35,-43,52r63,-13r0,42v-20,-2,-47,-13,-64,-10r44,49r-38,21r-22,-63r-24,63r-36,-21r43,-51r-62,12r0,-42v20,3,44,11,62,12r-43,-51r38,-21v8,20,13,43,23,62","w":176},"+":{"d":"103,-220r40,0r0,90r87,0r0,39r-87,0r0,91r-40,0r0,-91r-86,0r0,-39r86,0r0,-90","w":245},",":{"d":"95,-71v-13,42,-32,85,-52,117r-42,4v14,-39,24,-78,30,-117","w":105},"\u2011":{"d":"12,-133r97,0r0,43r-97,0r0,-43","w":121},"-":{"d":"12,-133r97,0r0,43r-97,0r0,-43","w":121},".":{"d":"20,-35v0,-22,17,-40,37,-40v24,0,37,14,37,40v0,26,-13,39,-37,39v-25,0,-37,-13,-37,-39","w":105},"\/":{"d":"41,17r-41,0r90,-299r41,0","w":127},"0":{"d":"104,4v-71,-3,-91,-65,-92,-140v-1,-75,26,-141,93,-142v70,3,92,64,92,140v1,78,-25,139,-93,142xm105,-46v29,-9,27,-44,29,-91v0,-60,-10,-90,-29,-90v-20,0,-30,30,-30,90v0,60,10,91,30,91"},"1":{"d":"87,0r-1,-217r-47,24r-14,-46r70,-35r54,0r0,274r-62,0"},"2":{"d":"17,-254v54,-42,175,-29,167,60v-1,64,-53,104,-88,141r93,0r0,53r-175,0r0,-40r63,-68v20,-22,44,-52,44,-80v4,-51,-65,-42,-88,-20"},"3":{"d":"21,-260v50,-30,159,-24,156,50v1,30,-17,49,-46,63v31,7,54,33,54,68v4,78,-111,103,-173,67r14,-48v24,19,100,24,95,-22v0,-31,-32,-44,-69,-40r0,-44v31,3,60,-7,61,-33v2,-40,-59,-31,-80,-15"},"4":{"d":"172,0r-58,0r0,-64r-106,0r0,-41r93,-169r71,0r0,162r30,0r0,48r-30,0r0,64xm114,-112r2,-105v-16,37,-35,71,-54,105r52,0"},"5":{"d":"26,-57v33,19,99,15,99,-31v0,-40,-51,-51,-97,-44r16,-142r135,0r0,53r-90,0r-5,43v60,-6,104,27,105,85v3,82,-99,119,-175,84"},"6":{"d":"108,4v-110,5,-121,-166,-60,-231v31,-35,68,-49,125,-50r0,48v-52,0,-90,24,-99,69v46,-46,133,-8,125,66v1,53,-38,99,-91,98xm108,-41v38,-2,39,-98,-3,-97v-19,0,-32,17,-31,42v0,28,11,54,34,55"},"7":{"d":"18,-274r174,0r0,40r-98,234r-65,0r98,-221r-109,0r0,-53"},"8":{"d":"11,-72v0,-35,21,-56,45,-71v-72,-37,-28,-144,51,-135v45,-1,83,27,83,70v0,29,-20,47,-38,61v25,12,46,35,46,69v1,52,-42,83,-95,82v-51,1,-91,-27,-92,-76xm105,-38v18,0,31,-16,30,-36v0,-23,-11,-39,-35,-47v-35,10,-36,82,5,83xm105,-236v-18,-1,-26,14,-27,31v0,18,10,31,31,39v30,-6,30,-72,-4,-70"},"9":{"d":"197,-162v1,103,-59,174,-163,165r0,-49v53,5,95,-24,99,-68v-46,44,-122,1,-122,-66v0,-52,40,-100,93,-98v61,0,94,51,93,116xm102,-233v-20,0,-29,25,-29,48v0,31,11,46,31,46v19,-2,31,-11,28,-41v0,-26,-8,-53,-30,-53"},":":{"d":"21,-166v-1,-21,16,-39,36,-38v24,0,36,12,36,38v0,25,-12,38,-36,38v-24,0,-36,-13,-36,-38xm21,-34v-1,-21,15,-39,36,-38v24,0,36,12,36,38v0,25,-12,38,-36,38v-24,0,-36,-13,-36,-38","w":105},";":{"d":"94,-71v-14,42,-31,85,-52,117r-40,4v14,-41,24,-80,30,-117xm23,-166v-1,-21,16,-39,36,-38v24,0,36,12,36,38v0,25,-12,38,-36,38v-24,0,-36,-13,-36,-38","w":105},"<":{"d":"23,-94r0,-32r200,-94r0,46r-146,65r146,64r0,45","w":245},"=":{"d":"229,-132r-212,0r0,-39r212,0r0,39xm229,-50r-212,0r0,-39r212,0r0,39","w":245},">":{"d":"223,-130r0,40r-200,90r0,-45r154,-65r-154,-65r0,-45","w":245},"?":{"d":"47,-91v-8,-51,37,-77,44,-117v1,-30,-45,-27,-63,-13r-12,-47v45,-29,144,-18,138,49v2,55,-56,69,-52,128r-55,0xm38,-33v0,-25,12,-38,36,-38v24,0,36,12,37,38v0,24,-13,37,-37,37v-24,0,-36,-13,-36,-37","w":166},"@":{"d":"78,-79v-4,-70,69,-119,137,-88r-14,95v0,12,4,19,12,19v27,-3,37,-40,37,-74v0,-56,-35,-95,-91,-94v-67,0,-115,63,-113,133v-7,86,82,130,155,93r7,22v-89,44,-197,-13,-190,-113v1,-85,55,-157,146,-158v66,-2,115,50,114,114v1,56,-23,102,-73,103v-23,1,-31,-13,-35,-33v-20,46,-96,48,-92,-19xm173,-144v-35,-8,-54,28,-54,61v-1,27,25,30,35,11v14,-17,14,-46,19,-72","w":293},"A":{"d":"230,0r-66,0r-16,-65r-64,0r-15,65r-64,0r73,-278r80,0xm140,-113r-24,-114r-25,114r49,0","w":237,"k":{"Y":11,"W":4,"V":11,"T":11}},"B":{"d":"26,-274v69,-12,186,-14,182,65v1,29,-16,47,-43,61v35,9,53,31,53,66v-1,84,-103,93,-192,81r0,-273xm89,-167v33,2,56,-7,56,-35v0,-29,-30,-36,-56,-30r0,65xm152,-84v0,-29,-29,-41,-63,-37r0,75v32,5,65,-7,63,-38","w":232},"C":{"d":"193,-220v-59,-28,-114,12,-114,81v0,76,51,103,114,82r8,51v-98,35,-196,-24,-189,-129v-5,-108,89,-172,192,-137","w":211},"D":{"d":"241,-144v3,121,-88,162,-215,143r0,-273v115,-22,224,10,215,130xm89,-49v61,8,87,-34,86,-95v0,-66,-30,-95,-86,-85r0,180","w":253,"k":{"\u00d3":-4}},"E":{"d":"184,0r-158,0r0,-278r152,0r0,53r-89,0r0,55r85,0r0,52r-85,0r0,65r95,0r0,53","w":198},"F":{"d":"26,0r0,-278r151,0r0,53r-88,0r0,62r83,0r0,52r-83,0r0,111r-63,0","w":196,"k":{"A":11,".":14,",":18}},"G":{"d":"79,-137v-1,57,31,98,88,85r0,-58r-33,0r0,-50r93,0r0,149v-19,8,-54,13,-79,14v-88,-1,-136,-51,-136,-140v-6,-109,101,-171,208,-133r-12,53v-62,-27,-138,5,-129,80","w":246},"H":{"d":"231,0r-64,0r0,-114r-78,0r0,114r-63,0r0,-278r63,0r0,107r78,0r0,-107r64,0r0,278","w":256},"I":{"d":"26,-278r63,0r0,278r-63,0r0,-278","w":114},"J":{"d":"4,-53v36,9,66,-2,62,-44r0,-181r63,0v-5,131,39,322,-132,277","w":151,"k":{"}":-7,"]":-7,")":-7}},"K":{"d":"231,0r-72,0r-52,-115r-18,26r0,89r-63,0r0,-278r63,0r1,122v19,-43,42,-82,64,-122r75,0r-78,120","w":230},"L":{"d":"181,0r-155,0r0,-278r63,0r0,224r92,0r0,54","w":190,"k":{"Y":7,"V":4,"T":7,"\u2011":4}},"M":{"d":"297,0r-60,0r-8,-203v-14,67,-35,134,-52,198r-47,0r-25,-99v-9,-29,-13,-65,-22,-99r-9,203r-57,0r19,-278r78,0r34,140v6,17,4,39,11,49v11,-61,30,-129,45,-189r77,0","w":314},"N":{"d":"231,0r-63,0r-69,-146v-9,-17,-11,-36,-20,-47r3,193r-56,0r0,-278r67,0r48,99v14,25,24,58,39,89v-7,-54,-6,-124,-6,-188r57,0r0,278","w":256},"O":{"d":"130,-282v79,1,111,61,114,139v1,85,-38,147,-118,147v-73,1,-115,-65,-114,-143v-1,-77,45,-144,118,-143xm129,-230v-70,3,-68,180,0,182v66,-4,66,-177,0,-182","w":255,"k":{".":4,",":4}},"P":{"d":"211,-194v-2,70,-48,97,-122,95r0,99r-63,0r0,-274v82,-15,191,-8,185,80xm89,-229v2,25,-4,59,2,80v34,5,59,-10,57,-42v3,-34,-27,-45,-59,-38","w":221,"k":{"I":-4,".":22,",":22}},"Q":{"d":"131,-282v130,-9,145,213,59,262v12,11,42,12,61,20r-20,48v-37,-11,-73,-33,-111,-44v-70,-3,-109,-66,-108,-142v-2,-79,45,-145,119,-144xm129,-230v-68,2,-70,180,0,182v66,-4,66,-178,0,-182","w":256},"R":{"d":"211,-200v0,33,-23,58,-46,70v36,12,41,93,55,130r-65,0v-22,-32,0,-117,-66,-108r0,108r-63,0r0,-274v78,-12,189,-15,185,74xm147,-194v3,-33,-29,-43,-58,-36r0,75v35,3,59,-7,58,-39","w":227},"S":{"d":"17,-198v-3,-75,92,-102,160,-72r-11,53v-22,-15,-88,-21,-86,14v0,11,15,24,46,38v41,19,62,46,62,82v6,83,-110,106,-174,72r10,-53v24,14,101,28,101,-14v0,-13,-14,-27,-42,-39v-44,-20,-66,-47,-66,-81","w":199},"T":{"d":"196,-223r-64,0r0,223r-63,0r0,-223r-63,0r0,-55r190,0r0,55","w":201,"k":{"z":7,"y":7,"w":7,"u":7,"s":7,"r":7,"o":7,"m":4,"e":11,"a":11,"T":-4,"A":7,":":-4,".":4,"\u2011":4,",":4,")":-14}},"U":{"d":"227,-117v0,81,-34,121,-102,121v-67,0,-101,-40,-101,-121r0,-161r64,0r0,168v0,41,12,62,38,62v25,0,38,-21,38,-62r0,-168r63,0r0,161","w":251,"k":{".":7,",":4}},"V":{"d":"233,-278r-80,278r-73,0r-78,-278r70,0r47,213v10,-73,31,-142,45,-213r69,0","w":234,"k":{"o":7,"e":7,"a":4,"A":4,":":-7,".":7,"\u2011":4,",":7,")":-14}},"W":{"d":"326,-278r-61,278r-67,0r-19,-102v-6,-24,-7,-57,-13,-87r-36,189r-67,0r-58,-278r68,0r29,206r37,-206r61,0r33,205r30,-205r63,0","w":331,"k":{"A":4,".":7,"\u2011":4,",":11,")":-14}},"X":{"d":"216,0r-70,0v-15,-32,-23,-69,-41,-98v-8,31,-23,68,-34,98r-68,0r66,-141r-64,-137r70,0r37,94r32,-94r68,0r-66,137","w":218},"Y":{"d":"217,-278r-79,166r0,112r-63,0r0,-109r-76,-169r70,0r41,120r38,-120r69,0","w":215,"k":{"v":4,"u":7,"t":4,"q":7,"o":7,"e":7,"d":4,"a":7,"A":11,".":11,"\u2011":4,",":11,")":-14}},"Z":{"d":"195,-238r-107,184r108,0r0,54r-189,0r0,-35r110,-190r-100,0r0,-53r178,0r0,40","w":206,"k":{"A":4}},"[":{"d":"107,46r-83,0r0,-329r83,0r0,37r-37,0r0,255r37,0r0,37","w":120,"k":{"f":-7,"J":-14}},"]":{"d":"14,-283r83,0r0,329r-83,0r0,-37r37,0r0,-255r-37,0r0,-37","w":120},"^":{"d":"230,-72r-46,0r-60,-146r-2,0r-60,146r-45,0r87,-196r39,0","w":245},"\u0332":{"d":"0,27r206,0r0,18r-206,0r0,-18","w":206},"_":{"d":"0,27r206,0r0,18r-206,0r0,-18","w":206},"\u0300":{"d":"5,-288r56,0r32,61r-42,0","w":123},"`":{"d":"5,-288r56,0r32,61r-42,0","w":123},"a":{"d":"98,-207v56,0,84,30,83,88v2,39,-2,85,4,119r-57,0v-2,-6,-1,-15,-5,-19v-31,43,-119,20,-113,-39v1,-54,48,-78,108,-77v0,-39,-60,-29,-83,-13r-11,-41v18,-11,46,-18,74,-18xm93,-41v26,0,30,-26,27,-55v-27,1,-48,8,-49,31v0,16,7,24,22,24","w":203},"b":{"d":"210,-106v0,86,-86,149,-133,80r-3,26r-54,0r2,-290r63,0r1,109v12,-17,30,-26,52,-26v48,0,72,49,72,101xm113,-156v-31,1,-29,41,-28,75v-1,18,11,35,28,35v22,0,33,-19,33,-56v0,-36,-11,-54,-33,-54","w":222},"c":{"d":"151,-152v-39,-16,-74,8,-74,50v0,49,36,65,75,51r6,47v-72,27,-152,-16,-145,-95v-4,-77,69,-125,147,-101","w":167},"d":{"d":"13,-100v-1,-57,28,-106,79,-107v23,-1,35,9,45,21r0,-104r64,0r1,290r-55,0v-2,-8,0,-20,-4,-26v-12,20,-30,30,-54,30v-49,0,-77,-49,-76,-104xm76,-100v-9,61,61,70,61,18v0,-33,5,-73,-27,-74v-25,1,-34,27,-34,56","w":222},"e":{"d":"73,-79v2,41,60,40,98,28r8,43v-74,32,-176,1,-166,-90v-1,-60,37,-110,94,-109v65,0,89,58,81,128r-115,0xm131,-122v5,-36,-33,-56,-50,-27v-5,7,-8,16,-8,27r58,0","w":201,"k":{"j":-4}},"f":{"d":"138,-241v-29,-8,-48,5,-45,38r38,0r0,46r-37,0r0,157r-64,0r0,-157r-27,0r0,-46r27,0v-6,-67,48,-105,112,-86","w":135,"k":{"}":-32,"]":-29,")":-32,"'":-29,"\"":-32}},"g":{"d":"13,-100v-9,-78,79,-144,129,-81r3,-22r55,0r-2,177v1,74,-32,111,-105,111v-26,0,-47,-5,-64,-13r11,-48v39,21,106,17,95,-48v-47,55,-133,-2,-122,-76xm135,-84v0,-31,5,-75,-26,-73v-22,0,-33,19,-33,56v-8,59,58,72,59,17","w":219},"h":{"d":"85,-180v39,-49,125,-28,115,61r0,119r-63,0r0,-115v6,-51,-55,-50,-52,-7r0,122r-63,0r0,-290r63,0r0,110","w":221},"i":{"d":"53,-225v-21,0,-32,-11,-32,-32v0,-22,11,-33,32,-33v22,0,33,11,33,33v0,21,-11,32,-33,32xm85,0r-63,0r0,-203r63,0r0,203","w":106},"j":{"d":"58,-225v-21,0,-32,-11,-32,-32v0,-22,11,-33,33,-33v21,0,32,11,32,33v0,21,-11,32,-33,32xm-16,37v42,-7,41,-19,43,-71r0,-169r63,0r0,199v-5,59,-36,91,-101,90","w":111},"k":{"d":"210,0r-75,0r-37,-81r-13,19r0,62r-63,0r0,-290r63,0r1,173v15,-34,28,-56,44,-86r73,0r-62,84","w":205},"l":{"d":"85,0r-63,0r0,-290r63,0r0,290","w":106},"m":{"d":"185,-176v36,-50,130,-40,120,53r0,123r-62,0r0,-113v6,-54,-50,-55,-49,-9r0,122r-62,0r0,-118v0,-20,-4,-36,-23,-37v-16,0,-26,16,-25,33r0,122r-62,0r-2,-203r54,0v2,8,0,20,4,26v18,-35,92,-43,107,1","w":325},"n":{"d":"78,-177v12,-15,31,-30,57,-30v85,-6,62,124,65,207r-63,0r0,-118v0,-24,-8,-36,-25,-36v-18,0,-27,16,-27,35r0,119r-63,0r-2,-203r55,0","w":221},"o":{"d":"108,-207v57,0,94,44,93,104v0,64,-35,106,-95,107v-59,0,-96,-43,-95,-104v-1,-62,36,-107,97,-107xm107,-42v41,-4,41,-115,0,-119v-43,2,-45,117,0,119","w":214},"p":{"d":"210,-103v1,59,-29,105,-81,107v-21,1,-33,-9,-44,-21r0,98r-63,0r-2,-284r55,0v2,8,0,20,4,26v12,-20,31,-30,56,-30v48,1,76,51,75,104xm113,-46v23,-1,34,-25,33,-55v0,-36,-11,-55,-33,-55v-33,-3,-28,42,-28,75v0,23,9,35,28,35","w":222},"q":{"d":"13,-98v0,-80,80,-147,128,-83r2,-22r59,0r-1,284r-64,0r-1,-102v-11,17,-28,25,-50,25v-47,-1,-73,-50,-73,-102xm137,-81v1,-34,3,-74,-28,-75v-22,0,-33,19,-33,55v0,36,11,55,33,55v19,0,28,-12,28,-35","w":222},"r":{"d":"77,-169v12,-21,29,-44,63,-37r0,61v-33,-5,-57,8,-55,43r0,102r-63,0r-2,-203r55,0","w":145,"k":{".":4,",":4}},"s":{"d":"26,-108v-43,-64,45,-127,118,-88r-11,44v-14,-7,-57,-20,-59,5v0,8,10,15,29,23v32,14,48,34,49,62v10,66,-94,80,-142,52r11,-45v15,9,67,25,71,-2v-2,-21,-60,-31,-66,-51","w":162},"t":{"d":"133,-1v-51,15,-106,-4,-102,-62r0,-94r-25,0r0,-46r25,0r0,-37r63,-17r0,54r42,0r0,46r-42,0v5,42,-19,124,39,107r0,49","w":144},"u":{"d":"143,-25v-37,49,-133,36,-122,-57r0,-121r64,0r0,112v-7,52,50,58,50,13r0,-125r64,0r2,203r-55,0","w":220},"v":{"d":"195,-203r-65,203r-62,0r-65,-202r68,0r31,141v6,-48,19,-96,29,-142r64,0","w":198,"k":{".":7,",":4}},"w":{"d":"287,-203r-57,203r-58,0r-28,-130v-5,47,-19,87,-29,130r-57,0r-55,-203r66,0r22,147r31,-147r50,0r30,147r23,-147r62,0","w":290,"k":{":":-4,".":7,",":7}},"x":{"d":"194,-203r-57,98r58,105r-71,0v-10,-21,-17,-46,-29,-66r-27,66r-67,0r58,-102r-57,-101r70,0v11,21,16,47,30,65v7,-23,17,-43,25,-65r67,0","w":196},"y":{"d":"19,36v19,-4,58,-28,49,-53r-66,-186r69,0r33,135r26,-135r65,0v-42,107,-50,269,-160,293","w":195,"k":{":":-7,".":7,",":7}},"z":{"d":"163,-203r0,40r-79,112r82,0r0,51r-157,0r0,-38r81,-114r-75,0r0,-51r148,0","w":175},"{":{"d":"83,-70v0,29,-16,88,26,80r0,36v-76,9,-72,-48,-72,-123v0,-17,-10,-25,-29,-25r0,-34v46,3,25,-52,25,-89v-1,-43,27,-61,76,-58r0,36v-41,-5,-28,45,-26,79v1,27,-14,41,-35,49v23,6,35,22,35,49","w":120,"k":{"f":-7,"J":-11}},"}":{"d":"38,-168v0,-31,18,-83,-26,-79r0,-36v79,-8,81,49,72,122v0,18,9,25,29,25r0,34v-45,-2,-25,53,-25,90v1,44,-27,61,-76,58r0,-36v45,4,26,-48,26,-80v-1,-28,14,-42,34,-50v-22,-6,-34,-22,-34,-48","w":120},"\\":{"d":"118,17r-41,0r-77,-299r41,0","w":117},"|":{"d":"31,-310r45,0r0,413r-45,0r0,-413","w":107},"\u223c":{"d":"78,-156v30,-2,72,37,92,37v11,0,16,-11,17,-34r39,0v2,46,-13,76,-54,77v-37,12,-109,-87,-113,-4r-40,0v0,-45,17,-75,59,-76","w":245},"~":{"d":"78,-156v30,-2,72,37,92,37v11,0,16,-11,17,-34r39,0v2,46,-13,76,-54,77v-37,12,-109,-87,-113,-4r-40,0v0,-45,17,-75,59,-76","w":245},"\u0141":{"d":"183,0r-156,0r0,-95r-27,19r0,-47r27,-19r0,-136r64,0r0,93r45,-31r0,47r-45,32r0,83r92,0r0,54","w":191,"k":{"Y":7,"V":4,"T":7,"\u2011":4}},"\u0142":{"d":"87,0r-64,0r0,-100r-24,20r0,-48r24,-20r0,-142r64,0r0,100r26,-21r0,48r-26,20r0,143","w":110},"\u00d3":{"d":"130,-282v79,1,111,61,114,139v1,85,-38,147,-118,147v-73,1,-115,-65,-114,-143v-1,-77,45,-144,118,-143xm129,-230v-70,3,-68,180,0,182v66,-4,66,-177,0,-182xm133,-343r65,0r-50,50r-49,0","w":255},"\u00f3":{"d":"108,-207v57,0,94,44,93,104v0,64,-35,106,-95,107v-59,0,-96,-43,-95,-104v-1,-62,36,-107,97,-107xm107,-42v41,-4,41,-115,0,-119v-43,2,-45,117,0,119xm113,-288r56,0r-47,61r-42,0","w":214},"\u0104":{"d":"236,76v-27,22,-93,17,-86,-31v0,-14,7,-34,14,-45r-16,-65r-64,0r-15,65r-64,0r73,-278r81,0r71,278r-30,0v-20,26,-5,61,28,46xm91,-113r50,0r-25,-113","w":237},"\u015a":{"d":"108,-343r65,0r-50,50r-48,0xm17,-198v-4,-75,95,-103,160,-71r-12,52v-20,-15,-87,-21,-85,14v0,11,15,24,45,38v42,19,63,46,63,82v4,82,-106,106,-175,72r11,-53v24,14,100,28,100,-14v0,-13,-14,-26,-41,-39v-44,-20,-66,-47,-66,-81","w":199},"\u0179":{"d":"108,-343r65,0r-51,50r-47,0xm7,0r0,-35r110,-190r-100,0r0,-53r178,0r0,40r-106,184r107,0r0,54r-189,0","w":205},"\u017b":{"d":"78,-324v0,-19,10,-29,29,-29v19,0,28,10,28,29v0,20,-9,30,-28,30v-19,0,-29,-10,-29,-30xm7,0r0,-35r110,-190r-100,0r0,-53r178,0r0,40r-106,184r107,0r0,54r-189,0","w":205},"\u0105":{"d":"117,-135v0,-41,-58,-28,-82,-13r-12,-41v20,-11,46,-18,75,-18v104,-8,79,115,86,207r-21,0v-16,23,-7,62,27,46r9,30v-28,22,-90,18,-85,-29v-2,-22,21,-44,9,-66v-32,44,-119,21,-113,-39v0,-54,47,-78,107,-77xm92,-41v28,0,29,-26,27,-55v-26,1,-47,8,-48,31v0,16,7,24,21,24","w":202},"\u015b":{"d":"90,-288r57,0r-47,61r-42,0xm26,-108v-43,-64,45,-127,118,-88r-11,44v-15,-8,-56,-20,-58,5v0,8,9,15,28,23v32,14,48,34,49,62v10,66,-94,80,-142,52r11,-45v15,9,31,14,48,14v35,-3,27,-29,-3,-39v-18,-7,-32,-17,-40,-28","w":162},"\u017a":{"d":"96,-288r57,0r-47,61r-42,0xm9,0r0,-38r54,-78v8,-13,20,-22,27,-36r-75,0r0,-51r148,0r0,41r-79,111r82,0r0,51r-157,0","w":174},"\u017c":{"d":"62,-259v0,-20,10,-29,29,-29v19,0,28,9,28,29v0,19,-9,29,-28,29v-19,0,-29,-10,-29,-29xm9,0r0,-38r54,-78v8,-13,20,-22,27,-36r-75,0r0,-51r148,0r0,41r-79,111r82,0r0,51r-157,0","w":175},"\u0106":{"d":"136,-343r65,0r-50,50r-48,0xm12,-135v-5,-109,90,-173,192,-136r-11,51v-59,-28,-114,13,-114,81v0,76,51,103,114,82r8,51v-98,35,-196,-24,-189,-129","w":211},"\u0118":{"d":"144,89v-57,3,-45,-71,-14,-89r-104,0r0,-278r152,0r0,53r-89,0r0,55r85,0r0,52r-85,0r0,65r95,0r0,53v-25,1,-35,27,-36,36v-2,16,21,15,32,10r8,30v-12,8,-26,13,-44,13","w":198},"\u0143":{"d":"133,-343r65,0r-50,50r-49,0xm179,-90r-5,-188r57,0r0,278r-63,0r-69,-146v-9,-16,-11,-36,-20,-47v3,48,3,132,3,193r-56,0r0,-278r68,0r47,99v14,29,27,59,38,89","w":256},"\u0107":{"d":"109,-288r56,0r-47,61r-41,0xm13,-99v0,-77,70,-127,147,-100r-9,47v-38,-16,-74,8,-74,50v0,50,37,66,75,50r6,48v-72,27,-145,-14,-145,-95","w":164},"\u0119":{"d":"107,-207v64,-1,91,58,81,128r-115,0v-1,41,63,40,98,28r9,43v-24,6,-47,22,-51,45v-1,16,21,13,31,8r10,29v-23,23,-89,22,-85,-21v0,-20,14,-39,28,-49v-63,0,-100,-37,-100,-102v-1,-60,36,-110,94,-109xm131,-122v6,-35,-33,-57,-50,-27v-5,7,-8,16,-8,27r58,0","w":201},"\u0144":{"d":"117,-288r55,0r-46,61r-42,0xm112,-154v-18,0,-27,16,-27,35r0,119r-63,0r-2,-203r55,0v2,8,0,20,4,26v10,-16,32,-29,56,-30v86,-6,62,124,65,207r-63,0r0,-118v0,-24,-8,-36,-25,-36","w":221}}});

var ajax_works = new Image();
var ajax_works_62 = new Image();
ajax_works.src = '/media/img/ajax_indicator_default.gif';
ajax_works_62.src = '/media/img/ajax_ind_6262.gif';
var sug_lb, sug_rb, sug_wf = 591, sug_link, sfactor = 197, rightlink, leftlink;
var st_icos = new Array();

shiftUserGames = function(dir, link, list) {
    
    var l = parseInt(list.css('left'));
    var w = parseInt(list.css('width'));    
    sug_link = link;

    if (st_icos.length == 0) {
        st_icos = new Array(new Image(), new Image(), new Image(), new Image(), new Image(), new Image());
        st_icos[0].src = $('#st-ico-cz').attr('src');
        st_icos[1].src = $('#st-ico-u').attr('src');
        st_icos[2].src = $('#st-ico-k').attr('src');
        st_icos[3].src = $('#st-ico-s').attr('src');
        st_icos[4].src = $('#st-ico-p').attr('src');
        st_icos[5].src = $('#st-ico-f').attr('src');
    }

    link.hide().next().attr('src', ajax_works.src).show();

    //w lewo
    if (dir == '<') {

        rightlink = link.parent().next().next().find('#ugrar');
        leftlink = link;

        if (l < 0) {
            var vvv = l+(sfactor * 3);
            if (vvv > 0) {
                vvv = 0;
            }
            makeshift(list, dir, vvv);
            return false;
        } else if (link.attr('href') == '#') {
            //console.debug('rewind to end -->');
            //makeshift(list, ">", (w-(sfactor*3))*-1);
            reshowLink();
            return false;
        }
        
    } else {//w prawo

        leftlink = link.parent().prev().prev().find('#uglar');
        rightlink = link;

        if (l < 0) {
            l *= -1;
        }
        if (w-(sfactor*3) > l) {

            var vvv = l+(sfactor*3);
            if (vvv > w-(sfactor*3)) {
                vvv = w-(sfactor*3);
            }
            vvv *= -1;
            makeshift(list, dir, vvv);
            return false;

        } else if (link.attr('href') == '#') {
            //console.debug('rewind to start <--');
            //makeshift(list, "<", 0);
            reshowLink();
            return false;
        }

    }

    var base_href = link.attr('href');
    base_href = base_href.slice(0, base_href.lastIndexOf("-")+1);

    $.getJSON(link.attr('href'), function(data) {
        var ugl = data.ugl*sfactor;
        if (ugl <= 0) return false;

        if (dir == '>') {
            if (data.has_next) {
                rightlink.attr('href', base_href+data.np+"/");
            } else {
                rightlink.attr('href', '#');
            }
        } else {
            if (data.has_previous) {
                leftlink.attr('href', base_href+data.pp+"/");
            } else {
                leftlink.attr('href', '#');
            }
        }

        if (data.html) {
            sug_wf += ugl;

            if (dir == '>') {
                list.css('width', sug_wf+'px').append(data.html);
            } else {
                list.css('width', sug_wf+'px').prepend(data.html).css('left', '-'+ugl+'px');
            }

            //wstaw ikonki
            list.find("img.st-ico-cz").attr('src', st_icos[0].src);
            list.find('img.st-ico-u').attr('src', st_icos[1].src);
            list.find('img.st-ico-k').attr('src', st_icos[2].src);
            list.find('img.st-ico-s').attr('src', st_icos[3].src);
            list.find('img.st-ico-p').attr('src', st_icos[4].src);
            list.find('img.st-ico-f').attr('src', st_icos[5].src);

            makeshift(list, dir, false, ugl);
        }
    })

    return false;
}

reshowLink = function() {
    if (sug_link) sug_link.next().hide().prev().show();
}

makeshift = function(list, dir, direct_to, dshiftval) {
    if (typeof(direct_to) == 'number') {
        var l = direct_to;
    } else {
        var shiftval = sug_wf;
        if (typeof(dshiftval) == 'number') {
            shiftval = parseInt(dshiftval);
        }
        var ll = parseInt(list.css('left'));
        if (dir == '>') {
            var l = ll + (shiftval * -1);
        } else {
            var l = ll - (shiftval * -1);
        }
    }

    if (l < 0) {
        var tm = (-1 * l) / 1000 * sug_wf;
    } else {
        var tm = l / 1000 * sug_wf;
    }
    
    //tm = 1200;
    //console.debug(l+"px (left animate to)");
    //list.animate({left: l+"px"}, tm, reshowLink);
    list.css('left', l+"px");
    reshowLink();

    if (l < 0) {
        leftlink.show();
    } else {
        leftlink.hide();
    }

    if (sug_wf + l <= sfactor * 3) {
        if (rightlink.attr('href') == '#') {
            rightlink.hide();
        }
    } else {
        rightlink.show();
    }
}

findpos = function(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
        do {
            curleft += obj.offsetLeft;
            curtop += obj.offsetTop;
        } while (obj = obj.offsetParent);
    } else if (obj.x) {
        curleft += obj.x;
        curtop += obj.y;
    }
    return [curleft,curtop];
}

coNextPage = function(o, sync) {

        if (typeof(o) != 'object') {
            var href = o;
        } else {
            var href = o.href;
        }

        var h = $('#co-comments').height();
        $('#co-comments').css('height', h+'px').html('<center><img src="' + ajax_works.src + '" alt="Trwa ładowanie komentarzy..."/></center>');
        if (sync) {
            var use_async = false;
        } else {
            var use_async = true;
        }
        $.ajax({
          url: href,
          async: use_async,
          success: function(data) {
                $('#co-comments').css('height', 'auto').html(data);
                prepareCommEditHistory();
            }
        });
        return false;
}

coRefreshCurrent = function(sync) {
    var com = $("#co-comments a.actual-page:first");
    if (com.length) {
        coNextPage(com.attr('href'), sync);
    } else {
        coNextPage($("#cocphref").val(), sync);
    }
}

function setGalleryFrontFile() {
    var gallery = $('#gallery-url').val();
    var file = $('#front-file').val();
    
    var response = '';
    $.post('/ajax/galeria-'+gallery+'/plik-'+file+'/domyslny/', {},
        function(data){
            var response = eval('('+data+')');
            if (!$('#front-file-result').length) {
                $('#front-file').after($.create('p', {'id': 'front-file-result'}, response['msg']));
            } else {
                $('#front-file-result').text(response['msg']);
            }
    });
}

function textFileStatus(code) {
    switch(code) {
        case 0: return 'Wypełnij wszystkie pola i zgłoś do publikacji';
        case 1: return 'Wypełnij wszystkie pola i zgłoś do publikacji';
        case 5: return 'Nieobsługiwany format pliku';
        case 10: return 'Czeka na konwersję';
        case 20: return 'Dostępny publicznie';
        default: return '';
    }
}

function refreshFile(file, href) {

    var title = $('input[name=title-'+file+']');
    var type = $('select[name=type-'+file+']');
    var desc = $('input[name=desc-'+file+']');
    var tag = $('input[name=tags-'+file+']');
    var status = $('#status-'+file);
    var thumb = $('#thumb-'+file);

    $.getJSON(href, function(data) {
        if(data.id) {
            title.val(data.title);
            type.val(data.type);
            desc.val(data.desc);
            tag.val(data.tag);
            status.text(textFileStatus(data.status));
            thumb.attr('src', data.thumb);
        }
    });

}

function updateChart(obj, type) {
    $('.war-menu').find('span').removeClass('selected');
    $(obj).parent().find('span').addClass('selected');

    $('.best-user-pkt').hide();
    $('#cw-best-user-'+type).show();

    $('.cw-legend').hide();
    $('#cw-'+type+'-legend').show();
    
    if (type == 'all') {
        var chart = new FusionCharts("/media/flash/FCF_MSArea2D.swf", "ChartId", "640", "390");
        chart.setDataURL("/wojna-konsol-wykres/");
        chart.addParam('wmode', 'transparent');
        chart.render("chartdiv");
        //$('#cw-legend').show();
    } else {
        var chart = new FusionCharts("/media/flash/FCF_MSArea2D.swf", "ChartId", "640", "390");
        chart.setDataURL("/wojna-konsol-wykres/konsola/"+type+"/");
        chart.addParam('wmode', 'transparent');
        chart.render("chartdiv");
        //$('#cw-legend').hide();
    }
}

function trim(str) {
    return str.replace(/^\s+|\s+$/g,"");
}

function html_entity_decode(str) {
    var ta=document.createElement("textarea");
    ta.innerHTML=str.replace(/</g,"&lt;").replace(/>/g,"&gt;");
    var value = ta.value;
    $(ta).remove();
    return value;
}

function resetUserExtended() {
    $('div.user-extended:visible').each(function() {
        var user = $(this).attr('rel');
        var a = $('div.userBox a[rel='+user+']');
        var name_area = $('div.userBox table.nam_wrap');
        var ico = a.parents('div.userBox').find('span.bg img');
        ico.attr('src', $(this).find('img').eq(0).attr('src'));
        name_area.show();
        $(this).hide();
    });
}

function userExtendedInfo() {
    if ($('div.userBox span.thumb-box').length) {
        var toProc,a,ico,ico_org,user,lockEnter=false;

        $('div.userBox span.thumb-box').mouseenter(function() {
            if (!lockEnter) {
                var area = $(this);
                var name_area = area.parents('.userBox').eq(0).children('div.nam').children();
                a = area.children('a');
                user = a.attr('rel');
                var href = '/ajax' + a.attr('href') + 'info/';
                ico = area.children('img');
                ico_org = ico.attr('src');

                resetUserExtended();

                toProc = window.setTimeout(function() {
                    if (user && $('#'+user+'-extended-info').length) {
                        $('#'+user+'-extended-info').css('top', area.offset().top-17+'px').css('left', area.offset().left-17+'px').show();
                        name_area.hide();
                    } else {
                        lockEnter = true;
                        ico.attr('src', ajax_works_62.src);
                        $.getJSON(href, function(data) {
                            $('div.user-extended').hide();
                            if(data.status == 'ok') {
                                user=data.user;
                                if (!$('#'+user+'-extended-info').length) {
                                    $('#dynamic-elements').append(data.info);
                                }
                                var userExtended = $('#'+user+'-extended-info');
                                userExtended.css('top', area.offset().top-17+'px').css('left', area.offset().left-17+'px').show();
                                name_area.hide();

                                userExtended.mouseleave(function(event) {
                                    $('div.user-extended').hide();
                                    //name_area.show();
                                    $('div.userBox table.nam_wrap').show();
                                    ico.attr('src', ico_org);
                                });

                            }
                            lockEnter = false;

                        });
                    }

                }, 300);
            }

        }).mouseleave(function() {
            clearTimeout(toProc);
        });
    }
}

function rateOn(event, obj) {
    if (!obj) {
        obj = this;
    }
    var pos_x = 0;
    if($.browser.msie || $.browser.opera){
        pos_x = window.event.offsetX-4;
    } else {
        pos_x = event.originalEvent.layerX-4;
    }    
    if (event.target.className != 'rate-off' && event.target.className != 'rate-on' && event.target.className != 'scroller') {
        pos_x -= 10;
    }    
    pos_x = pos_x > 114 ? 114 : pos_x
    pos_x = pos_x < 0 ? 0 : pos_x
    var pos = parseInt(pos_x/6);
    var width = (pos+1)*100/20;
    width = width < 40 ? width+1 : width > 75 ? width-1 : width;
    $(obj).find('small.rate-result:first').html(((pos+1)/2).toFixed(1));
    $(obj).find('div.scroller:first').css('background-position', (pos*6)+'px 100%');
    $(obj).find('div.rate-on:first').css('width', width+'%');
}

function fadeRateStatus(rid) {
    $("div#"+rid+" div.rate-status:first").fadeOut('slow');
}

function sendRate(o) {
    var href = o.find('div.rate-off:first').attr('rel') + parseFloat(o.find('small.rate-result:first').html()) + '/';
    var tm = 1500;
    if (!href) {
        return false;
    }
    $.getJSON(href, function(data) {
        var status = 'Wystąpił nieznany błąd';
        if (data.code) {
            if (data.code == 'VOTE_CHANGED') {
                status = 'Ocena została zmieniona';
            }
            if (data.code == 'VOTE_OK') {
                status = 'Ocena została dodana';
            }
            if (data.code == 'LOGGED_OUT') {
                var page_uri = document.location.toString();
                status = 'Musisz być <a href="/logowanie?next='+page_uri.slice(page_uri.indexOf('/', 8))+'">zalogowany</a>';
                tm = 4500;
            }
        }
        o.find('div.rate-status:first').html(status).fadeIn('slow');
        window.setTimeout("fadeRateStatus('" + o.attr("id") + "')", tm);
    });
    return false;
}

function showCommEditHistory(obj) {
    obj.parents('.comment-spanner').find('.edited-comm-history:not(:first)').toggle();
}

function showCommBodyHistory(obj) {
    obj.parents('.edited-comm-history').find('.comm-history-body').eq(0).toggle();
}

function prepareCommEditHistory() {
    $('.comment-spanner .edited-comm-history').hide();
    $('.comment-spanner').find('.edited-comm-history:eq(0)').show();
    $('.comment-spanner .comm-history-body').hide();

    $('.comment-spanner').each(function() {
       if ($(this).find('.edited-comm-history').length > 1) {
           $(this).find('ul.postlinklist').prepend(
               $.create('li', {}, $.create('a', {'href': '#', 'onClick': 'showCommEditHistory($(this));return false;'}, 'historia edycji'))
           );
       }
    });
    
    $('.comment-spanner .edited-comm-history').each(function() {
       if ($(this).find('.comm-history-body').length) {
           $(this).find('span.headers').append(
                $.create('a', {'href': '#', 'onClick': 'showCommBodyHistory($(this));return false;'}, ' Pokaż zmiany')
            );
       }
    });    
}

function applyAjaxPaginator() {
    if ($("a.ajax").length) {
        $("a.ajax").click(function(event) {
           event.preventDefault();
           var resultsContener = $(this).parents('.ajax-results').eq(0);
           $.get($(this).attr('href'), function(data) {
                resultsContener.html(data);
                applyAjaxPaginator();
            });
        });
    }
}

function addFavorite(type, id, object) {

    $.post("/add-favorite", { type: type, id: id },
        function(data){
            if (parseInt(data))
            {
                var repFavorite = $.create('a', {'href': '#', 'class': 'gfx-link right mr5'}, new Array($.create('span', {'class': 'link-txt'}, 'usuń z ulubionych'), $.create('span', {'class': 'link-gfx star'}, ' ')));
                repFavorite.click(function(event) {
                    event.preventDefault();
                    delFavorite(type, id, repFavorite);
                });

                object.replaceWith(repFavorite);
            }
    });
}

function delFavorite(type, id, object) {

    $.post("/del-favorite", { type: type, id: id },
        function(data){
            if (parseInt(data))
            {
                var repFavorite = $.create('a', {'href': '#', 'class': 'gfx-link right mr5'}, new Array($.create('span', {'class': 'link-txt'}, 'dodaj do ulubionych'), $.create('span', {'class': 'link-gfx star'}, ' ')));
                repFavorite.click(function(event) {
                    event.preventDefault();
                    addFavorite(type, id, repFavorite);
                });

                object.replaceWith(repFavorite);
            }
    });
}

function applyUserGameCheckbox() {
    if ($("ul.status-list-edit").length) {
        var checkboxes = $("ul.status-list-edit :checkbox");
        checkboxes.live('click', function(event) {
            if (event.button != 0) {return true;}
            setUserGameProperty(this);
        });
    }
}

function setUserGameProperty(checkbox) {    
    checkbox.disabled = true;    
    $.post("/ajax/set-user-game-property", { type: checkbox.name, value: checkbox.checked, id: checkbox.id },
        function(data) {
            if (!parseInt(data)) {
                checkbox.checked = !checkbox.checked;
            }
            checkbox.disabled = false;  
    });    
}

function addUserGame() {
    game = $("#ug-add-id").val();
    $.post('/ajax/add-user-game/', {id: game}, function(data) {
        if (data != "0") {
            $("#ug-add-id").val('');
            $("#sg-title-game").val('');
            var list = $('#lg-shifter');
            if (list.find(' > li').length >= 3) {
                sug_wf +=sfactor;
                list.css('width', sug_wf+"px").prepend(data).css('left', '0px');
            } else {
                list.prepend(data);
            }
            if (sug_wf > sfactor * 3) {
                $("#ugrar").show();
            }
            return true;
        } else {
            $("#ug-add-st").text("Ta gra jest już na Twojej liście.").css('color', '#A60701');
            setTimeout("$('#ug-add-st').text('').css('color', 'inherit')", 1600);
        }
    });
}

function searchAddUserGame() {
    $("#sg-title-game").search();
}

delUserGame = function(url, oid) {
    $.get(url, function(d) {
        var r = parseInt(d)
        if (r == 1) {
            $("#"+oid).fadeTo(200, 0.55, function() {
               var o = $(this);
               o.find('input').attr('disabled', 'disabled');
               o.find('span.ut-list-link').replaceWith('');
               o.find('span.up-sum, span.ut-count').text('0');
            }).find('a.ug-a-deleter').replaceWith('');
        }
    });
    return false;
}

function delUserGame(obj) {

    $.get(obj.attr('href'), function() {
        paginator($("#ug-p-current").val(), $('#ug-results'));
    })
}

function paginator(obj, contener) {
    if (typeof(obj) != 'object') {
        var url = obj
    } else {
        var url = obj.attr('href');
    }
    //var url = obj.attr('href')
    contener.css('height', contener.height()+'px').html('<center><img src="' + ajax_works.src + '" alt="Trwa ładowanie ..."/></center>');
    $.get(url, {}, function(data){
        contener.html(data);
        contener.css('height', 'auto')
        applyUserGameCheckbox();
    });
    
}

function showConsoleForm() {
    var select = $("#user-console-select");
    $("#user-" + select.val() + "-form").show();
}

function selectAll(checkbox, idParent) {

    var form = $("#"+idParent+" :checkbox");
    form.each(function(e,s) {
        s.checked = checkbox.checked;
    });
}

function msgToUserStatus(status) {
    if ($('#mtu-status').length) {
        $('#mtu-status').text(status);
    } else {
        $('#mtu-button').after($.create('p', {'id': 'mtu-status'}, status));
    }
}

function msgToFriendsStatus(status) {
    if ($('#mtf-status').length) {
        $('#mtf-status').text(status);
    } else {
        $('#mtf-button').after($.create('p', {'id': 'mtf-status'}, status));
    }
}

function msgToUser() {

    var params = new Object();
    var inputs = $('#mtu-form :input');
    inputs.each(function(i,input) {
        if (input.name) {
            eval("params."+input.name+"='"+input.value+"'");
        }
    });

    if(params.title && params.body) {
        $.post('/u/'+ $('#mtu-login').val() +'/napisz/', params,
            function(data){
                if (parseInt(data)) {
                    msgToUserStatus('Wiadomość wysłana');

                    $('#mtu-form').toggle('slow');
                    inputs.each(function(i,input) {
                        if (input.name) {
                            input.value='';
                        }
                    });
                } else {
                    msgToUserStatus('Formularz niekompletny');
                }
        });
    } else {
        msgToUserStatus('Formularz niekompletny');
    }
}

function msgToFriends() {

    var params = new Object();
    var inputs = $('#mtf-form :input');
    inputs.each(function(i,input) {
        if (input.name) {
            eval("params."+input.name+"='"+input.value+"'");
        }
    });
    
    if(params.login.length > 2 && params.title && params.body) {
        $.post('/message-to-friends', params,
            function(data){
                if (parseInt(data)) {
                    msgToFriendsStatus('Wiadomość wysłana');
                    $('#mtf-form').toggle('slow');
                    inputs.each(function(i,input) {
                        if (input.name) {
                            input.value='';
                        }
                    });
                } else {
                    msgToFriendsStatus('Formularz niekompletny');
                }
        });
    } else {
        msgToFriendsStatus('Formularz niekompletny');
    }
}

function inviteFriendStatus(status) {
    if ($('#atf-status').length) {
        $('#atf-status').text(status);
    } else {
        $('#atf-button').after($.create('p', {'id': 'atf-status'}, status));
    }
}
inviteFriendInProgress = false;
function inviteFriend(slug_login) {

    if (!inviteFriendInProgress) {
        inviteFriendInProgress = true;
        var response = '';
        inviteFriendStatus('Wysyłanie ...');
        $.post("/ajax/u/"+slug_login+"/zapros/", {},
            function(data){
                inviteFriendInProgress = false;
                if (data == 'ok')
                    response = 'Zaproszenie zostało wysłane';
                else if (data == 'already-send')
                    response = 'Twoje zaproszenie czeka na akceptację';
                else if (data == 'already-have')
                    response = 'Masz już zaproszenie od tego użytkownika';
                else if (data == 'is-friend')
                    response = 'Użytkownik jest już Twoim znajomym';
                else if (data == 'banned-user')
                    response = 'Użytkownik blokuje Twoje zaproszenia';
                else if (data == 'no-user')
                    response = 'Nie ma takiego użytkownika';
                else
                    response = 'Błąd przy wysyłaniu zaproszenia';

                inviteFriendStatus(response);
        });
    }
}

function deleteFriend(lnk) {
    if (!lnk.href) {
        return false;
    }
    
    var lnk = $(lnk);

    $.post(lnk.attr('href'), {},
        function(data){
            if (data.ok) {                
                lnk.parent().find('span.thumb-box').html('');
                lnk.parent().find('p.join-date').html(data.msg).css('color', '#aaa').css('font-size', '0.9em');
                lnk.replaceWith('');
            } else {
                lnk.parent().find('p.join-date').html(data.msg).css('color', '#c00').css('font-size', '0.9em');
            }
    }, 'json');
    return false;
}

function common_black_list(blocked, t, slug_login, obj) {
    /*
    var repBlackList = $.create('a', {'href': '#'}, 'Zablokuj');
    repBlackList.click(function(event) {
        event.preventDefault();
        addToBlackList(sl, repBlackList);
    });
    obj.replaceWith(repBlackList);
    */
   if (blocked) {
       obj.attr('onclick', '').unbind().click(function(event) {
          event.preventDefault();
          delFromBlackList(slug_login, obj);
       });
   } else {
       obj.attr('onclick', '').unbind().click(function(event) {
          event.preventDefault();
          addToBlackList(slug_login, obj);
       });
   }
   obj.find('span.link-txt-02').text(t);
}

function addToBlackList(slug_login, object) {

    var response = '';
    $.post("/ajax/u/"+slug_login+"/zablokuj/", {},
        function(data){
            if (parseInt(data)) {
                common_black_list(true, "Odblokuj", slug_login, object);
                /*
                var repBlackList = $.create('a', {'href': '#'}, 'Odblokuj');
                repBlackList.click(function(event) {
                    event.preventDefault();
                    delFromBlackList(slug_login, repBlackList);
                });

                object.replaceWith(repBlackList);
                */
            }
    });
}

function delFromBlackList(slug_login, object) {

    var response = '';
    $.post("/ajax/u/"+slug_login+"/odblokuj/", {},
        function(data){
            if (parseInt(data)) {
                common_black_list(false, "Zablokuj", slug_login, object);
                /*
                var repBlackList = $.create('a', {'href': '#'}, 'Zablokuj');
                repBlackList.click(function(event) {
                    event.preventDefault();
                    addToBlackList(slug_login, repBlackList);
                });

                object.replaceWith(repBlackList);
                */
            }
    });
}

/*
function degradeUserMessage() {
    $('ul.umsgs li').show('slow', function() {
        o = this;
        $(this).fadeOut(5000, function() {
            $(o).remove();
        });
    });
}
*/

function voteonConsole(type) {

    $.post("/vote-on-console", { type: type},
        function(data){
            $('#vote_on_con_result').html(data);
            $('#vote_on_con_result').fadeIn();
            setTimeout("$('#vote_on_con_result').fadeOut()",3000);
    });
}

function showRecommendForm(id){
    $('#'+id).toggle();
}

lockSendRecommend = false;
function sendRecommend(id){
    if (!lockSendRecommend) {
        lockSendRecommend = true;
        var formSpanner = $('#'+id);
        var recommResult = $.create('div', {'class': 'recomm_result'}, '');
        formSpanner.before(recommResult);
        //formSpanner.find('input[name=recomm_email]').val();
        
        recommResult.text('Wysyłanie ...');
        recommResult.fadeIn();
        $.post("/recommend", { email: formSpanner.find('input[name=recomm_email]').val(), message: formSpanner.find('textarea[name=recomm_message]').val(), token : formSpanner.find('input[name=recomm_token]').val(), url: encodeURI(window.location)},
            function(data){
                var response = eval('('+data+')');
                if (response.status) {
                    formSpanner.fadeOut();
                }
                recommResult.html(response.msg);
                setTimeout(function(){recommResult.fadeOut('normal', function(){recommResult.remove()})},3000);
                refreshRecommImage(formSpanner.attr('id'));
                lockSendRecommend = false;
        });
        
    }
}

function refreshRecommImage(id){
    var token = $('#'+id).find('img.token');
    if(token.length){
        data = new Date();
        token.attr('src','/media/token.jpg?'+data.getTime());
    }
}

function manageFile(obj, href) {

    var name = $(obj).attr('name').split('-');
    var action = name[0];
    var file = name[1];
    
    var title = $('input[name=title-'+file+']').val();
    var type = $('select[name=type-'+file+']').val();
    var desc = $('input[name=desc-'+file+']').val();
    var tags = $('input[name=tags-'+file+']').val();
    
    var response = '';
    $.post(href, {
        title: title,
        type: type,
        desc: desc,
        tags: tags
    },
        function(data){
            var response = eval('('+data+')');
            $('#status-'+file).html(response['msg']);
            if (action == 'delete' && response['status']) {
                $(obj).parents('li').eq(0).hide();
            } else if (response['status']) {
                $('#refresh-'+file).click();
            }
    });
    
}

showandmovecommform = function(obj) {
    $('#add-comm-result').remove();
    $('ul.errorlist').remove();
    $('#textcounter').empty();
    var replycomm = $("#replycomm");
    if (replycomm.is(':visible')) {
    } else {
        replycomm.show();
    }
    //$.scrollTo('#replycomm', 400, {offset: {top:-$(window).height()+$("#replycomm").height()+40}});
    $.scrollTo('#replycomm', 400, {offset: -30});
}

function rff_change(lnk) {
    var lz = $("#lista-znajomych")
    lz.html('<center><img src="' + ajax_works.src + '" alt="Trwa ładowanie komentarzy..."/></center>');
    $.get(lnk.href, function(data) {
        lz.replaceWith(data)
    });
    return false;
}

function resetCommForm() {
    $('#textcounter').empty();
    $('#replycomm .reason').remove();    
    $("#replyform :text[name='title']").val('');
    $("#replyform :input[name='body']").val('');
}

refresh_login_box = function() {
    $.getJSON('/ajax/refreshlb/', function(data) {
        if (data.status > 0) {
            $("#log-in").html(data.snippet);
        }
    });
}

function setCommFormAction(obj) {
    oreplyform = $("#replyform");
    if (oreplyform.length == 0) {
        return false;
    }
    if (!obj) {
        var target_action = oreplyform.attr('action');
    } else {
        var target_action = obj.href;
    }
    oreplyform.attr('action', target_action).unbind('submit').bind('submit', {url:target_action}, function(e) {
        $.post(e.data.url, $(this).serialize(), function(data) {
            $('#add-comm-result').remove();
            if (data.status > 0) {
                coRefreshCurrent(true);
                //prepareCommEditHistory();
                if (!$('#comments_as_topic').length) {
                    $('#replycomm').hide();
                }
                
                $("#replyform").unbind('submit');
                var commLink = $.create('a', {'href': '#'+data.rid}, data.message);
                commLink.click(function(event) {
                    event.preventDefault();
                    getcpanchor(data.rid);
                });
                $('#co-comments').before($.create('p', {'id': 'add-comm-result', 'class': 'ok'}, commLink));
                resetCommForm();

                //odswiez box usera
                if (data.just_logged_in) {
                    refresh_login_box();
                }
            } else {
                $('#replycomm').before('<p id="add-comm-result" class="error">' + data.message + '</p>');
                $('#replycomm-body').replaceWith(data.form);
                prepareCommForm();
            }
            //$('#replycomm-body').replaceWith(data.form);
            //prepareCommForm();
            //if (data.status > 0) resetCommForm();
        }, 'json');
        return false;
    });
}

triggCloseMarkItUpPreview = function() {
    $('#replycomm a[title="clpreview"]').trigger('mouseup');
}

function prepareCommForm() {

    if ($('textarea.markitup').length) {
        var textArea = $('textarea.markitup');

        if (typeof(mySettings) != 'undefined') {
            textArea.markItUp(mySettings);

            var limit = $('input[name=limit]').val();
            textArea.keyup(function() {
                var current = $(this).val().length;
                if (current >= limit) {
                    current = limit;
                    textArea.val(textArea.val().substring(0, limit));
                }
                var msg = 'Wprowadziłeś ' + current + ' znaków z ' + limit;
                $('#textcounter').html(msg);
            });
        }
    }
}

function getcpanchor(cpanchor) {
    if ($("#" + cpanchor).length == 0) {
        $.get(window.location.pathname, {anchor:cpanchor}, function(data) {
            $('#co-comments').css('height', 'auto').html(data);            
            //window.location = '#' + cpanchor;
            prepareCommEditHistory();
            $.scrollTo('#'+cpanchor, 400, {offset: {top:-20}});
            $('#'+ cpanchor).css('background', '#DFF1FF');
            setTimeout("$('#"+ cpanchor + "').css('background', 'inherit');", 3000);
        });
    } else {
        $.scrollTo('#'+cpanchor, 400, {offset: {top:-20}});
        $('#'+ cpanchor).css('background', '#DFF1FF');
        setTimeout("$('#"+ cpanchor + "').css('background', 'inherit');", 3000);
    }
}

function showTags(obj) {
   var newTags = obj.val();
   var chosenTagsList = $('#chosen-tags-list');
   jQuery.each(newTags.split(','), function(i,val) {
       val = trim(val.replace(/\|/g,''));
       if (val.length) {
           chosenTagsList.append($.create('a', {'href': '#', 'class': 'del-tag', 'rel': val}, html_entity_decode(val)));
       }
   });
}

delcommpcd = function(obj) {
    if (obj.attr('href')) {
        $.getJSON(obj.attr('href'), function(data) {
            if (data.status > 0) {
                coRefreshCurrent();
            } else {
                //console.debug(data);
            }
        })
    }
    return false;
}

function mainActionFilter(obj, dest) {
    paginator(obj, dest);
    parent = obj.parent();
    parent.find('span').removeClass('selected');
    obj.find('span').addClass('selected');
}

gscleanup = function() {
    var adrect = $("#ad-box-300");
    if (adrect.height() < 20) {
        adrect.parent().remove();
    }
}

$(document).ready(function() {

    gscleanup();
    
    Cufon.replace('h1.sifr, h2.sifr', {fontFamily:"kozukasl"});
    Cufon.replace('h1.sifr strong, h2.sifr strong', {fontFamily:"kozukash"})

    page_uri = document.location.toString();
    if (page_uri.match('#')) {
        var cpanchor = page_uri.split('#')[1];
        if (cpanchor.length == 8 || cpanchor.length ==12) {
            getcpanchor(cpanchor);
        }
    }

    $(':checkbox[name=trophy-selector\[\]]').change(function() {
        var checkbox = $(this).get(0);
        var counter = $("#"+checkbox.title+"-trf-count");
        var all_count = $("#trf-zdobyte");
        checkbox.disabled = true;
        $.post("/ajax/set-user-trophy", { id: checkbox.value, value: checkbox.checked }, function(data){
            if (!parseInt(data)) {                
                checkbox.checked = !checkbox.checked;                                
            }
            var i = parseInt(counter.text());
            var ac = parseInt(all_count.text());
            if (checkbox.checked) {
                counter.text(i+1);
                all_count.text(ac+1);
            } else {
                counter.text(i-1);
                all_count.text(ac-1);
            }
            checkbox.disabled = false;
        });
    })

    if ($("a.show-best-games").length) {
        $("a.show-best-games").click(function(event) {
            event.preventDefault();
            $("a.show-best-games").removeClass('active');
            $(this).addClass('active');
            
            $("#top-games").children('div').hide();
            $("#"+$(this).attr('name')).show();
        });
    }

    if ($(".manage-gallery-file").length) {
        $(".manage-gallery-file").click(function(event) {
            event.preventDefault();
            manageFile($(this));
        });
    }

    if ($("#search-engine").length) {

        $("#search-engine").focus(function() {
            if ($(this).val() == 'Szukana fraza') $(this).val('');
        });
        $("#search-engine").blur(function() {
            if ($(this).val() == '') $(this).val('Szukana fraza');
        });
    }

    if ($("#h-ulogin").length) {

        $("#h-ulogin").focus(function() {
            if ($(this).val() == 'Nazwa użytkownika') $(this).val('');
        });
        $("#h-ulogin").blur(function() {
            if ($(this).val() == '') $(this).val('Nazwa użytkownika');
        });
    }

    if ($("#h-upass").length) {

        $("#h-upass").focus(function() {
            if ($(this).val() == 'Hasło') $(this).val('');
        });
        $("#h-upass").blur(function() {
            if ($(this).val() == '') $(this).val('Hasło');
        });
    }

    if ($("#sg-title-game").length) {
        $("#sg-title-game").autocomplete("/ajax/search/game", {
            width: 275,
            minChars: 2
        });

        $("#sg-title-game").result(function(event, data, formatted) {
            if (data) {
                $("#ug-add-id").val(data[1]);
                addUserGame();
            }
        });
    }

    if ($("#mtf-form").length && typeof($().autocomplete)!='undefined') {
        $("#mtf-login").autocomplete("/ajax/search/friend", {
            width: 260,
            minChars: 2,
            multiple: true,
            multipleSeparator: ',',
            selectFirst: false
        });

    }

    if ($("#mtu-form").length && typeof($().autocomplete)!='undefined') {
        $("#mtu-login").autocomplete("/ajax/search/user", {
            width: 260,
            minChars: 2,
            multiple: false,
            selectFirst: false
        });

    }

    if ($("#st-doc-tag").length) {
        $("#st-doc-tag").autocomplete("/ajax/search/tag", {
            width: 260,
            minChars: 2,
            multiple: true,
            multipleSeparator: ', ',
            selectFirst: false
        });

    }

    applyAjaxPaginator();
    applyUserGameCheckbox();
    prepareCommForm();

    $('.addcomm').live('click', function(event) {
        if (event.button != 0) {return true;}
        event.preventDefault();

        var replyform = $("#replyform");
        var replycomm = $('#replycomm');

        if (!$("#topicreply").length && replycomm.is(':visible')) {
            replycomm.hide();
            return false;
        }

        replyform.attr('action', this.href)
        $("#id_parent").val(this.rel);

        //$('.reason').remove();
        //$("#replyform :text[name='title']").val('');
        //$("#replyform :input[name='body']").val('');
        resetCommForm();

        if (this.rev == 'RE') {
            var tytul = "RE: ";
            var tmpt = $('#' + this.rel).find('h3:first strong').eq(0).html();
            if (tmpt != " " && tmpt != "&nbsp;" && tmpt != "") {
                tytul += tmpt
                $("#replyform :text[name='title']").val(tytul);
            }
        }

        showandmovecommform(this);
        if (!$('#comments_as_topic').length) {
            setCommFormAction(this);
        }
    });

    if (!$('#comments_as_topic').length) {
        if ($("#co-comments div").length > 1) {
            $('#replycomm').hide();
        } else {
            setCommFormAction();
        }
    }

    $("#replycomm .cancel").live('click', function(e) {
        e.preventDefault();
        resetCommForm();
        if (!$('#comments_as_topic').length) {
            $(this).parents("div#replycomm").hide();
        }
        $("#add-comm-result").remove();
        return false;
    });

    $("#replycomm .submit").live('click', function(e) {
        e.preventDefault();
        $('#replyform').submit();
    });

    $('div.vote a').live('click', function() {
        $.getJSON(this.href, function(data) {
            //$('#'+data.id+" div.thumbs").html($('#sw_updown').html());
            if (data.status > 0) {
                $('#'+data.id+" div.vote").html('Twój głos został przyjęty');
            } else if (data.status == -4) {
                $('#'+data.id+" div.vote").html('Już oceniałeś ten komentarz');
            } else if (data.status == -3) {
                $('#'+data.id+" div.vote").html('Komentarz został usunięty');
            } else if (data.status == -2) {
                $('#'+data.id+" div.vote").html('Musisz być zalogowany');
            } else {
                $('#'+data.id+" div.vote").html('Wystąpił błąd');
            }

            window.setTimeout(function() {
                $('#'+data.id+" div.vote").empty();
            }, 2000);
        });

        return false;
    });

    $('div.comments a.lowgraded').live('click', function() {
        $(this).parent().next().toggle();
        return false;
    });

    $('a.delcomm').live('click', function(event) {
        if (event.button != 0) {return true;}
        event.preventDefault();
        var t = $(this).parent().parent().parent().find('.delconf-layer').eq(0)
        t.slideToggle();
        t.siblings().slideUp();
        return false;
    });

    $('a.editcomm').live('click', function(event) {
        if (event.button != 0) {return true;}
        event.preventDefault();
        showandmovecommform(this);

        if ($(this).hasClass('foreign') && !$('#id_edit_reason').length) {
            $('#replyform p.comm-title').eq(0).after($.create('p', {'class': 'comm-title reason'}, $.create('input', {'type': 'text', 'id': 'id_edit_reason', 'name': 'reason', 'value': ''}))).after($.create('p', {'class': 'gray-color reason'}, 'Powód edycji'));
        }

        /*
        $("#replyform").attr('action', this.href).unbind('submit').bind('submit', {url:this.href}, function(e) {
            $.post(e.data.url, $(this).serialize(), function(data) {
                if (data.status == 2) {
                    coRefreshCurrent();
                    $('#sysumsgs').prepend('<li>' + data.msg + '</li>');
                    degradeUserMessage();
                    $('#replycomm').fadeOut();
                    $("#replyform").unbind('submit');
                } else {
                    $('#sysumsgs').prepend('<li>Error ' + data.status + '</li>');
                }
                //$('#replyerrors').text(data.errors.title)
            }, 'json');
            return false;
        });
        */
        setCommFormAction(this);

        $.getJSON(this.href, function(data) {
            if (data.status == 1) {
                $("#id_parent").val(data.parent);
                $("#replyform :text[name='title']").val(data.title)
                $("#replyform :input[name='body']").val(data.body)
            } else {
                //console.debug(data.status);
            }
        });
        return false;
    });
    
    prepareCommEditHistory();

    $("a.addmoder").live('click', function(event) {
        event.preventDefault();
        var t = $("#moderatecomm_layer_"+this.rel);
        t.siblings().slideUp();
        t.slideToggle();
        return false;
    });

    $('.cancelmoder').live('click', function(){
         $(this).parent().slideToggle();
         $(this).siblings('textarea').val('');
    });


    if ($('.sendmoder').length) {
        $('.sendmoder').live('click', function(){
            var report_layer = $(this).parents('.moderate-layer').eq(0);
            $.post('/ajax/add-to-moderate-'+report_layer.attr('name'), {content: $(this).siblings(':text').val(), type: $(this).siblings(':text').attr('rel')},
                function(data) {
                    if (parseInt(data)) {
                        //report_layer.slideToggle();
                        var msg = "Twoje zgłoszenie zostało wysłane.";
                        var msgClass = 'ok';
                    } else {
                        var msg = 'Twoje zgłoszenie nie zostało wysłane.';
                        var msgClass = 'error';
                    }

                    var statusLayer = $.create('div', {'class': 'txt-cent hide clear ' + msgClass}, $.create('p', {}, msg));
                    report_layer.after(statusLayer);

                    statusLayer.fadeIn();
                    window.setTimeout(function() {
                        statusLayer.remove();
                        report_layer.slideToggle();
                    }, 2000);
                }
            );
        });
    }

    $('.link-layer input').live('click', function(event) {
        if (event.button != 0) {return true;}
        this.select();
    });

    $('.commlink').live('click', function(event) {
        if (event.button != 0) {return true;}
        event.preventDefault();
        var t = $(this).parent().parent().parent().find('div.link-layer').eq(0)
        t.slideToggle();
        t.siblings().slideUp();
    });

    $('div.scrollrater div.scroller').mousedown(function(e) {
        e.preventDefault();
        //rateOn(e);
        rateOn(e, $(this).parent().parent());
        $(this).parent().parent().mousemove(rateOn).mouseup(function() {
            $(this).unbind();
            sendRate($(this));
        }).mouseleave(function() {
            $(this).unbind();
        });
    });

    if ($('#mtu-button').length) {
        $('#mtu-button').live('click', function(e) {
            e.preventDefault();
            $('#mtu-form').toggle('slow');
        });
    }

    $('#mtf-button').click(function(e) {
        e.preventDefault();
        $('#mtf-form').slideToggle('slow');
    });

    userExtendedInfo();

    if ($("#datepicker").length) {
        $.datepicker.setDefaults($.extend($.datepicker.regional['pl']));
        var altField = '#DatePickerInput';
        var startDate = ($(altField).val());

        $("#datepicker").datepicker({altField: altField, altFormat: 'yy-mm-dd'});
        
        if (startDate) {
            startDate = startDate.split('-');
            $('#datepicker').datepicker('setDate', new Date(parseInt(startDate[0], 10), parseInt(startDate[1], 10)-1, parseInt(startDate[2], 10)));
        }
	}

    if ($('#id_chosen_tags').length) {
        showTags($('#id_chosen_tags'));
    }

    $('#st-doc-tag').keypress(function (e) {
        if(e.which == 13) {
            e.preventDefault();
            $('#choose-tag').click();
        };
    });


    $('#choose-tag').click(function() {
       var newTags = $('#st-doc-tag');
       var chosenTags = $('#id_chosen_tags');

       jQuery.each(newTags.val().split(','), function(i,val) {
           val = trim(val.replace(/\|/g,''));
           if (val.length) {
               chosenTags.val( chosenTags.val() + '|' + val + '|' + ',' );
           }
       });
       showTags(newTags);
       $('#st-doc-tag').val('');
    });

    if ($('a.del-tag').length) {
        $('a.del-tag').live('click', function(event) {
            event.preventDefault();
            $(this).remove();
            var chosenTags = $('#id_chosen_tags');
            var val = chosenTags.val().replace('|'+$(this).attr('rel')+'|,', '');
            chosenTags.val(val);
        });
    }

    if ($("#lg-shifter").length) {
        $("#lg-shifter").mouseenter(function() {
            //$(this).css('border-bottom', '4px solid #06f');
            $(document).bind('keyup', function(e) {
                if (e.which == 37) // <-
                    var ar = $("#uglar");
                else if (e.which == 39)// ->
                    var ar = $("#ugrar");
                if (ar && ar.css('display') != 'none') {
                    ar.trigger('click');
                }
            });
        }).mouseleave(function() {
            //$(this).css('border-bottom', '0px solid #06f');
            $(document).unbind('keyup');
        })
    }

    $('.adv-search').click(function(e) {
       e.preventDefault();
       $('#adv-search').toggle();
    });

    $('.sg-result').mouseenter(function() {
       $('.game-extended') .hide();
       var area = $(this);
       $('#' + 'ex-' + $(this).attr('id')).css('top', area.offset().top-13+'px').css('left', area.offset().left-13+'px').show();
    });
    $('.game-extended').mouseleave(function() {
         $(this).hide();
    });

    $("a.fancyimage").fancybox({'hideOnContentClick': true});
    $(".in_text_thumb a.fancyvideo").fancybox({
      'hideOnContentClick': false,
      'frameWidth':528,
      'frameHeight':423,
      'callbackOnClose': function() {
         $("#fancy_content").empty();}
      });

});

/*
 ### jQuery Star Rating Plugin v2.61 - 2009-01-23 ###
 * Home: http://www.fyneworks.com/jquery/star-rating/
 * Code: http://code.google.com/p/jquery-star-rating-plugin/
 *
	* Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 ###
*/
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}(';6(1M.P)(7($){6($.19.1h)1k{1l.1o("1q",1r,1s)}1t(e){}$.3={x:\'1d 1g\',T:\'\',o:0,L:16,5:{},8:{I:7(n,a,b,c){4.m(n);$(a).O(\'.u\'+n).Q().k(\'1p\'+(c||\'J\'));j d=$(a).s(\'a\');9=d.y();6(b.Y)b.Y.D($.3.5[n].f[0],[9,d[0]])},m:7(n,a,b){$.3.5[n].f.1e(\'.u\'+n).A(\'t\').A(\'1i\')},r:7(n,a,b){6(!$($.3.5[n].q).1n(\'.x\'))$($.3.5[n].q).O(\'.u\'+n).Q().k(\'t\');j c=$(a).s(\'a\');9=c.y();6(b.W)b.W.D($.3.5[n].f[0],[9,c[0]])},p:7(n,a,b){$.3.5[n].q=a;j c=$(a).s(\'a\');9=c.y();$.3.5[n].f.9(9);$.3.8.m(n,a,b);$.3.8.r(n,a,b);6(b.11)b.11.D($.3.5[n].f[0],[9,c[0]])}}};$.13.3=7(d){6(4.14==0)F 4;d=$.K({},$.3,d||{});4.1y(7(i){j a=$.K({},d||{},($.M?$(4).M():($.15?$(4).17():18))||{});j n=(4.N||\'1a-3\').1b(/\\[|\\]+/g,"1c");6(!$.3.5[n])$.3.5[n]={z:0};i=$.3.5[n].z;$.3.5[n].z++;$.3.5[n].l=$.3.5[n].l||a.l||$(4).1f(\'B\');6(i==0){$.3.5[n].f=$(\'<R S="1j" N="\'+n+\'" C=""\'+(a.l?\' B="B"\':\'\')+\'/>\');$(4).U($.3.5[n].f);6($.3.5[n].l||a.1m){}V{$(4).U($(\'<w X="x"><a E="\'+a.x+\'">\'+a.T+\'</a></w>\').Z(7(){$.3.8.m(n,4,a);$(4).k(\'t\')}).10(7(){$.3.8.r(n,4,a);$(4).A(\'t\')}).p(7(){$.3.8.p(n,4,a)}))}};h=$(\'<w X="12"><a E="\'+(4.E||4.C)+\'">\'+4.C+\'</a></w>\');$(4).1u(h);6(a.1O)a.o=2;6(1w a.o==\'1x\'&&a.o>0){j b=($.13.G?$(h).G():0)||a.L;j c=(i%a.o),H=1z.1A(b/a.o);$(h).G(H).1B(\'a\').1C({\'1D-1E\':\'-\'+(c*H)+\'1F\'})};$(h).k(\'u\'+n);6($.3.5[n].l)$(h).k(\'1G\');V $(h).k(\'1H\').Z(7(){$.3.8.m(n,4,a);$.3.8.I(n,4,a,\'J\')}).10(7(){$.3.8.m(n,4,a);$.3.8.r(n,4,a)}).p(7(){$.3.8.p(n,4,a)});6(4.1I)$.3.5[n].q=h;$(4).1J();6(i+1==4.14)$.3.8.r(n,4,a)});1K(n 1L $.3.5)(7(c,v,n){6(!c)F;$.3.8.I(n,c,d||{},\'1N\');$(v).9($(c).s(\'a\').y())})($.3.5[n].q,$.3.5[n].f,n);F 4};$(7(){$(\'R[S=1v].12\').3()})})(P);',62,113,'|||rating|this|groups|if|function|event|val||||||valueElem||eStar||var|addClass|readOnly|drain||split|click|current|reset|children|star_on|star_group_||div|cancel|text|count|removeClass|disabled|value|apply|title|return|width|spw|fill|hover|extend|starWidth|metadata|name|prevAll|jQuery|andSelf|input|type|cancelValue|before|else|blur|class|focus|mouseover|mouseout|callback|star|fn|length|meta||data|null|browser|unnamed|replace|_|Cancel|siblings|attr|Rating|msie|star_hover|hidden|try|document|required|is|execCommand|star_|BackgroundImageCache|false|true|catch|after|radio|typeof|number|each|Math|floor|find|css|margin|left|px|star_readonly|star_live|checked|remove|for|in|window|on|half'.split('|'),0,{}))
