(function(a){a.Jcrop=function(d,z){var d=d,z=z;if(typeof(d)!=="object"){d=a(d)[0]}if(typeof(z)!=="object"){z={}}if(!("trackDocument" in z)){z.trackDocument=a.browser.msie?false:true}if(!("keySupport" in z)){z.keySupport=a.browser.msie?false:true}var T={trackDocument:false,baseClass:"jcrop",addClass:null,bgColor:"black",bgOpacity:0.6,borderOpacity:0.4,handleOpacity:0.5,handlePad:5,handleSize:9,handleOffset:5,edgeMargin:14,aspectRatio:0,keySupport:true,cornerHandles:true,sideHandles:true,drawBorders:true,dragEdges:true,boxWidth:0,boxHeight:0,boundary:8,animationDelay:20,swingSpeed:3,allowSelect:true,allowMove:true,allowResize:true,minSelect:[0,0],maxSize:[0,0],minSize:[0,0],onChange:function(){},onSelect:function(){}};var G=T;y(z);var V=a(d);var aj=V.clone().css({position:"absolute"});if(V.css("filter")){aj.css({filter:" "+V.css("filter")+" "})}V.after(aj).hide();S(aj,G.boxWidth,G.boxHeight);var P=aj.width(),N=aj.height(),Y=a("<div />").width(P).height(N).addClass(B("holder")).css({position:"relative",backgroundColor:G.bgColor}).insertAfter(V).append(aj);if(G.addClass){Y.addClass(G.addClass)}var H=a("<img />").attr("src",aj.attr("src")).css("position","absolute").width(P).height(N);if(V.css("filter")){H.css({filter:" "+V.css("filter")+" "})}var j=a("<div />").width(J(100)).height(J(100)).css({zIndex:310,position:"absolute",overflow:"hidden"}).append(H);var K=a("<div />").width(J(100)).height(J(100)).css("zIndex",320);var x=a("<div />").css({position:"absolute",zIndex:300}).insertBefore(aj).append(j,K);var s=G.boundary;var b=a("<div />").addClass(B("tracker")).width(P+(s*2)).height(N+(s*2)).css({position:"absolute",top:k(-s),left:k(-s),zIndex:290,opacity:0}).mousedown(ab);var v,af,o,R;var L,e,m=true;var ac=C(aj),q,al,ak,A,aa;var Z=function(){var ao=0,aA=0,an=0,az=0,ar,ap;function au(aD){var aD=aq(aD);an=ao=aD[0];az=aA=aD[1]}function at(aD){var aD=aq(aD);ar=aD[0]-an;ap=aD[1]-az;an=aD[0];az=aD[1]}function aC(){return[ar,ap]}function am(aF){var aE=aF[0],aD=aF[1];if(0>ao+aE){aE-=aE+ao}if(0>aA+aD){aD-=aD+aA}if(N<az+aD){aD+=N-(az+aD)}if(P<an+aE){aE+=P-(an+aE)}ao+=aE;an+=aE;aA+=aD;az+=aD}function av(aD){var aE=aB();switch(aD){case"ne":return[aE.x2,aE.y];case"nw":return[aE.x,aE.y];case"se":return[aE.x2,aE.y2];case"sw":return[aE.x,aE.y2]}}function aB(){if(!G.aspectRatio){return ay()}var aF=G.aspectRatio,aM=G.minSize[0]/L,aL=G.minSize[1]/e,aE=G.maxSize[0]/L,aO=G.maxSize[1]/e,aG=an-ao,aN=az-aA,aH=Math.abs(aG),aI=Math.abs(aN),aJ=aH/aI,aD,aK;if(aE==0){aE=P*10}if(aO==0){aO=N*10}if(aJ<aF){aK=az;w=aI*aF;aD=aG<0?ao-w:w+ao;if(aD<0){aD=0;h=Math.abs((aD-ao)/aF);aK=aN<0?aA-h:h+aA}else{if(aD>P){aD=P;h=Math.abs((aD-ao)/aF);aK=aN<0?aA-h:h+aA}}}else{aD=an;h=aH/aF;aK=aN<0?aA-h:aA+h;if(aK<0){aK=0;w=Math.abs((aK-aA)*aF);aD=aG<0?ao-w:w+ao}else{if(aK>N){aK=N;w=Math.abs(aK-aA)*aF;aD=aG<0?ao-w:w+ao}}}if(aD>ao){if(aD-ao<aM){aD=ao+aM}else{if(aD-ao>aE){aD=ao+aE}}if(aK>aA){aK=aA+(aD-ao)/aF}else{aK=aA-(aD-ao)/aF}}else{if(aD<ao){if(ao-aD<aM){aD=ao-aM}else{if(ao-aD>aE){aD=ao-aE}}if(aK>aA){aK=aA+(ao-aD)/aF}else{aK=aA-(ao-aD)/aF}}}if(aD<0){ao-=aD;aD=0}else{if(aD>P){ao-=aD-P;aD=P}}if(aK<0){aA-=aK;aK=0}else{if(aK>N){aA-=aK-N;aK=N}}return last=ax(aw(ao,aA,aD,aK))}function aq(aD){if(aD[0]<0){aD[0]=0}if(aD[1]<0){aD[1]=0}if(aD[0]>P){aD[0]=P}if(aD[1]>N){aD[1]=N}return[aD[0],aD[1]]}function aw(aG,aI,aF,aH){var aK=aG,aJ=aF,aE=aI,aD=aH;if(aF<aG){aK=aF;aJ=aG}if(aH<aI){aE=aH;aD=aI}return[Math.round(aK),Math.round(aE),Math.round(aJ),Math.round(aD)]}function ay(){var aE=an-ao;var aD=az-aA;if(v&&(Math.abs(aE)>v)){an=(aE>0)?(ao+v):(ao-v)}if(af&&(Math.abs(aD)>af)){az=(aD>0)?(aA+af):(aA-af)}if(R&&(Math.abs(aD)<R)){az=(aD>0)?(aA+R):(aA-R)}if(o&&(Math.abs(aE)<o)){an=(aE>0)?(ao+o):(ao-o)}if(ao<0){an-=ao;ao-=ao}if(aA<0){az-=aA;aA-=aA}if(an<0){ao-=an;an-=an}if(az<0){aA-=az;az-=az}if(an>P){var aF=an-P;ao-=aF;an-=aF}if(az>N){var aF=az-N;aA-=aF;az-=aF}if(ao>P){var aF=ao-N;az-=aF;aA-=aF}if(aA>N){var aF=aA-N;az-=aF;aA-=aF}return ax(aw(ao,aA,an,az))}function ax(aD){return{x:aD[0],y:aD[1],x2:aD[2],y2:aD[3],w:aD[2]-aD[0],h:aD[3]-aD[1]}}return{flipCoords:aw,setPressed:au,setCurrent:at,getOffset:aC,moveOffset:am,getCorner:av,getFixed:aB}}();var W=function(){var au,ap,aA,az,aI=370;var at={};var aM={};var ao=false;var ay=G.handleOffset;if(G.drawBorders){at={top:av("hline").css("top",a.browser.msie?k(-1):k(0)),bottom:av("hline"),left:av("vline"),right:av("vline")}}if(G.dragEdges){aM.t=aH("n");aM.b=aH("s");aM.r=aH("e");aM.l=aH("w")}G.sideHandles&&aD(["n","s","e","w"]);G.cornerHandles&&aD(["sw","nw","ne","se"]);function av(aP){var aQ=a("<div />").css({position:"absolute",opacity:G.borderOpacity}).addClass(B(aP));j.append(aQ);return aQ}function an(aP,aQ){var aR=a("<div />").mousedown(c(aP)).css({cursor:aP+"-resize",position:"absolute",zIndex:aQ});K.append(aR);return aR}function aB(aP){return an(aP,aI++).css({top:k(-ay+1),left:k(-ay+1),opacity:G.handleOpacity}).addClass(B("handle"))}function aH(aR){var aU=G.handleSize,aV=ay,aT=aU,aQ=aU,aS=aV,aP=aV;switch(aR){case"n":case"s":aQ=J(100);break;case"e":case"w":aT=J(100);break}return an(aR,aI++).width(aQ).height(aT).css({top:k(-aS+1),left:k(-aP+1)})}function aD(aP){for(i in aP){aM[aP[i]]=aB(aP[i])}}function aF(aW){var aR=Math.round((aW.h/2)-ay),aQ=Math.round((aW.w/2)-ay),aU=west=-ay+1,aT=aW.w-ay,aS=aW.h-ay,aP,aV;"e" in aM&&aM.e.css({top:k(aR),left:k(aT)})&&aM.w.css({top:k(aR)})&&aM.s.css({top:k(aS),left:k(aQ)})&&aM.n.css({left:k(aQ)});"ne" in aM&&aM.ne.css({left:k(aT)})&&aM.se.css({top:k(aS),left:k(aT)})&&aM.sw.css({top:k(aS)});"b" in aM&&aM.b.css({top:k(aS)})&&aM.r.css({left:k(aT)})}function ax(aP,aQ){H.css({top:k(-aQ),left:k(-aP)});x.css({top:k(aQ),left:k(aP)})}function aO(aP,aQ){x.width(aP).height(aQ)}function aq(){var aP=Z.getFixed();Z.setPressed([aP.x,aP.y]);Z.setCurrent([aP.x2,aP.y2]);aL()}function aL(){if(az){return aw()}}function aw(){var aP=Z.getFixed();aO(aP.w,aP.h);ax(aP.x,aP.y);G.drawBorders&&at.right.css({left:k(aP.w-1)})&&at.bottom.css({top:k(aP.h-1)});ao&&aF(aP);az||aN();G.onChange(X(aP))}function aN(){x.show();aj.css("opacity",G.bgOpacity);az=true}function aJ(){aK();x.hide();aj.css("opacity",1);az=false}function am(){if(ao){aF(Z.getFixed());K.show()}}function aE(){ao=true;if(G.allowResize){aF(Z.getFixed());K.show();return true}}function aK(){ao=false;K.hide()}function aG(aP){(A=aP)?aK():aE()}function aC(){aG(false);aq()}var ar=a("<div />").addClass(B("tracker")).mousedown(c("move")).css({cursor:"move",position:"absolute",zIndex:360,opacity:0});j.append(ar);aK();return{updateVisible:aL,update:aw,release:aJ,refresh:aq,setCursor:function(aP){ar.css("cursor",aP)},enableHandles:aE,enableOnly:function(){ao=true},showHandles:am,disableHandles:aK,animMode:aG,done:aC}}();var O=function(){var an=function(){},ap=function(){},ao=G.trackDocument;if(!ao){b.mousemove(am).mouseup(aq).mouseout(aq)}function av(){if(ao){a(document).mousemove(am).mouseup(aq)}b.css({zIndex:450})}function au(){if(ao){a(document).unbind("mousemove",am).unbind("mouseup",aq)}b.css({zIndex:290})}function am(aw){an(E(aw))}function aq(aw){aw.preventDefault();aw.stopPropagation();if(q){q=false;ap(E(aw));G.onSelect(X(Z.getFixed()));au();an=function(){};ap=function(){}}return false}function ar(ax,aw){q=true;an=ax;ap=aw;av();return false}function at(aw){b.css("cursor",aw)}aj.before(b);return{activateHandlers:ar,setCursor:at}}();var ai=function(){var ap=a('<input type="radio" />').css({position:"absolute",left:"-30px"}).keypress(am).blur(aq),ar=a("<div />").css({position:"absolute",overflow:"hidden"}).append(ap);function an(){if(G.keySupport){ap.show();ap.focus()}}function aq(at){ap.hide()}function ao(au,at,av){if(G.allowMove){Z.moveOffset([at,av]);W.updateVisible()}au.preventDefault();au.stopPropagation()}function am(au){if(au.ctrlKey){return true}aa=au.shiftKey?true:false;var at=aa?10:1;switch(au.keyCode){case 37:ao(au,-at,0);break;case 39:ao(au,at,0);break;case 38:ao(au,0,-at);break;case 40:ao(au,0,at);break;case 27:W.release();break;case 9:return true}return nothing(au)}if(G.keySupport){ar.insertBefore(aj)}return{watchKeys:an}}();function k(am){return""+parseInt(am)+"px"}function J(am){return""+parseInt(am)+"%"}function B(am){return G.baseClass+"-"+am}function C(am){var an=a(am).offset();return[an.left,an.top]}function E(am){return[(am.pageX-ac[0]),(am.pageY-ac[1])]}function D(am){if(am!=al){O.setCursor(am);al=am}}function f(an,ao){ac=C(aj);O.setCursor(an=="move"?an:an+"-resize");if(an=="move"){return O.activateHandlers(Q(ao),n)}var am=Z.getFixed();Z.setPressed(Z.getCorner(p(an)));O.activateHandlers(F(an,am),n)}function F(an,am){return function(ao){if(!G.aspectRatio){switch(an){case"e":ao[1]=am.y2;break;case"w":ao[1]=am.y2;break;case"n":ao[0]=am.x2;break;case"s":ao[0]=am.x2;break}}else{switch(an){case"e":ao[1]=am.y+1;break;case"w":ao[1]=am.y+1;break;case"n":ao[0]=am.x+1;break;case"s":ao[0]=am.x+1;break}}Z.setCurrent(ao);W.update()}}function Q(an){var am=an;ai.watchKeys();return function(ao){Z.moveOffset([ao[0]-am[0],ao[1]-am[1]]);am=ao;W.update()}}function p(am){switch(am){case"n":return"sw";case"s":return"nw";case"e":return"nw";case"w":return"ne";case"ne":return"sw";case"nw":return"se";case"se":return"nw";case"sw":return"ne"}}function c(am){return function(an){if(G.disabled){return false}if((am=="move")&&!G.allowMove){return false}q=true;f(am,E(an));an.stopPropagation();an.preventDefault();return false}}function S(aq,an,ap){var am=aq.width(),ao=aq.height();if((am>an)&&an>0){am=an;ao=(an/aq.width())*aq.height()}if((ao>ap)&&ap>0){ao=ap;am=(ap/aq.height())*aq.width()}L=aq.width()/am;e=aq.height()/ao;aq.width(am).height(ao)}function X(am){return{x:parseInt(am.x*L),y:parseInt(am.y*e),x2:parseInt(am.x2*L),y2:parseInt(am.y2*e),w:parseInt(am.w*L),h:parseInt(am.h*e)}}function n(an){var am=Z.getFixed();if(am.w>G.minSelect[0]&&am.h>G.minSelect[1]){W.enableHandles();W.done()}else{W.release()}O.setCursor(G.allowSelect?"crosshair":"default")}function ab(am){if(G.disabled){return false}if(!G.allowSelect){return false}q=true;ac=C(aj);W.disableHandles();D("crosshair");var an=E(am);Z.setPressed(an);O.activateHandlers(ah,n);ai.watchKeys();W.update();am.stopPropagation();am.preventDefault();return false}function ah(am){Z.setCurrent(am);W.update()}function r(aE){var az=aE[0]/L,an=aE[1]/e,ay=aE[2]/L,am=aE[3]/e;if(A){return}var ax=Z.flipCoords(az,an,ay,am);var aC=Z.getFixed();var ap=initcr=[aC.x,aC.y,aC.x2,aC.y2];var ao=G.animationDelay;var av=ap[0];var au=ap[1];var ay=ap[2];var am=ap[3];var aB=ax[0]-initcr[0];var ar=ax[1]-initcr[1];var aA=ax[2]-initcr[2];var aq=ax[3]-initcr[3];var aw=0;var at=G.swingSpeed;W.animMode(true);var aD=function(){return function(){aw+=(100-aw)/at;ap[0]=av+((aw/100)*aB);ap[1]=au+((aw/100)*ar);ap[2]=ay+((aw/100)*aA);ap[3]=am+((aw/100)*aq);if(aw<100){aF()}else{W.done()}if(aw>=99.8){aw=100}ag(ap)}}();function aF(){window.setTimeout(aD,ao)}aF()}function I(am){ag([am[0]/L,am[1]/e,am[2]/L,am[3]/e])}function ag(am){Z.setPressed([am[0],am[1]]);Z.setCurrent([am[2],am[3]]);W.update()}function y(am){if(typeof(am)!="object"){am={}}G=a.extend(G,am);if(typeof(G.onChange)!=="function"){G.onChange=function(){}}if(typeof(G.onSelect)!=="function"){G.onSelect=function(){}}}function g(){return X(Z.getFixed())}function ae(){return Z.getFixed()}function t(am){y(am);M()}function u(){G.disabled=true;W.disableHandles();W.setCursor("default");O.setCursor("default")}function U(){G.disabled=false;M()}function l(){W.done();O.activateHandlers(null,null)}function ad(){Y.remove();V.show()}function M(am){G.allowResize?am?W.enableOnly():W.enableHandles():W.disableHandles();O.setCursor(G.allowSelect?"crosshair":"default");W.setCursor(G.allowMove?"move":"default");if("setSelect" in G){I(z.setSelect);W.done();delete (G.setSelect)}if("trueSize" in G){L=G.trueSize[0]/P;e=G.trueSize[1]/N}v=G.maxSize[0]||0;af=G.maxSize[1]||0;o=G.minSize[0]||0;R=G.minSize[1]||0;if("outerImage" in G){aj.attr("src",G.outerImage);delete (G.outerImage)}W.refresh()}K.hide();M(true);return{animateTo:r,setSelect:I,setOptions:t,tellSelect:g,tellScaled:ae,disable:u,enable:U,cancel:l,focus:ai.watchKeys,getBounds:function(){return[P*L,N*e]},getWidgetSize:function(){return[P,N]},release:W.release,destroy:ad}};a.fn.Jcrop=function(c){function b(f){var e=c.useImg||f.src;var d=new Image();var f=f;d.onload=function(){a(f).hide().after(d);f.Jcrop=a.Jcrop(d,c)};d.src=e}if(typeof(c)!=="object"){c={}}this.each(function(){if("Jcrop" in this){if(c=="api"){return this.Jcrop}else{this.Jcrop.setOptions(c)}}else{b(this)}});return this}})(jQuery);
var Pixastic=(function(){function c(h,k,g){if(h.addEventListener){h.addEventListener(k,g,false)}else{if(h.attachEvent){h.attachEvent("on"+k,g)}}}function a(k){var g=false;var l=function(){if(!g){g=true;k()}};document.write('<script defer src="//:" id="__onload_ie_sumbox__"><\/script>');var h=document.getElementById("__onload_ie_sumbox__");h.onreadystatechange=function(){if(h.readyState=="complete"){h.parentNode.removeChild(h);l()}};if(document.addEventListener){document.addEventListener("DOMContentLoaded",l,false)}c(window,"load",l)}function e(){if(!Pixastic.parseOnLoad){return}var g=f("pixastic",null,"img");var l=f("pixastic",null,"canvas");var k=g.concat(l);for(var h=0;h<k.length;h++){(function(){var n=k[h];var p=[];var o=n.className.split(" ");for(var s=0;s<o.length;s++){var u=o[s];if(u.substring(0,9)=="pixastic-"){var r=u.substring(9);if(r!=""){p.push(r)}}}if(p.length){if(n.tagName.toLowerCase()=="img"){var m=new Image();m.src=n.src;if(m.complete){for(var t=0;t<p.length;t++){var q=Pixastic.applyAction(n,n,p[t],null);if(q){n=q}}}else{m.onload=function(){for(var v=0;v<p.length;v++){var w=Pixastic.applyAction(n,n,p[v],null);if(w){n=w}}}}}else{setTimeout(function(){for(var v=0;v<p.length;v++){var w=Pixastic.applyAction(n,n,p[v],null);if(w){n=w}}},1)}}})()}}a(e);function f(o,m,g){var l=new Array();if(m==null){m=document}if(g==null){g="*"}var k=m.getElementsByTagName(g);var h=k.length;var n=new RegExp("(^|\\s)"+o+"(\\s|$)");for(i=0,j=0;i<h;i++){if(n.test(k[i].className)){l[j]=k[i];j++}}return l}var b;function d(h,k){if(!Pixastic.debug){return}try{switch(k){case"warn":console.warn("Pixastic:",h);break;case"error":console.error("Pixastic:",h);break;default:console.log("Pixastic:",h)}}catch(g){}if(!b){}}return{parseOnLoad:false,debug:false,applyAction:function(q,g,t,z){z=z||{};var m=(q.tagName.toLowerCase()=="canvas");if(m&&Pixastic.Client.isIE()){if(Pixastic.debug){d("Tried to process a canvas element but browser is IE.")}return false}var k,y;if(Pixastic.Client.hasCanvas()){k=document.createElement("canvas");y=k.getContext("2d")}var v=parseInt(q.offsetWidth);var r=parseInt(q.offsetHeight);if(t.indexOf("(")>-1){var p=t;t=p.substr(0,p.indexOf("("));var x=p.match(/\((.*?)\)/);if(x[1]){x=x[1].split(";");for(var u=0;u<x.length;u++){thisArg=x[u].split("=");if(thisArg.length==2){if(thisArg[0]=="rect"){var l=thisArg[1].split(",");z[thisArg[0]]={left:parseInt(l[0],10)||0,top:parseInt(l[1],10)||0,width:parseInt(l[2],10)||0,height:parseInt(l[3],10)||0}}else{z[thisArg[0]]=thisArg[1]}}}}}if(!z.rect){z.rect={left:0,top:0,width:v,height:r}}var o=false;if(Pixastic.Actions[t]&&typeof Pixastic.Actions[t].process=="function"){o=true}if(!o){if(Pixastic.debug){d('Invalid action "'+t+'". Maybe file not included?')}return false}if(!Pixastic.Actions[t].checkSupport()){if(Pixastic.debug){d('Action "'+t+'" not supported by this browser.')}return false}if(Pixastic.Client.hasCanvas()){k.width=v;k.height=r;k.style.width=v+"px";k.style.height=r+"px";y.drawImage(g,0,0,v,r);if(!q.__pixastic_org_image){k.__pixastic_org_image=q;k.__pixastic_org_width=v;k.__pixastic_org_height=r}else{k.__pixastic_org_image=q.__pixastic_org_image;k.__pixastic_org_width=q.__pixastic_org_width;k.__pixastic_org_height=q.__pixastic_org_height}}else{if(Pixastic.Client.isIE()&&typeof q.__pixastic_org_style=="undefined"){q.__pixastic_org_style=q.style.cssText}}var n={image:q,canvas:k,width:v,height:r,useData:true,options:z};var s=Pixastic.Actions[t].process(n);if(!s){return false}if(Pixastic.Client.hasCanvas()){if(n.useData){if(Pixastic.Client.hasCanvasImageData()){k.getContext("2d").putImageData(n.canvasData,z.rect.left,z.rect.top);k.getContext("2d").fillRect(0,0,0,0)}}if(!z.leaveDOM){k.title=q.title;k.imgsrc=q.imgsrc;if(!m){k.alt=q.alt}if(!m){k.imgsrc=q.src}k.className=q.className;k.style.cssText=q.style.cssText;k.name=q.name;k.tabIndex=q.tabIndex;k.id=q.id;if(q.parentNode&&q.parentNode.replaceChild){q.parentNode.replaceChild(k,q)}}z.resultCanvas=k;return k}return q},prepareData:function(n,h){var g=n.canvas.getContext("2d");var l=n.options.rect;var k=g.getImageData(l.left,l.top,l.width,l.height);var m=k.data;if(!h){n.canvasData=k}return m},process:function(h,g,k,n){if(h.tagName.toLowerCase()=="img"){var m=new Image();m.src=h.src;if(m.complete){var l=Pixastic.applyAction(h,m,g,k);if(n){n(l)}return l}else{m.onload=function(){var o=Pixastic.applyAction(h,m,g,k);if(n){n(o)}}}}if(h.tagName.toLowerCase()=="canvas"){var l=Pixastic.applyAction(h,h,g,k);if(n){n(l)}return l}},revert:function(g){if(Pixastic.Client.hasCanvas()){if(g.tagName.toLowerCase()=="canvas"&&g.__pixastic_org_image){g.width=g.__pixastic_org_width;g.height=g.__pixastic_org_height;g.getContext("2d").drawImage(g.__pixastic_org_image,0,0);if(g.parentNode&&g.parentNode.replaceChild){g.parentNode.replaceChild(g.__pixastic_org_image,g)}return g}}else{if(Pixastic.Client.isIE()&&typeof g.__pixastic_org_style!="undefined"){g.style.cssText=g.__pixastic_org_style}}},Client:{hasCanvas:(function(){var k=document.createElement("canvas");var h=false;try{h=!!((typeof k.getContext=="function")&&k.getContext("2d"))}catch(g){}return function(){return h}})(),hasCanvasImageData:(function(){var l=document.createElement("canvas");var k=false;var g;try{if(typeof l.getContext=="function"&&(g=l.getContext("2d"))){k=(typeof g.getImageData=="function")}}catch(h){}return function(){return k}})(),isIE:function(){return !!document.all&&!!window.attachEvent&&!window.opera}},Actions:{}}})();if(typeof jQuery!="undefined"&&jQuery&&jQuery.fn){jQuery.fn.pixastic=function(c,b){var a=[];this.each(function(){if(this.tagName=="IMG"&&!this.complete){return}var d=Pixastic.process(this,c,b);if(d){a.push(d)}});if(a.length>0){return jQuery(a)}else{return this}}}Pixastic.Actions.desaturate={process:function(b){var c=!!b.options.average;if(Pixastic.Client.hasCanvasImageData()){var d=Pixastic.prepareData(b);var l=b.options.rect;var m=l.width;var e=l.height;var a=m*e;var f=a*4,k,g;if(c){while(a--){d[f-=4]=d[k=f+1]=d[g=f+2]=(d[f]+d[k]+d[g])/3}}else{while(a--){d[f-=4]=d[k=f+1]=d[g=f+2]=(d[f]*0.3+d[k]*0.59+d[g]*0.11)}}return true}else{if(Pixastic.Client.isIE()){b.image.style.filter+=" gray";return true}}},checkSupport:function(){return(Pixastic.Client.hasCanvasImageData()||Pixastic.Client.isIE())}};
var imgIsGray=false;var imgIsCrop=false;function disableCrop(){window._img_crop.destroy();window._img_crop=null;$('#cropperimg').attr('src','http://kubanphoto.ru/img/i_crop.gif');$('#addincoment').remove();$('#crophelppic').remove();$('#mainpic').show();imgIsCrop=false;}
function enableCrop(options){options=options||{};if(imgIsCrop)
return true;$pic=$('#mainpic');options.bgColor='white';if($pic.get(0).tagName.toLowerCase()=='canvas'){var src=$pic.get(0).toDataURL();var img=new Image();img.id='crophelppic';img.onload=function(){$pic.hide().after(img);window._img_crop=$.Jcrop(img,options);};img.src=src;}else{window._img_crop=$.Jcrop($pic.get(0),options);};$('#cropperimg').attr('src','http://kubanphoto.ru/img/i_crop_on.gif');imgIsCrop=true;}
function AddClipping(){var cords=window._img_crop.tellSelect();s='<!--CROP('+cords.x+','+cords.y+','+cords.x2+','+cords.y2+')-->';$comment=$('#comment');$comment.val($comment.val()+s);$comment.focus();}
function SetCrop(x,y,x2,y2){cropOptions={'setSelect':[x,y,x2,y2]};if(window._img_crop)
disableCrop();enableCrop(cropOptions);window.scrollTo(0,0);}
$(document).ready(function(){$('#cropperimg').click(function(){if(window._img_crop){disableCrop();}else{enableCrop();$($(this).parent()).append('<div id="addincoment" align="center"><br>'
+'<span style="text-decoration: underline;cursor:pointer;" onclick="AddClipping();return false;">вставить в комментарий</span>'
+'</div>');};});$('#bw').click(function(){if(imgIsGray){if(imgIsCrop){disableCrop();var needDoCrop=true}
$(this).attr('src','http://kubanphoto.ru/img/i_bw.gif');$('#mainpic').after($('#mainpic_orig'));$('#mainpic').remove();$('crophelppic').remove();$('#mainpic_orig').attr('id','mainpic').show();imgIsGray=false;if(needDoCrop)
$('#cropperimg').click();return true;};$pic=$('#mainpic');$pic.after($pic.clone().hide().attr('id','mainpic_orig'));var needDoCrop=false;if(imgIsCrop){disableCrop();needDoCrop=true;};$pic.pixastic('desaturate');if($.browser.msie)
$pic.css('filter',' gray');if(needDoCrop){$('#cropperimg').click();};$(this).attr('src','http://kubanphoto.ru/img/i_bw_on.gif');imgIsGray=true;});});