(function(a){a.fn.annotateImage=function(b){var c=a.extend({},a.fn.annotateImage.defaults,b);var d=this;this.image=this;this.mode="view";this.getUrl=c.getUrl;this.saveUrl=c.saveUrl;this.deleteUrl=c.deleteUrl;this.editable=c.editable;this.useAjax=c.useAjax;this.notes=c.notes;this.canvas=a('<div class="image-annotate-canvas"><div class="image-annotate-view"></div><div class="image-annotate-edit"><div class="image-annotate-edit-area"></div></div></div>');this.canvas.children(".image-annotate-edit").hide();this.canvas.children(".image-annotate-view").hide();this.image.after(this.canvas);this.canvas.height(this.height());this.canvas.width(this.width());this.canvas.css("background-image",'url("'+this.attr("src")+'")');this.canvas.children(".image-annotate-view, .image-annotate-edit").height(this.height());this.canvas.children(".image-annotate-view, .image-annotate-edit").width(this.width());this.canvas.hover(function(){if(a(this).children(".image-annotate-edit").css("display")=="none"){a(this).children(".image-annotate-view").show()}},function(){a(this).children(".image-annotate-view").hide()});this.canvas.children(".image-annotate-view").hover(function(){a(this).show()},function(){a(this).hide()});if(this.useAjax){a.fn.annotateImage.ajaxLoad(this)}else{a.fn.annotateImage.load(this)}if(this.editable){this.button=a('<a class="image-annotate-add" id="image-annotate-add" href="#">Add Note</a>');this.button.click(function(){a.fn.annotateImage.add(d)});this.canvas.after(this.button)}this.hide();return this};a.fn.annotateImage.defaults={getUrl:"your-get.rails",saveUrl:"your-save.rails",deleteUrl:"your-delete.rails",editable:true,useAjax:true,notes:new Array()};a.fn.annotateImage.clear=function(c){for(var b=0;b<c.notes.length;b++){c.notes[c.notes[b]].destroy()}c.notes=new Array()};a.fn.annotateImage.ajaxLoad=function(b){a.getJSON(b.getUrl+"?ticks="+a.fn.annotateImage.getTicks(),function(c){b.notes=c;a.fn.annotateImage.load(b)})};a.fn.annotateImage.load=function(c){for(var b=0;b<c.notes.length;b++){c.notes[c.notes[b]]=new a.fn.annotateView(c,c.notes[b])}};a.fn.annotateImage.getTicks=function(){var b=new Date();return b.getTime()};a.fn.annotateImage.add=function(c){if(c.mode=="view"){c.mode="edit";var b=new a.fn.annotateEdit(c);a.fn.annotateImage.createSaveButton(b,c);a.fn.annotateImage.createCancelButton(b,c)}};a.fn.annotateImage.createSaveButton=function(c,e,d){var b=a('<a class="image-annotate-edit-ok">OK</a>');b.click(function(){var f=a("#image-annotate-edit-form form");var g=a("#image-annotate-text").val();a.fn.annotateImage.appendPosition(f,c);e.mode="view";if(e.useAjax){a.ajax({url:e.saveUrl,data:f.serialize(),error:function(j){alert("An error occured saving that note.")},success:function(j){if(j.annotation_id!=undefined){c.note.id=j.annotation_id}},dataType:"json"})}if(d){d.resetPosition(c,g)}else{c.note.editable=true;d=new a.fn.annotateView(e,c.note);d.resetPosition(c,g);e.notes.push(c.note)}c.destroy()});c.form.append(b)};a.fn.annotateImage.createCancelButton=function(b,d){var c=a('<a class="image-annotate-edit-close">Cancel</a>');c.click(function(){b.destroy();d.mode="view"});b.form.append(c)};a.fn.annotateImage.saveAsHtml=function(f,e){var d=a(e);var c="";for(var b=0;b<f.notes.length;b++){c+=a.fn.annotateImage.createHiddenField("text_"+b,f.notes[b].text);c+=a.fn.annotateImage.createHiddenField("top_"+b,f.notes[b].top);c+=a.fn.annotateImage.createHiddenField("left_"+b,f.notes[b].left);c+=a.fn.annotateImage.createHiddenField("height_"+b,f.notes[b].height);c+=a.fn.annotateImage.createHiddenField("width_"+b,f.notes[b].width)}d.html(c)};a.fn.annotateImage.createHiddenField=function(b,c){return'&lt;input type="hidden" name="'+b+'" value="'+c+'" /&gt;<br />'};a.fn.annotateEdit=function(f,c){this.image=f;if(c){this.note=c}else{var b=new Object();b.id="new";b.top=30;b.left=30;b.width=30;b.height=30;b.text="";this.note=b}var e=f.canvas.children(".image-annotate-edit").children(".image-annotate-edit-area");this.area=e;this.area.css("height",this.note.height+"px");this.area.css("width",this.note.width+"px");this.area.css("left",this.note.left+"px");this.area.css("top",this.note.top+"px");f.canvas.children(".image-annotate-view").hide();f.canvas.children(".image-annotate-edit").show();var d=a('<div id="image-annotate-edit-form"><form><textarea id="image-annotate-text" name="text" rows="3" cols="30">'+this.note.text+"</textarea></form></div>");this.form=d;a("body").append(this.form);this.form.css("left",this.area.offset().left+"px");this.form.css("top",(parseInt(this.area.offset().top)+parseInt(this.area.height())+7)+"px");e.resizable({handles:"all",stop:function(j,g){d.css("left",e.offset().left+"px");d.css("top",(parseInt(e.offset().top)+parseInt(e.height())+2)+"px")}}).draggable({containment:f.canvas,drag:function(j,g){d.css("left",e.offset().left+"px");d.css("top",(parseInt(e.offset().top)+parseInt(e.height())+2)+"px")},stop:function(j,g){d.css("left",e.offset().left+"px");d.css("top",(parseInt(e.offset().top)+parseInt(e.height())+2)+"px")}});return this};a.fn.annotateEdit.prototype.destroy=function(){this.image.canvas.children(".image-annotate-edit").hide();this.area.resizable("destroy");this.area.draggable("destroy");this.area.css("height","");this.area.css("width","");this.area.css("left","");this.area.css("top","");this.form.remove()};a.fn.annotateView=function(e,c){this.image=e;this.note=c;this.editable=(c.editable&&e.editable);this.area=a('<div class="image-annotate-area'+(this.editable?" image-annotate-area-editable":"")+'"><div></div></div>');e.canvas.children(".image-annotate-view").prepend(this.area);this.form=a('<div class="image-annotate-note">'+c.text+"</div>");this.form.hide();e.canvas.children(".image-annotate-view").append(this.form);this.form.children("span.actions").hide();this.setPosition();var b=this;this.area.hover(function(){b.show()},function(){b.hide()});if(this.editable){var d=this;this.area.click(function(){d.edit()})}};a.fn.annotateView.prototype.setPosition=function(){this.area.children("div").height((parseInt(this.note.height)-2)+"px");this.area.children("div").width((parseInt(this.note.width)-2)+"px");this.area.css("left",(this.note.left)+"px");this.area.css("top",(this.note.top)+"px");this.form.css("left",(this.note.left)+"px");this.form.css("top",(parseInt(this.note.top)+parseInt(this.note.height)+7)+"px")};a.fn.annotateView.prototype.show=function(){this.form.fadeIn(250);if(!this.editable){this.area.addClass("image-annotate-area-hover")}else{this.area.addClass("image-annotate-area-editable-hover")}};a.fn.annotateView.prototype.hide=function(){this.form.fadeOut(250);this.area.removeClass("image-annotate-area-hover");this.area.removeClass("image-annotate-area-editable-hover")};a.fn.annotateView.prototype.destroy=function(){this.area.remove();this.form.remove()};a.fn.annotateView.prototype.edit=function(){if(this.image.mode=="view"){this.image.mode="edit";var b=this;var d=new a.fn.annotateEdit(this.image,this.note);a.fn.annotateImage.createSaveButton(d,this.image,b);var c=a('<a class="image-annotate-edit-delete">Delete</a>');c.click(function(){var e=a("#image-annotate-edit-form form");a.fn.annotateImage.appendPosition(e,d);if(b.image.useAjax){a.ajax({url:b.image.deleteUrl,data:e.serialize(),error:function(f){alert("An error occured deleting that note.")}})}b.image.mode="view";d.destroy();b.destroy()});d.form.append(c);a.fn.annotateImage.createCancelButton(d,this.image)}};a.fn.annotateImage.appendPosition=function(d,b){var c=a('<input type="hidden" value="'+b.area.height()+'" name="height"/><input type="hidden" value="'+b.area.width()+'" name="width"/><input type="hidden" value="'+b.area.position().top+'" name="top"/><input type="hidden" value="'+b.area.position().left+'" name="left"/><input type="hidden" value="'+b.note.id+'" name="id"/>');d.append(c)};a.fn.annotateView.prototype.resetPosition=function(b,c){this.form.html(c);this.form.hide();this.area.children("div").height(b.area.height()+"px");this.area.children("div").width((b.area.width()-2)+"px");this.area.css("left",(b.area.position().left)+"px");this.area.css("top",(b.area.position().top)+"px");this.form.css("left",(b.area.position().left)+"px");this.form.css("top",(parseInt(b.area.position().top)+parseInt(b.area.height())+7)+"px");this.note.top=b.area.position().top;this.note.left=b.area.position().left;this.note.height=b.area.height();this.note.width=b.area.width();this.note.text=c;this.note.id=b.note.id;this.editable=true}})(jQuery);(function(a){a.Jcrop=function(d,A){var d=d,A=A;if(typeof(d)!=="object"){d=a(d)[0]}if(typeof(A)!=="object"){A={}}if(!("trackDocument" in A)){A.trackDocument=a.browser.msie?false:true;if(a.browser.msie&&a.browser.version.split(".")[0]=="8"){A.trackDocument=true}}if(!("keySupport" in A)){A.keySupport=a.browser.msie?false:true}var U={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 H=U;z(A);var W=a(d);var al=W.clone().removeAttr("id").css({position:"absolute"});al.width(W.width());al.height(W.height());W.after(al).hide();T(al,H.boxWidth,H.boxHeight);var Q=al.width(),O=al.height(),Z=a("<div />").width(Q).height(O).addClass(C("holder")).css({position:"relative",backgroundColor:H.bgColor}).insertAfter(W).append(al);if(H.addClass){Z.addClass(H.addClass)}var I=a("<img />").attr("src",al.attr("src")).css("position","absolute").width(Q).height(O);var k=a("<div />").width(K(100)).height(K(100)).css({zIndex:310,position:"absolute",overflow:"hidden"}).append(I);var L=a("<div />").width(K(100)).height(K(100)).css("zIndex",320);var y=a("<div />").css({position:"absolute",zIndex:300}).insertBefore(al).append(k,L);var t=H.boundary;var b=ae().width(Q+(t*2)).height(O+(t*2)).css({position:"absolute",top:l(-t),left:l(-t),zIndex:290}).mousedown(ac);var x,ah,p,S;var M,e,n=true;var ad=D(al),r,an,am,B,ab;var aa=function(){var aq=0,aC=0,ap=0,aB=0,au,ar;function aw(aF){var aF=at(aF);ap=aq=aF[0];aB=aC=aF[1]}function av(aF){var aF=at(aF);au=aF[0]-ap;ar=aF[1]-aB;ap=aF[0];aB=aF[1]}function aE(){return[au,ar]}function ao(aH){var aG=aH[0],aF=aH[1];if(0>aq+aG){aG-=aG+aq}if(0>aC+aF){aF-=aF+aC}if(O<aB+aF){aF+=O-(aB+aF)}if(Q<ap+aG){aG+=Q-(ap+aG)}aq+=aG;ap+=aG;aC+=aF;aB+=aF}function ax(aF){var aG=aD();switch(aF){case"ne":return[aG.x2,aG.y];case"nw":return[aG.x,aG.y];case"se":return[aG.x2,aG.y2];case"sw":return[aG.x,aG.y2]}}function aD(){if(!H.aspectRatio){return aA()}var aH=H.aspectRatio,aO=H.minSize[0]/M,aN=H.minSize[1]/e,aG=H.maxSize[0]/M,aQ=H.maxSize[1]/e,aI=ap-aq,aP=aB-aC,aJ=Math.abs(aI),aK=Math.abs(aP),aL=aJ/aK,aF,aM;if(aG==0){aG=Q*10}if(aQ==0){aQ=O*10}if(aL<aH){aM=aB;w=aK*aH;aF=aI<0?aq-w:w+aq;if(aF<0){aF=0;h=Math.abs((aF-aq)/aH);aM=aP<0?aC-h:h+aC}else{if(aF>Q){aF=Q;h=Math.abs((aF-aq)/aH);aM=aP<0?aC-h:h+aC}}}else{aF=ap;h=aJ/aH;aM=aP<0?aC-h:aC+h;if(aM<0){aM=0;w=Math.abs((aM-aC)*aH);aF=aI<0?aq-w:w+aq}else{if(aM>O){aM=O;w=Math.abs(aM-aC)*aH;aF=aI<0?aq-w:w+aq}}}if(aF>aq){if(aF-aq<aO){aF=aq+aO}else{if(aF-aq>aG){aF=aq+aG}}if(aM>aC){aM=aC+(aF-aq)/aH}else{aM=aC-(aF-aq)/aH}}else{if(aF<aq){if(aq-aF<aO){aF=aq-aO}else{if(aq-aF>aG){aF=aq-aG}}if(aM>aC){aM=aC+(aq-aF)/aH}else{aM=aC-(aq-aF)/aH}}}if(aF<0){aq-=aF;aF=0}else{if(aF>Q){aq-=aF-Q;aF=Q}}if(aM<0){aC-=aM;aM=0}else{if(aM>O){aC-=aM-O;aM=O}}return last=az(ay(aq,aC,aF,aM))}function at(aF){if(aF[0]<0){aF[0]=0}if(aF[1]<0){aF[1]=0}if(aF[0]>Q){aF[0]=Q}if(aF[1]>O){aF[1]=O}return[aF[0],aF[1]]}function ay(aI,aK,aH,aJ){var aM=aI,aL=aH,aG=aK,aF=aJ;if(aH<aI){aM=aH;aL=aI}if(aJ<aK){aG=aJ;aF=aK}return[Math.round(aM),Math.round(aG),Math.round(aL),Math.round(aF)]}function aA(){var aG=ap-aq;var aF=aB-aC;if(x&&(Math.abs(aG)>x)){ap=(aG>0)?(aq+x):(aq-x)}if(ah&&(Math.abs(aF)>ah)){aB=(aF>0)?(aC+ah):(aC-ah)}if(S&&(Math.abs(aF)<S)){aB=(aF>0)?(aC+S):(aC-S)}if(p&&(Math.abs(aG)<p)){ap=(aG>0)?(aq+p):(aq-p)}if(aq<0){ap-=aq;aq-=aq}if(aC<0){aB-=aC;aC-=aC}if(ap<0){aq-=ap;ap-=ap}if(aB<0){aC-=aB;aB-=aB}if(ap>Q){var aH=ap-Q;aq-=aH;ap-=aH}if(aB>O){var aH=aB-O;aC-=aH;aB-=aH}if(aq>Q){var aH=aq-O;aB-=aH;aC-=aH}if(aC>O){var aH=aC-O;aB-=aH;aC-=aH}return az(ay(aq,aC,ap,aB))}function az(aF){return{x:aF[0],y:aF[1],x2:aF[2],y2:aF[3],w:aF[2]-aF[0],h:aF[3]-aF[1]}}return{flipCoords:ay,setPressed:aw,setCurrent:av,getOffset:aE,moveOffset:ao,getCorner:ax,getFixed:aD}}();var X=function(){var aw,ar,aC,aB,aK=370;var av={};var aO={};var aq=false;var aA=H.handleOffset;if(H.drawBorders){av={top:ax("hline").css("top",a.browser.msie?l(-1):l(0)),bottom:ax("hline"),left:ax("vline"),right:ax("vline")}}if(H.dragEdges){aO.t=aJ("n");aO.b=aJ("s");aO.r=aJ("e");aO.l=aJ("w")}H.sideHandles&&aF(["n","s","e","w"]);H.cornerHandles&&aF(["sw","nw","ne","se"]);function ax(aR){var aS=a("<div />").css({position:"absolute",opacity:H.borderOpacity}).addClass(C(aR));k.append(aS);return aS}function ap(aR,aS){var aT=a("<div />").mousedown(c(aR)).css({cursor:aR+"-resize",position:"absolute",zIndex:aS});L.append(aT);return aT}function aD(aR){return ap(aR,aK++).css({top:l(-aA+1),left:l(-aA+1),opacity:H.handleOpacity}).addClass(C("handle"))}function aJ(aT){var aW=H.handleSize,aX=aA,aV=aW,aS=aW,aU=aX,aR=aX;switch(aT){case"n":case"s":aS=K(100);break;case"e":case"w":aV=K(100);break}return ap(aT,aK++).width(aS).height(aV).css({top:l(-aU+1),left:l(-aR+1)})}function aF(aR){for(i in aR){aO[aR[i]]=aD(aR[i])}}function aH(aY){var aT=Math.round((aY.h/2)-aA),aS=Math.round((aY.w/2)-aA),aW=west=-aA+1,aV=aY.w-aA,aU=aY.h-aA,aR,aX;"e" in aO&&aO.e.css({top:l(aT),left:l(aV)})&&aO.w.css({top:l(aT)})&&aO.s.css({top:l(aU),left:l(aS)})&&aO.n.css({left:l(aS)});"ne" in aO&&aO.ne.css({left:l(aV)})&&aO.se.css({top:l(aU),left:l(aV)})&&aO.sw.css({top:l(aU)});"b" in aO&&aO.b.css({top:l(aU)})&&aO.r.css({left:l(aV)})}function az(aR,aS){I.css({top:l(-aS),left:l(-aR)});y.css({top:l(aS),left:l(aR)})}function aQ(aR,aS){y.width(aR).height(aS)}function at(){var aR=aa.getFixed();aa.setPressed([aR.x,aR.y]);aa.setCurrent([aR.x2,aR.y2]);aN()}function aN(){if(aB){return ay()}}function ay(){var aR=aa.getFixed();aQ(aR.w,aR.h);az(aR.x,aR.y);H.drawBorders&&av.right.css({left:l(aR.w-1)})&&av.bottom.css({top:l(aR.h-1)});aq&&aH(aR);aB||aP();H.onChange(Y(aR))}function aP(){y.show();al.css("opacity",H.bgOpacity);aB=true}function aL(){aM();y.hide();al.css("opacity",1);aB=false}function ao(){if(aq){aH(aa.getFixed());L.show()}}function aG(){aq=true;if(H.allowResize){aH(aa.getFixed());L.show();return true}}function aM(){aq=false;L.hide()}function aI(aR){(B=aR)?aM():aG()}function aE(){aI(false);at()}var au=ae().mousedown(c("move")).css({cursor:"move",position:"absolute",zIndex:360});k.append(au);aM();return{updateVisible:aN,update:ay,release:aL,refresh:at,setCursor:function(aR){au.css("cursor",aR)},enableHandles:aG,enableOnly:function(){aq=true},showHandles:ao,disableHandles:aM,animMode:aI,done:aE}}();var P=function(){var ap=function(){},ar=function(){},aq=H.trackDocument;if(!aq){b.mousemove(ao).mouseup(at).mouseout(at)}function ax(){b.css({zIndex:450});if(aq){a(document).mousemove(ao).mouseup(at)}}function aw(){b.css({zIndex:290});if(aq){a(document).unbind("mousemove",ao).unbind("mouseup",at)}}function ao(ay){ap(F(ay))}function at(ay){ay.preventDefault();ay.stopPropagation();if(r){r=false;ar(F(ay));H.onSelect(Y(aa.getFixed()));aw();ap=function(){};ar=function(){}}return false}function au(az,ay){r=true;ap=az;ar=ay;ax();return false}function av(ay){b.css("cursor",ay)}al.before(b);return{activateHandlers:au,setCursor:av}}();var ak=function(){var ar=a('<input type="radio" />').css({position:"absolute",left:"-30px"}).keypress(ao).blur(at),au=a("<div />").css({position:"absolute",overflow:"hidden"}).append(ar);function ap(){if(H.keySupport){ar.show();ar.focus()}}function at(av){ar.hide()}function aq(aw,av,ax){if(H.allowMove){aa.moveOffset([av,ax]);X.updateVisible()}aw.preventDefault();aw.stopPropagation()}function ao(aw){if(aw.ctrlKey){return true}ab=aw.shiftKey?true:false;var av=ab?10:1;switch(aw.keyCode){case 37:aq(aw,-av,0);break;case 39:aq(aw,av,0);break;case 38:aq(aw,0,-av);break;case 40:aq(aw,0,av);break;case 27:X.release();break;case 9:return true}return nothing(aw)}if(H.keySupport){au.insertBefore(al)}return{watchKeys:ap}}();function l(ao){return""+parseInt(ao)+"px"}function K(ao){return""+parseInt(ao)+"%"}function C(ao){return H.baseClass+"-"+ao}function D(ao){var ap=a(ao).offset();return[ap.left,ap.top]}function F(ao){return[(ao.pageX-ad[0]),(ao.pageY-ad[1])]}function E(ao){if(ao!=an){P.setCursor(ao);an=ao}}function f(aq,at){ad=D(al);P.setCursor(aq=="move"?aq:aq+"-resize");if(aq=="move"){return P.activateHandlers(R(at),o)}var ao=aa.getFixed();var ap=q(aq);var ar=aa.getCorner(q(ap));aa.setPressed(aa.getCorner(ap));aa.setCurrent(ar);P.activateHandlers(G(aq,ao),o)}function G(ap,ao){return function(aq){if(!H.aspectRatio){switch(ap){case"e":aq[1]=ao.y2;break;case"w":aq[1]=ao.y2;break;case"n":aq[0]=ao.x2;break;case"s":aq[0]=ao.x2;break}}else{switch(ap){case"e":aq[1]=ao.y+1;break;case"w":aq[1]=ao.y+1;break;case"n":aq[0]=ao.x+1;break;case"s":aq[0]=ao.x+1;break}}aa.setCurrent(aq);X.update()}}function R(ap){var ao=ap;ak.watchKeys();return function(aq){aa.moveOffset([aq[0]-ao[0],aq[1]-ao[1]]);ao=aq;X.update()}}function q(ao){switch(ao){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(ao){return function(ap){if(H.disabled){return false}if((ao=="move")&&!H.allowMove){return false}r=true;f(ao,F(ap));ap.stopPropagation();ap.preventDefault();return false}}function T(at,ap,ar){var ao=at.width(),aq=at.height();if((ao>ap)&&ap>0){ao=ap;aq=(ap/at.width())*at.height()}if((aq>ar)&&ar>0){aq=ar;ao=(ar/at.height())*at.width()}M=at.width()/ao;e=at.height()/aq;at.width(ao).height(aq)}function Y(ao){return{x:parseInt(ao.x*M),y:parseInt(ao.y*e),x2:parseInt(ao.x2*M),y2:parseInt(ao.y2*e),w:parseInt(ao.w*M),h:parseInt(ao.h*e)}}function o(ap){var ao=aa.getFixed();if(ao.w>H.minSelect[0]&&ao.h>H.minSelect[1]){X.enableHandles();X.done()}else{X.release()}P.setCursor(H.allowSelect?"crosshair":"default")}function ac(ao){if(H.disabled){return false}if(!H.allowSelect){return false}r=true;ad=D(al);X.disableHandles();E("crosshair");var ap=F(ao);aa.setPressed(ap);P.activateHandlers(aj,o);ak.watchKeys();X.update();ao.stopPropagation();ao.preventDefault();return false}function aj(ao){aa.setCurrent(ao);X.update()}function ae(){var ao=a("<div></div>").addClass(C("tracker"));a.browser.msie&&ao.css({opacity:0,backgroundColor:"white"});return ao}function s(aG){var aB=aG[0]/M,ap=aG[1]/e,aA=aG[2]/M,ao=aG[3]/e;if(B){return}var az=aa.flipCoords(aB,ap,aA,ao);var aE=aa.getFixed();var ar=initcr=[aE.x,aE.y,aE.x2,aE.y2];var aq=H.animationDelay;var ax=ar[0];var aw=ar[1];var aA=ar[2];var ao=ar[3];var aD=az[0]-initcr[0];var au=az[1]-initcr[1];var aC=az[2]-initcr[2];var at=az[3]-initcr[3];var ay=0;var av=H.swingSpeed;X.animMode(true);var aF=function(){return function(){ay+=(100-ay)/av;ar[0]=ax+((ay/100)*aD);ar[1]=aw+((ay/100)*au);ar[2]=aA+((ay/100)*aC);ar[3]=ao+((ay/100)*at);if(ay<100){aH()}else{X.done()}if(ay>=99.8){ay=100}ai(ar)}}();function aH(){window.setTimeout(aF,aq)}aH()}function J(ao){ai([ao[0]/M,ao[1]/e,ao[2]/M,ao[3]/e])}function ai(ao){aa.setPressed([ao[0],ao[1]]);aa.setCurrent([ao[2],ao[3]]);X.update()}function z(ao){if(typeof(ao)!="object"){ao={}}H=a.extend(H,ao);if(typeof(H.onChange)!=="function"){H.onChange=function(){}}if(typeof(H.onSelect)!=="function"){H.onSelect=function(){}}}function j(){return Y(aa.getFixed())}function ag(){return aa.getFixed()}function u(ao){z(ao);N()}function v(){H.disabled=true;X.disableHandles();X.setCursor("default");P.setCursor("default")}function V(){H.disabled=false;N()}function m(){X.done();P.activateHandlers(null,null)}function af(){Z.remove();W.show()}function N(ao){H.allowResize?ao?X.enableOnly():X.enableHandles():X.disableHandles();P.setCursor(H.allowSelect?"crosshair":"default");X.setCursor(H.allowMove?"move":"default");Z.css("backgroundColor",H.bgColor);if("setSelect" in H){J(A.setSelect);X.done();delete (H.setSelect)}if("trueSize" in H){M=H.trueSize[0]/Q;e=H.trueSize[1]/O}x=H.maxSize[0]||0;ah=H.maxSize[1]||0;p=H.minSize[0]||0;S=H.minSize[1]||0;if("outerImage" in H){al.attr("src",H.outerImage);delete (H.outerImage)}X.refresh()}L.hide();N(true);var g={animateTo:s,setSelect:J,setOptions:u,tellSelect:j,tellScaled:ag,disable:v,enable:V,cancel:m,focus:ak.watchKeys,getBounds:function(){return[Q*M,O*e]},getWidgetSize:function(){return[Q,O]},release:X.release,destroy:af};W.data("Jcrop",g);return g};a.fn.Jcrop=function(c){function b(f){var e=c.useImg||f.src;var d=new Image();d.onload=function(){a.Jcrop(f,c)};d.src=e}if(typeof(c)!=="object"){c={}}this.each(function(){if(a(this).data("Jcrop")){if(c=="api"){return a(this).data("Jcrop")}else{a(this).data("Jcrop").setOptions(c)}}else{b(this)}});return this}})(jQuery);(function(b){var a=function(){var V={},c,Q=65,v,S='<div class="colorpicker"><div class="colorpicker_color"><div><div></div></div></div><div class="colorpicker_hue"><div></div></div><div class="colorpicker_new_color"></div><div class="colorpicker_current_color"></div><div class="colorpicker_hex"><input type="text" maxlength="6" size="6" /></div><div class="colorpicker_rgb_r colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_rgb_g colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_rgb_b colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_hsb_h colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_hsb_s colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_hsb_b colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_submit"></div></div>',E={eventName:"click",onShow:function(){},onBeforeShow:function(){},onHide:function(){},onChange:function(){},onSubmit:function(){},color:"ff0000",livePreview:true,flat:false},M=function(W,Y){var X=l(W);b(Y).data("colorpicker").fields.eq(1).val(X.r).end().eq(2).val(X.g).end().eq(3).val(X.b).end()},x=function(W,X){b(X).data("colorpicker").fields.eq(4).val(W.h).end().eq(5).val(W.s).end().eq(6).val(W.b).end()},g=function(W,X){b(X).data("colorpicker").fields.eq(0).val(U(W)).end()},n=function(W,X){b(X).data("colorpicker").selector.css("backgroundColor","#"+U({h:W.h,s:100,b:100}));b(X).data("colorpicker").selectorIndic.css({left:parseInt(150*W.s/100,10),top:parseInt(150*(100-W.b)/100,10)})},J=function(W,X){b(X).data("colorpicker").hue.css("top",parseInt(150-150*W.h/360,10))},j=function(W,X){b(X).data("colorpicker").currentColor.css("backgroundColor","#"+U(W))},H=function(W,X){b(X).data("colorpicker").newColor.css("backgroundColor","#"+U(W))},p=function(W){var Y=W.charCode||W.keyCode||-1;if((Y>Q&&Y<=90)||Y==32){return false}var X=b(this).parent().parent();if(X.data("colorpicker").livePreview===true){e.apply(this)}},e=function(X){var Y=b(this).parent().parent(),W;if(this.parentNode.className.indexOf("_hex")>0){Y.data("colorpicker").color=W=o(B(this.value))}else{if(this.parentNode.className.indexOf("_hsb")>0){Y.data("colorpicker").color=W=f({h:parseInt(Y.data("colorpicker").fields.eq(4).val(),10),s:parseInt(Y.data("colorpicker").fields.eq(5).val(),10),b:parseInt(Y.data("colorpicker").fields.eq(6).val(),10)})}else{Y.data("colorpicker").color=W=k(P({r:parseInt(Y.data("colorpicker").fields.eq(1).val(),10),g:parseInt(Y.data("colorpicker").fields.eq(2).val(),10),b:parseInt(Y.data("colorpicker").fields.eq(3).val(),10)}))}}if(X){M(W,Y.get(0));g(W,Y.get(0));x(W,Y.get(0))}n(W,Y.get(0));J(W,Y.get(0));H(W,Y.get(0));Y.data("colorpicker").onChange.apply(Y,[W,U(W),l(W)])},q=function(W){var X=b(this).parent().parent();X.data("colorpicker").fields.parent().removeClass("colorpicker_focus")},N=function(){Q=this.parentNode.className.indexOf("_hex")>0?70:65;b(this).parent().parent().data("colorpicker").fields.parent().removeClass("colorpicker_focus");b(this).parent().addClass("colorpicker_focus")},L=function(W){var Y=b(this).parent().find("input").focus();var X={el:b(this).parent().addClass("colorpicker_slider"),max:this.parentNode.className.indexOf("_hsb_h")>0?360:(this.parentNode.className.indexOf("_hsb")>0?100:255),y:W.pageY,field:Y,val:parseInt(Y.val(),10),preview:b(this).parent().parent().data("colorpicker").livePreview};b(document).bind("mouseup",X,u);b(document).bind("mousemove",X,O)},O=function(W){W.data.field.val(Math.max(0,Math.min(W.data.max,parseInt(W.data.val+W.pageY-W.data.y,10))));if(W.data.preview){e.apply(W.data.field.get(0),[true])}return false},u=function(W){e.apply(W.data.field.get(0),[true]);W.data.el.removeClass("colorpicker_slider").find("input").focus();b(document).unbind("mouseup",u);b(document).unbind("mousemove",O);return false},z=function(W){var X={cal:b(this).parent(),y:b(this).offset().top};X.preview=X.cal.data("colorpicker").livePreview;b(document).bind("mouseup",X,t);b(document).bind("mousemove",X,m)},m=function(W){e.apply(W.data.cal.data("colorpicker").fields.eq(4).val(parseInt(360*(150-Math.max(0,Math.min(150,(W.pageY-W.data.y))))/150,10)).get(0),[W.data.preview]);return false},t=function(W){M(W.data.cal.data("colorpicker").color,W.data.cal.get(0));g(W.data.cal.data("colorpicker").color,W.data.cal.get(0));b(document).unbind("mouseup",t);b(document).unbind("mousemove",m);return false},A=function(W){var X={cal:b(this).parent(),pos:b(this).offset()};X.preview=X.cal.data("colorpicker").livePreview;b(document).bind("mouseup",X,D);b(document).bind("mousemove",X,s)},s=function(W){e.apply(W.data.cal.data("colorpicker").fields.eq(6).val(parseInt(100*(150-Math.max(0,Math.min(150,(W.pageY-W.data.pos.top))))/150,10)).end().eq(5).val(parseInt(100*(Math.max(0,Math.min(150,(W.pageX-W.data.pos.left))))/150,10)).get(0),[W.data.preview]);return false},D=function(W){M(W.data.cal.data("colorpicker").color,W.data.cal.get(0));g(W.data.cal.data("colorpicker").color,W.data.cal.get(0));b(document).unbind("mouseup",D);b(document).unbind("mousemove",s);return false},y=function(W){b(this).addClass("colorpicker_focus")},T=function(W){b(this).removeClass("colorpicker_focus")},r=function(X){var Y=b(this).parent();var W=Y.data("colorpicker").color;Y.data("colorpicker").origColor=W;j(W,Y.get(0));Y.data("colorpicker").onSubmit(W,U(W),l(W),Y.data("colorpicker").el)},G=function(W){var aa=b("#"+b(this).data("colorpickerId"));aa.data("colorpicker").onBeforeShow.apply(this,[aa.get(0)]);var ab=b(this).offset();var Z=C();var Y=ab.top+this.offsetHeight;var X=ab.left;if(Y+176>Z.t+Z.h){Y-=this.offsetHeight+176}if(X+356>Z.l+Z.w){X-=356}aa.css({left:X+"px",top:Y+"px"});if(aa.data("colorpicker").onShow.apply(this,[aa.get(0)])!=false){aa.show()}b(document).bind("mousedown",{cal:aa},R);return false},R=function(W){if(!K(W.data.cal.get(0),W.target,W.data.cal.get(0))){if(W.data.cal.data("colorpicker").onHide.apply(this,[W.data.cal.get(0)])!=false){W.data.cal.hide()}b(document).unbind("mousedown",R)}},K=function(Y,X,W){if(Y==X){return true}if(Y.contains){return Y.contains(X)}if(Y.compareDocumentPosition){return !!(Y.compareDocumentPosition(X)&16)}var Z=X.parentNode;while(Z&&Z!=W){if(Z==Y){return true}Z=Z.parentNode}return false},C=function(){var W=document.compatMode=="CSS1Compat";return{l:window.pageXOffset||(W?document.documentElement.scrollLeft:document.body.scrollLeft),t:window.pageYOffset||(W?document.documentElement.scrollTop:document.body.scrollTop),w:window.innerWidth||(W?document.documentElement.clientWidth:document.body.clientWidth),h:window.innerHeight||(W?document.documentElement.clientHeight:document.body.clientHeight)}},f=function(W){return{h:Math.min(360,Math.max(0,W.h)),s:Math.min(100,Math.max(0,W.s)),b:Math.min(100,Math.max(0,W.b))}},P=function(W){return{r:Math.min(255,Math.max(0,W.r)),g:Math.min(255,Math.max(0,W.g)),b:Math.min(255,Math.max(0,W.b))}},B=function(Y){var W=6-Y.length;if(W>0){var Z=[];for(var X=0;X<W;X++){Z.push("0")}Z.push(Y);Y=Z.join("")}return Y},d=function(W){var W=parseInt(((W.indexOf("#")>-1)?W.substring(1):W),16);return{r:W>>16,g:(W&65280)>>8,b:(W&255)}},o=function(W){return k(d(W))},k=function(Y){var X={h:0,s:0,b:0};var Z=Math.min(Y.r,Y.g,Y.b);var W=Math.max(Y.r,Y.g,Y.b);var aa=W-Z;X.b=W;if(W!=0){}X.s=W!=0?255*aa/W:0;if(X.s!=0){if(Y.r==W){X.h=(Y.g-Y.b)/aa}else{if(Y.g==W){X.h=2+(Y.b-Y.r)/aa}else{X.h=4+(Y.r-Y.g)/aa}}}else{X.h=-1}X.h*=60;if(X.h<0){X.h+=360}X.s*=100/255;X.b*=100/255;return X},l=function(W){var Y={};var ac=Math.round(W.h);var ab=Math.round(W.s*255/100);var X=Math.round(W.b*255/100);if(ab==0){Y.r=Y.g=Y.b=X}else{var ad=X;var aa=(255-ab)*X/255;var Z=(ad-aa)*(ac%60)/60;if(ac==360){ac=0}if(ac<60){Y.r=ad;Y.b=aa;Y.g=aa+Z}else{if(ac<120){Y.g=ad;Y.b=aa;Y.r=ad-Z}else{if(ac<180){Y.g=ad;Y.r=aa;Y.b=aa+Z}else{if(ac<240){Y.b=ad;Y.r=aa;Y.g=ad-Z}else{if(ac<300){Y.b=ad;Y.g=aa;Y.r=aa+Z}else{if(ac<360){Y.r=ad;Y.g=aa;Y.b=ad-Z}else{Y.r=0;Y.g=0;Y.b=0}}}}}}}return{r:Math.round(Y.r),g:Math.round(Y.g),b:Math.round(Y.b)}},F=function(W){var X=[W.r.toString(16),W.g.toString(16),W.b.toString(16)];b.each(X,function(Y,Z){if(Z.length==1){X[Y]="0"+Z}});return X.join("")},U=function(W){return F(l(W))},I=function(){var X=b(this).parent();var W=X.data("colorpicker").origColor;X.data("colorpicker").color=W;M(W,X.get(0));g(W,X.get(0));x(W,X.get(0));n(W,X.get(0));J(W,X.get(0));H(W,X.get(0))};return{init:function(W){W=b.extend({},E,W||{});if(typeof W.color=="string"){W.color=o(W.color)}else{if(W.color.r!=undefined&&W.color.g!=undefined&&W.color.b!=undefined){W.color=k(W.color)}else{if(W.color.h!=undefined&&W.color.s!=undefined&&W.color.b!=undefined){W.color=f(W.color)}else{return this}}}return this.each(function(){if(!b(this).data("colorpickerId")){var X=b.extend({},W);X.origColor=W.color;var Z="collorpicker_"+parseInt(Math.random()*1000);b(this).data("colorpickerId",Z);var Y=b(S).attr("id",Z);if(X.flat){Y.appendTo(this).show()}else{Y.appendTo(document.body)}X.fields=Y.find("input").bind("keyup",p).bind("change",e).bind("blur",q).bind("focus",N);Y.find("span").bind("mousedown",L).end().find(">div.colorpicker_current_color").bind("click",I);X.selector=Y.find("div.colorpicker_color").bind("mousedown",A);X.selectorIndic=X.selector.find("div div");X.el=this;X.hue=Y.find("div.colorpicker_hue div");Y.find("div.colorpicker_hue").bind("mousedown",z);X.newColor=Y.find("div.colorpicker_new_color");X.currentColor=Y.find("div.colorpicker_current_color");Y.data("colorpicker",X);Y.find("div.colorpicker_submit").bind("mouseenter",y).bind("mouseleave",T).bind("click",r);M(X.color,Y.get(0));x(X.color,Y.get(0));g(X.color,Y.get(0));J(X.color,Y.get(0));n(X.color,Y.get(0));j(X.color,Y.get(0));H(X.color,Y.get(0));if(X.flat){Y.css({position:"relative",display:"block"})}else{b(this).bind(X.eventName,G)}}})},showPicker:function(){return this.each(function(){if(b(this).data("colorpickerId")){G.apply(this)}})},hidePicker:function(){return this.each(function(){if(b(this).data("colorpickerId")){b("#"+b(this).data("colorpickerId")).hide()}})},setColor:function(W){if(typeof W=="string"){W=o(W)}else{if(W.r!=undefined&&W.g!=undefined&&W.b!=undefined){W=k(W)}else{if(W.h!=undefined&&W.s!=undefined&&W.b!=undefined){W=f(W)}else{return this}}}return this.each(function(){if(b(this).data("colorpickerId")){var X=b("#"+b(this).data("colorpickerId"));X.data("colorpicker").color=W;X.data("colorpicker").origColor=W;M(W,X.get(0));x(W,X.get(0));g(W,X.get(0));J(W,X.get(0));n(W,X.get(0));j(W,X.get(0));H(W,X.get(0))}})}}}();b.fn.extend({ColorPicker:a.init,ColorPickerHide:a.hidePicker,ColorPickerShow:a.showPicker,ColorPickerSetColor:a.setColor})})(jQuery);(function(E){var t="colorbox",r="hover",A=true,S=false,X,p=!E.support.opacity,U=p&&!window.XMLHttpRequest,B="cbox_open",M="cbox_load",x="cbox_complete",L="cbox_cleanup",q="cbox_closed",P="resize.cbox_resize",J,V,W,d,C,m,b,I,c,Q,G,g,u,l,o,N,n,K,v,Y,k,f,a,s,j,D,R,z,O,F={transition:"elastic",speed:350,width:S,height:S,innerWidth:S,innerHeight:S,initialWidth:"400",initialHeight:"400",maxWidth:S,maxHeight:S,scalePhotos:A,scrolling:A,inline:S,html:S,iframe:S,photo:S,href:S,title:S,rel:S,opacity:0.9,preloading:A,current:"image {current} of {total}",previous:"previous",next:"next",close:"close",open:S,overlayClose:A,slideshow:S,slideshowAuto:A,slideshowSpeed:2500,slideshowStart:"start slideshow",slideshowStop:"stop slideshow",onOpen:S,onLoad:S,onComplete:S,onCleanup:S,onClosed:S};function H(Z,aa){aa=aa==="x"?Q.width():Q.height();return(typeof Z==="string")?Math.round((Z.match(/%/)?(aa/100)*parseInt(Z,10):parseInt(Z,10))):Z}function y(Z){Z=typeof(Z)==="function"?Z.call(s):Z;return R.photo||Z.match(/\.(gif|png|jpg|jpeg|bmp)(?:\?([^#]*))?(?:#(\.*))?$/i)}function T(){for(var Z in R){if(typeof(R[Z])==="function"&&Z.substring(0,2)!=="on"){R[Z]=R[Z].call(s)}}}function e(aa){s=aa;R=E(s).data(t);T();var Z=R.rel||s.rel;if(Z&&Z!=="nofollow"){c=E(".cboxElement").filter(function(){var ab=E(this).data(t).rel||this.rel;return(ab===Z)});D=c.index(s);if(D<0){c=c.add(s);D=c.length-1}}else{c=E(s);D=0}if(!z){z=A;O=A;j=s;j.blur();E().bind("keydown.cbox_close",function(ab){if(ab.keyCode===27){ab.preventDefault();X.close()}}).bind("keydown.cbox_arrows",function(ab){if(c.length>1){if(ab.keyCode===37){ab.preventDefault();K.click()}else{if(ab.keyCode===39){ab.preventDefault();n.click()}}}});if(R.overlayClose){J.css({cursor:"pointer"}).one("click",X.close)}E.event.trigger(B);if(R.onOpen){R.onOpen.call(s)}v.html(R.close);J.css({opacity:R.opacity}).show();R.w=H(R.initialWidth,"x");R.h=H(R.initialHeight,"y");X.position(0);if(U){Q.bind("resize.cboxie6 scroll.cboxie6",function(){J.css({width:Q.width(),height:Q.height(),top:Q.scrollTop(),left:Q.scrollLeft()})}).trigger("scroll.cboxie6")}}X.slideshow();X.load()}X=E.fn.colorbox=function(Z,ab){var aa=this;if(!aa.length){if(aa.selector===""){aa=E(aa);Z.open=A}else{return this}}aa.each(function(){var ac=E.extend({},E(this).data(t)?E(this).data(t):F,Z);E(this).data(t,ac).addClass("cboxElement");if(ab){E(this).data(t).onComplete=ab}});if(Z&&Z.open){e(aa)}return this};X.init=function(){function Z(aa){return E('<div id="cbox'+aa+'"/>')}Q=E(window);V=E('<div id="colorbox"/>');J=Z("Overlay").hide();W=Z("Wrapper");d=Z("Content").append(G=Z("LoadedContent").css({width:0,height:0}),g=Z("LoadingOverlay"),u=Z("LoadingGraphic"),l=Z("Title"),o=Z("Current"),N=Z("Slideshow"),n=Z("Next"),K=Z("Previous"),v=Z("Close"));W.append(E("<div/>").append(Z("TopLeft"),C=Z("TopCenter"),Z("TopRight")),E("<div/>").append(m=Z("MiddleLeft"),d,b=Z("MiddleRight")),E("<div/>").append(Z("BottomLeft"),I=Z("BottomCenter"),Z("BottomRight"))).children().children().css({"float":"left"});E("body").prepend(J,V.append(W));if(p){V.addClass("cboxIE");if(U){J.css("position","absolute")}}d.children().addClass(r).mouseover(function(){E(this).addClass(r)}).mouseout(function(){E(this).removeClass(r)}).hide();Y=C.height()+I.height()+d.outerHeight(A)-d.height();k=m.width()+b.width()+d.outerWidth(A)-d.width();f=G.outerHeight(A);a=G.outerWidth(A);V.css({"padding-bottom":Y,"padding-right":k}).hide();n.click(X.next);K.click(X.prev);v.click(X.close);d.children().removeClass(r);E(".cboxElement").live("click",function(aa){if(aa.button!==0){return A}else{e(this);return S}})};X.position=function(ae,ab){var ad,aa=Q.height(),ac=Math.max(aa-R.h-f-Y,0)/2+Q.scrollTop(),Z=Math.max(document.documentElement.clientWidth-R.w-a-k,0)/2+Q.scrollLeft();ad=(V.width()===R.w+a&&V.height()===R.h+f)?0:ae;W[0].style.width=W[0].style.height="9999px";function af(ag){C[0].style.width=I[0].style.width=d[0].style.width=ag.style.width;u[0].style.height=g[0].style.height=d[0].style.height=m[0].style.height=b[0].style.height=ag.style.height}V.dequeue().animate({width:R.w+a,height:R.h+f,top:ac,left:Z},{duration:ad,complete:function(){af(this);O=S;W[0].style.width=(R.w+a+k)+"px";W[0].style.height=(R.h+f+Y)+"px";if(ab){ab()}},step:function(){af(this)}})};X.resize=function(ad){if(!z){return}var ae,ac,aa,ag,ak,Z,ai,ab=R.transition==="none"?0:R.speed;Q.unbind(P);if(!ad){ai=setTimeout(function(){var al=G.wrapInner("<div style='overflow:auto'></div>").children();R.h=al.height();G.css({height:R.h});al.replaceWith(al.children());X.position(ab)},1);return}G.remove();G=E('<div id="cboxLoadedContent"/>').html(ad);function ah(){R.w=R.w||G.width();R.w=R.mw&&R.mw<R.w?R.mw:R.w;return R.w}function af(){R.h=R.h||G.height();R.h=R.mh&&R.mh<R.h?R.mh:R.h;return R.h}G.hide().appendTo(J).css({width:ah(),overflow:R.scrolling?"auto":"hidden"}).css({height:af()}).prependTo(d);E("#cboxPhoto").css({cssFloat:"none"});if(U){E("select:not(#colorbox select)").filter(function(){return this.style.visibility!=="hidden"}).css({visibility:"hidden"}).one(L,function(){this.style.visibility="inherit"})}function aj(al){X.position(al,function(){if(!z){return}if(p){if(Z){G.fadeIn(100)}V[0].style.removeAttribute("filter")}d.children().show();if(R.iframe){G.append("<iframe id='cboxIframe'"+(R.scrolling?" ":"scrolling='no'")+" name='iframe_"+new Date().getTime()+"' frameborder=0 src='"+(R.href||s.href)+"' "+(p?"allowtransparency='true'":"")+" />")}g.hide();u.hide();N.hide();if(c.length>1){o.html(R.current.replace(/\{current\}/,D+1).replace(/\{total\}/,c.length));n.html(R.next);K.html(R.previous);if(R.slideshow){N.show()}}else{o.hide();n.hide();K.hide()}l.html(R.title||s.title);E.event.trigger(x);if(R.onComplete){R.onComplete.call(s)}if(R.transition==="fade"){V.fadeTo(ab,1,function(){if(p){V[0].style.removeAttribute("filter")}})}Q.bind(P,function(){X.position(0)})})}if((R.transition==="fade"&&V.fadeTo(ab,0,function(){aj(0)}))||aj(ab)){}if(R.preloading&&c.length>1){ac=D>0?c[D-1]:c[c.length-1];ag=D<c.length-1?c[D+1]:c[0];ak=E(ag).data(t).href||ag.href;aa=E(ac).data(t).href||ac.href}};X.load=function(){var aa,Z,ac,ab=X.resize;O=A;s=c[D];R=E(s).data(t);T();E.event.trigger(M);if(R.onLoad){R.onLoad.call(s)}R.h=R.height?H(R.height,"y")-f-Y:R.innerHeight?H(R.innerHeight,"y"):S;R.w=R.width?H(R.width,"x")-a-k:R.innerWidth?H(R.innerWidth,"x"):S;R.mw=R.w;R.mh=R.h;if(R.maxWidth){R.mw=H(R.maxWidth,"x")-a-k;R.mw=R.w&&R.w<R.mw?R.w:R.mw}if(R.maxHeight){R.mh=H(R.maxHeight,"y")-f-Y;R.mh=R.h&&R.h<R.mh?R.h:R.mh}aa=R.href||E(s).attr("href");g.show();u.show();v.show();if(R.inline){E('<div id="cboxInlineTemp" />').hide().insertBefore(E(aa)[0]).bind(M+" "+L,function(){E(this).replaceWith(G.children())});ab(E(aa))}else{if(R.iframe){ab(" ")}else{if(R.html){ab(R.html)}else{if(y(aa)){Z=new Image();Z.onload=function(){var ad;Z.onload=null;Z.id="cboxPhoto";E(Z).css({margin:"auto",border:"none",display:"block",cssFloat:"left"});if(R.scalePhotos){ac=function(){Z.height-=Z.height*ad;Z.width-=Z.width*ad};if(R.mw&&Z.width>R.mw){ad=(Z.width-R.mw)/Z.width;ac()}if(R.mh&&Z.height>R.mh){ad=(Z.height-R.mh)/Z.height;ac()}}if(R.h){Z.style.marginTop=Math.max(R.h-Z.height,0)/2+"px"}ab(Z);if(c.length>1){E(Z).css({cursor:"pointer"}).click(X.next)}if(p){Z.style.msInterpolationMode="bicubic"}};Z.src=aa}else{E("<div />").appendTo(J).load(aa,function(ad,ae){if(ae==="success"){ab(this)}else{ab(E("<p>Request unsuccessful.</p>"))}})}}}}};X.next=function(){if(!O){D=D<c.length-1?D+1:0;X.load()}};X.prev=function(){if(!O){D=D>0?D-1:c.length-1;X.load()}};X.slideshow=function(){var aa,Z,ab="cboxSlideshow_";N.bind(q,function(){N.unbind();clearTimeout(Z);V.removeClass(ab+"off "+ab+"on")});function ac(){N.text(R.slideshowStop).bind(x,function(){Z=setTimeout(X.next,R.slideshowSpeed)}).bind(M,function(){clearTimeout(Z)}).one("click",function(){aa();E(this).removeClass(r)});V.removeClass(ab+"off").addClass(ab+"on")}aa=function(){clearTimeout(Z);N.text(R.slideshowStart).unbind(x+" "+M).one("click",function(){ac();Z=setTimeout(X.next,R.slideshowSpeed);E(this).removeClass(r)});V.removeClass(ab+"on").addClass(ab+"off")};if(R.slideshow&&c.length>1){if(R.slideshowAuto){ac()}else{aa()}}};X.close=function(){E.event.trigger(L);if(R.onCleanup){R.onCleanup.call(s)}z=S;E().unbind("keydown.cbox_close keydown.cbox_arrows");Q.unbind(P+" resize.cboxie6 scroll.cboxie6");J.css({cursor:"auto"}).fadeOut("fast");V.stop(A,S).fadeOut("fast",function(){G.remove();V.css({opacity:1});d.children().hide();try{j.focus()}catch(Z){}E.event.trigger(q);if(R.onClosed){R.onClosed.call(s)}})};X.element=function(){return E(s)};X.settings=F;E(X.init)}(jQuery));(function(c){var b=c.browser.msie&&parseInt(c.browser.version)==6&&typeof window.XMLHttpRequest!="object",d=null,a=[];c.modal=function(f,e){return c.modal.impl.init(f,e)};c.modal.close=function(){c.modal.impl.close()};c.fn.modal=function(e){return c.modal.impl.init(this,e)};c.modal.defaults={appendTo:"body",focus:true,opacity:50,overlayId:"simplemodal-overlay",overlayCss:{},containerId:"simplemodal-container",containerCss:{},dataId:"simplemodal-data",dataCss:{},minHeight:200,minWidth:300,maxHeight:null,maxWidth:null,autoResize:false,autoPosition:true,zIndex:1000,close:true,closeHTML:'<a class="modalCloseImg" title="Close"></a>',closeClass:"simplemodal-close",escClose:true,overlayClose:false,position:null,persist:false,onOpen:null,onShow:null,onClose:null};c.modal.impl={o:null,d:{},init:function(g,e){var f=this;if(f.d.data){return false}d=c.browser.msie&&!c.boxModel;f.o=c.extend({},c.modal.defaults,e);f.zIndex=f.o.zIndex;f.occb=false;if(typeof g=="object"){g=g instanceof jQuery?g:c(g);if(g.parent().parent().size()>0){f.d.parentNode=g.parent();if(!f.o.persist){f.d.orig=g.clone(true)}}}else{if(typeof g=="string"||typeof g=="number"){g=c("<div></div>").html(g)}else{alert("SimpleModal Error: Unsupported data type: "+typeof g);return f}}f.create(g);g=null;f.open();if(c.isFunction(f.o.onShow)){f.o.onShow.apply(f,[f.d])}return f},create:function(f){var e=this;a=e.getDimensions();if(b){e.d.iframe=c('<iframe src="javascript:false;"></iframe>').css(c.extend(e.o.iframeCss,{display:"none",opacity:0,position:"fixed",height:a[0],width:a[1],zIndex:e.o.zIndex,top:0,left:0})).appendTo(e.o.appendTo)}e.d.overlay=c("<div></div>").attr("id",e.o.overlayId).addClass("simplemodal-overlay").css(c.extend(e.o.overlayCss,{display:"none",opacity:e.o.opacity/100,height:a[0],width:a[1],position:"fixed",left:0,top:0,zIndex:e.o.zIndex+1})).appendTo(e.o.appendTo);e.d.container=c("<div></div>").attr("id",e.o.containerId).addClass("simplemodal-container").css(c.extend(e.o.containerCss,{display:"none",position:"fixed",zIndex:e.o.zIndex+2})).append(e.o.close&&e.o.closeHTML?c(e.o.closeHTML).addClass(e.o.closeClass):"").appendTo(e.o.appendTo);e.d.wrap=c("<div></div>").attr("tabIndex",-1).addClass("simplemodal-wrap").css({height:"100%",outline:0,width:"100%"}).appendTo(e.d.container);e.d.data=f.attr("id",f.attr("id")||e.o.dataId).addClass("simplemodal-data").css(c.extend(e.o.dataCss,{display:"none"})).appendTo("body");f=null;e.setContainerDimensions();e.d.data.appendTo(e.d.wrap);if(b||d){e.fixIE()}},bindEvents:function(){var e=this;c("."+e.o.closeClass).bind("click.simplemodal",function(f){f.preventDefault();e.close()});if(e.o.close&&e.o.overlayClose){e.d.overlay.bind("click.simplemodal",function(f){f.preventDefault();e.close()})}c(document).bind("keydown.simplemodal",function(f){if(e.o.focus&&f.keyCode==9){e.watchTab(f)}else{if((e.o.close&&e.o.escClose)&&f.keyCode==27){f.preventDefault();e.close()}}});c(window).bind("resize.simplemodal",function(){a=e.getDimensions();e.setContainerDimensions(true);if(b||d){e.fixIE()}else{e.d.iframe&&e.d.iframe.css({height:a[0],width:a[1]});e.d.overlay.css({height:a[0],width:a[1]})}})},unbindEvents:function(){c("."+this.o.closeClass).unbind("click.simplemodal");c(document).unbind("keydown.simplemodal");c(window).unbind("resize.simplemodal");this.d.overlay.unbind("click.simplemodal")},fixIE:function(){var e=this,f=e.o.position;c.each([e.d.iframe||null,e.d.overlay,e.d.container],function(t,l){if(l){var q="document.body.clientHeight",v="document.body.clientWidth",y="document.body.scrollHeight",u="document.body.scrollLeft",o="document.body.scrollTop",k="document.body.scrollWidth",j="document.documentElement.clientHeight",r="document.documentElement.clientWidth",p="document.documentElement.scrollLeft",z="document.documentElement.scrollTop",A=l[0].style;A.position="absolute";if(t<2){A.removeExpression("height");A.removeExpression("width");A.setExpression("height",""+y+" > "+q+" ? "+y+" : "+q+' + "px"');A.setExpression("width",""+k+" > "+v+" ? "+k+" : "+v+' + "px"')}else{var n,g;if(f&&f.constructor==Array){var x=f[0]?typeof f[0]=="number"?f[0].toString():f[0].replace(/px/,""):l.css("top").replace(/px/,"");n=x.indexOf("%")==-1?x+" + (t = "+z+" ? "+z+" : "+o+') + "px"':parseInt(x.replace(/%/,""))+" * (("+j+" || "+q+") / 100) + (t = "+z+" ? "+z+" : "+o+') + "px"';if(f[1]){var m=typeof f[1]=="number"?f[1].toString():f[1].replace(/px/,"");g=m.indexOf("%")==-1?m+" + (t = "+p+" ? "+p+" : "+u+') + "px"':parseInt(m.replace(/%/,""))+" * (("+r+" || "+v+") / 100) + (t = "+p+" ? "+p+" : "+u+') + "px"'}}else{n="("+j+" || "+q+") / 2 - (this.offsetHeight / 2) + (t = "+z+" ? "+z+" : "+o+') + "px"';g="("+r+" || "+v+") / 2 - (this.offsetWidth / 2) + (t = "+p+" ? "+p+" : "+u+') + "px"'}A.removeExpression("top");A.removeExpression("left");A.setExpression("top",n);A.setExpression("left",g)}}})},focus:function(j){var f=this,g=j||"first";var e=c(":input:enabled:visible:"+g,f.d.wrap);e.length>0?e.focus():f.d.wrap.focus()},getDimensions:function(){var f=c(window);var e=c.browser.opera&&c.browser.version>"9.5"&&c.fn.jquery<="1.2.6"?document.documentElement.clientHeight:c.browser.opera&&c.browser.version<"9.5"&&c.fn.jquery>"1.2.6"?window.innerHeight:f.height();return[e,f.width()]},getVal:function(e){return e=="auto"?0:e.indexOf("%")>0?e:parseInt(e.replace(/px/,""))},setContainerDimensions:function(j){var l=this;if(!j||(j&&l.o.autoResize)){var k=l.getVal(l.d.container.css("height")),e=l.getVal(l.d.container.css("width")),m=l.d.data.outerHeight(true),g=l.d.data.outerWidth(true);var f=l.o.maxHeight&&l.o.maxHeight<a[0]?l.o.maxHeight:a[0],n=l.o.maxWidth&&l.o.maxWidth<a[1]?l.o.maxWidth:a[1];if(!k){if(!m){k=l.o.minHeight}else{if(m>f){k=f}else{if(m<l.o.minHeight){k=l.o.minHeight}else{k=m}}}}else{k=k>f?f:k}if(!e){if(!g){e=l.o.minWidth}else{if(g>n){e=n}else{if(g<l.o.minWidth){e=l.o.minWidth}else{e=g}}}}else{e=e>n?n:e}l.d.container.css({height:k,width:e});if(m>k||g>e){l.d.wrap.css({overflow:"auto"})}}if(l.o.autoPosition){l.setPosition()}},setPosition:function(){var f=this,j,g,k=(a[0]/2)-(f.d.container.outerHeight(true)/2),e=(a[1]/2)-(f.d.container.outerWidth(true)/2);if(f.o.position&&Object.prototype.toString.call(f.o.position)==="[object Array]"){j=f.o.position[0]||k;g=f.o.position[1]||e}else{j=k;g=e}f.d.container.css({left:g,top:j})},watchTab:function(g){var f=this;if(c(g.target).parents(".simplemodal-container").length>0){f.inputs=c(":input:enabled:visible:first, :input:enabled:visible:last",f.d.data[0]);if((!g.shiftKey&&g.target==f.inputs[f.inputs.length-1])||(g.shiftKey&&g.target==f.inputs[0])||f.inputs.length==0){g.preventDefault();var j=g.shiftKey?"last":"first";setTimeout(function(){f.focus(j)},10)}}else{g.preventDefault();setTimeout(function(){f.focus()},10)}},open:function(){var e=this;e.d.iframe&&e.d.iframe.show();if(c.isFunction(e.o.onOpen)){e.o.onOpen.apply(e,[e.d])}else{e.d.overlay.show();e.d.container.show();e.d.data.show()}e.focus();e.bindEvents()},close:function(){var e=this;if(!e.d.data){return false}e.unbindEvents();if(c.isFunction(e.o.onClose)&&!e.occb){e.occb=true;e.o.onClose.apply(e,[e.d])}else{if(e.d.parentNode){if(e.o.persist){e.d.data.hide().appendTo(e.d.parentNode)}else{e.d.data.hide().remove();e.d.orig.appendTo(e.d.parentNode)}}else{e.d.data.hide().remove()}e.d.container.hide().remove();e.d.overlay.hide().remove();e.d.iframe&&e.d.iframe.hide().remove();e.d={}}}}})(jQuery);(function(b){b.tinysort={id:"TinySort",version:"1.0.2",defaults:{order:"asc",attr:"",place:"start",returns:false}};b.fn.extend({tinysort:function(j,k){if(j&&typeof(j)!="string"){k=j;j=null}var e=b.extend({},b.tinysort.defaults,k);var q={};this.each(function(u){var x=(!j||j=="")?b(this):b(this).find(j);var v=e.order=="rand"?""+Math.random():(e.attr==""?x.text():x.attr(e.attr));var t=b(this).parent();if(!q[t]){q[t]={s:[],n:[]}}if(x.length>0){q[t].s.push({s:v,e:b(this),n:u})}else{q[t].n.push({e:b(this),n:u})}});for(var g in q){var d=q[g];d.s.sort(function l(v,u){var t=v.s.toLowerCase?v.s.toLowerCase():v.s;var z=u.s.toLowerCase?u.s.toLowerCase():u.s;if(c(v.s)&&c(u.s)){t=parseFloat(v.s);z=parseFloat(u.s)}return(e.order=="asc"?1:-1)*(t<z?-1:(t>z?1:0))})}var n=[];for(var g in q){var d=q[g];var o=[];var f=b(this).length;switch(e.place){case"first":b.each(d.s,function(t,u){f=Math.min(f,u.n)});break;case"org":b.each(d.s,function(t,u){o.push(u.n)});break;case"end":f=d.n.length;break;default:f=0}var r=[0,0];for(var m=0;m<b(this).length;m++){var p=m>=f&&m<f+d.s.length;if(a(o,m)){p=true}var s=(p?d.s:d.n)[r[p?0:1]].e;s.parent().append(s);if(p||!e.returns){n.push(s.get(0))}r[p?0:1]++}}return this.setArray(n)}});function c(d){return/^[\+-]?\d*\.?\d*$/.exec(d)}function a(e,f){var d=false;b.each(e,function(j,g){if(!d){d=g==f}});return d}b.fn.TinySort=b.fn.Tinysort=b.fn.tsort=b.fn.tinysort})(jQuery);if(window.jQuery){(function(a){if(a.browser.msie){try{document.execCommand("BackgroundImageCache",false,true)}catch(b){}}a.fn.rating=function(d){if(this.length==0){return this}if(typeof arguments[0]=="string"){if(this.length>1){var c=arguments;return this.each(function(){a.fn.rating.apply(a(this),c)})}a.fn.rating[arguments[0]].apply(this,a.makeArray(arguments).slice(1)||[]);return this}var d=a.extend({},a.fn.rating.options,d||{});a.fn.rating.calls++;this.not(".star-rating-applied").addClass("star-rating-applied").each(function(){var g,n=a(this);var e=(this.name||"unnamed-rating").replace(/\[|\]/g,"_").replace(/^\_+|\_+$/g,"");var f=a(this.form||document.body);var m=f.data("rating");if(!m||m.call!=a.fn.rating.calls){m={count:0,call:a.fn.rating.calls}}var p=m[e];if(p){g=p.data("rating")}if(p&&g){g.count++}else{g=a.extend({},d||{},(a.metadata?n.metadata():(a.meta?n.data():null))||{},{count:0,stars:[],inputs:[]});g.serial=m.count++;p=a('<span class="star-rating-control"/>');n.before(p);p.addClass("rating-to-be-drawn");if(n.attr("disabled")){g.readOnly=true}p.append(g.cancel=a('<div class="rating-cancel"><a title="'+g.cancel+'">'+g.cancelValue+"</a></div>").mouseover(function(){a(this).rating("drain");a(this).addClass("star-rating-hover")}).mouseout(function(){a(this).rating("draw");a(this).removeClass("star-rating-hover")}).click(function(){a(this).rating("select")}).data("rating",g))}var l=a('<div class="star-rating rater-'+g.serial+'"><a title="'+(this.title||this.value)+'">'+this.value+"</a></div>");p.append(l);if(this.id){l.attr("id",this.id)}if(this.className){l.addClass(this.className)}if(g.half){g.split=2}if(typeof g.split=="number"&&g.split>0){var k=(a.fn.width?l.width():0)||g.starWidth;var j=(g.count%g.split),o=Math.floor(k/g.split);l.width(o).find("a").css({"margin-left":"-"+(j*o)+"px"})}if(g.readOnly){l.addClass("star-rating-readonly")}else{l.addClass("star-rating-live").mouseover(function(){a(this).rating("fill");a(this).rating("focus")}).mouseout(function(){a(this).rating("draw");a(this).rating("blur")}).click(function(){a(this).rating("select")})}if(this.checked){g.current=l}n.hide();n.change(function(){a(this).rating("select")});l.data("rating.input",n.data("rating.star",l));g.stars[g.stars.length]=l[0];g.inputs[g.inputs.length]=n[0];g.rater=m[e]=p;g.context=f;n.data("rating",g);p.data("rating",g);l.data("rating",g);f.data("rating",m)});a(".rating-to-be-drawn").rating("draw").removeClass("rating-to-be-drawn");return this};a.extend(a.fn.rating,{calls:0,focus:function(){var d=this.data("rating");if(!d){return this}if(!d.focus){return this}var c=a(this).data("rating.input")||a(this.tagName=="INPUT"?this:null);if(d.focus){d.focus.apply(c[0],[c.val(),a("a",c.data("rating.star"))[0]])}},blur:function(){var d=this.data("rating");if(!d){return this}if(!d.blur){return this}var c=a(this).data("rating.input")||a(this.tagName=="INPUT"?this:null);if(d.blur){d.blur.apply(c[0],[c.val(),a("a",c.data("rating.star"))[0]])}},fill:function(){var c=this.data("rating");if(!c){return this}if(c.readOnly){return}this.rating("drain");this.prevAll().andSelf().filter(".rater-"+c.serial).addClass("star-rating-hover")},drain:function(){var c=this.data("rating");if(!c){return this}if(c.readOnly){return}c.rater.children().filter(".rater-"+c.serial).removeClass("star-rating-on").removeClass("star-rating-hover")},draw:function(){var c=this.data("rating");if(!c){return this}this.rating("drain");if(c.current){c.current.data("rating.input").attr("checked","checked");c.current.prevAll().andSelf().filter(".rater-"+c.serial).addClass("star-rating-on")}else{a(c.inputs).removeAttr("checked")}c.cancel[c.readOnly||c.required?"hide":"show"]();this.siblings()[c.readOnly?"addClass":"removeClass"]("star-rating-readonly")},select:function(d){var e=this.data("rating");if(!e){return this}if(e.readOnly){return}e.current=null;if(typeof d!="undefined"){if(typeof d=="number"){return a(e.stars[d]).rating("select")}if(typeof d=="string"){a.each(e.stars,function(){if(a(this).data("rating.input").val()==d){a(this).rating("select")}})}}else{e.current=this[0].tagName=="INPUT"?this.data("rating.star"):(this.is(".rater-"+e.serial)?this:null)}this.data("rating",e);this.rating("draw");var c=a(e.current?e.current.data("rating.input"):null);if(e.callback){e.callback.apply(c[0],[c.val(),a("a",e.current)[0]])}},readOnly:function(c,d){var e=this.data("rating");if(!e){return this}e.readOnly=c||c==undefined?true:false;if(d){a(e.inputs).attr("disabled","disabled")}else{a(e.inputs).removeAttr("disabled")}this.data("rating",e);this.rating("draw")},disable:function(){this.rating("readOnly",true,true)},enable:function(){this.rating("readOnly",false,false)}});a.fn.rating.options={cancel:"Cancel Rating",cancelValue:"",split:0,starWidth:16};a(function(){a("input[type=radio].star").rating()})})(jQuery);
/*
* jQuery corner plugin: simple corner rounding
* Examples and documentation at: http://jquery.malsup.com/corner/
* version 1.99 (28-JUL-2009)
* Dual licensed under the MIT and GPL licenses:
* http://www.opensource.org/licenses/mit-license.php
* http://www.gnu.org/licenses/gpl.html
*/
}(function(c){var e=(function(){if(!c.browser.msie){return false}var j=document.createElement("div");try{j.style.setExpression("width","0+0")}catch(g){return false}return true})();function d(g,j){return parseInt(c.css(g,j))||0}function b(g){var g=parseInt(g).toString(16);return(g.length<2)?"0"+g:g}function f(k){for(;k&&k.nodeName.toLowerCase()!="html";k=k.parentNode){var g=c.css(k,"backgroundColor");if(g=="rgba(0, 0, 0, 0)"){continue}if(g.indexOf("rgb")>=0){var j=g.match(/\d+/g);return"#"+b(j[0])+b(j[1])+b(j[2])}if(g&&g!="transparent"){return g}}return"#ffffff"}function a(k,g,j){switch(k){case"round":return Math.round(j*(1-Math.cos(Math.asin(g/j))));case"cool":return Math.round(j*(1+Math.cos(Math.asin(g/j))));case"sharp":return Math.round(j*(1-Math.cos(Math.acos(g/j))));case"bite":return Math.round(j*(Math.cos(Math.asin((j-g-1)/j))));case"slide":return Math.round(j*(Math.atan2(g,j/g)));case"jut":return Math.round(j*(Math.atan2(j,(j-g-1))));case"curl":return Math.round(j*(Math.atan(g)));case"tear":return Math.round(j*(Math.cos(g)));case"wicked":return Math.round(j*(Math.tan(g)));case"long":return Math.round(j*(Math.sqrt(g)));case"sculpt":return Math.round(j*(Math.log((j-g-1),j)));case"dog":return(g&1)?(g+1):j;case"dog2":return(g&2)?(g+1):j;case"dog3":return(g&3)?(g+1):j;case"fray":return(g%2)*j;case"notch":return j;case"bevel":return g+1}}c.fn.corner=function(m){if(this.length==0){if(!c.isReady&&this.selector){var v=this.selector,r=this.context;c(function(){c(v,r).corner(m)})}return this}m=(m||"").toLowerCase();var j=/keep/.test(m);var n=((m.match(/cc:(#[0-9a-f]+)/)||[])[1]);var t=((m.match(/sc:(#[0-9a-f]+)/)||[])[1]);var l=parseInt((m.match(/(\d+)px/)||[])[1])||10;var u=/round|bevel|notch|bite|cool|sharp|slide|jut|curl|tear|fray|wicked|sculpt|long|dog3|dog2|dog/;var p=((m.match(u)||["round"])[0]);var q={T:0,B:1};var g={TL:/top|tl/.test(m),TR:/top|tr/.test(m),BL:/bottom|bl/.test(m),BR:/bottom|br/.test(m)};if(!g.TL&&!g.TR&&!g.BL&&!g.BR){g={TL:1,TR:1,BL:1,BR:1}}var k=document.createElement("div");k.style.overflow="hidden";k.style.height="1px";k.style.backgroundColor=t||"transparent";k.style.borderStyle="solid";return this.each(function(z){var s={T:parseInt(c.css(this,"paddingTop"))||0,R:parseInt(c.css(this,"paddingRight"))||0,B:parseInt(c.css(this,"paddingBottom"))||0,L:parseInt(c.css(this,"paddingLeft"))||0};if(typeof this.style.zoom!=undefined){this.style.zoom=1}if(!j){this.style.border="none"}k.style.borderColor=n||f(this.parentNode);var B=c.curCSS(this,"height");for(var x in q){var C=q[x];if((C&&(g.BL||g.BR))||(!C&&(g.TL||g.TR))){k.style.borderStyle="none "+(g[x+"R"]?"solid":"none")+" none "+(g[x+"L"]?"solid":"none");var D=document.createElement("div");c(D).addClass("jquery-corner");var o=D.style;C?this.appendChild(D):this.insertBefore(D,this.firstChild);if(C&&B!="auto"){if(c.css(this,"position")=="static"){this.style.position="relative"}o.position="absolute";o.bottom=o.left=o.padding=o.margin="0";if(e){o.setExpression("width","this.parentNode.offsetWidth")}else{o.width="100%"}}else{if(!C&&c.browser.msie){if(c.css(this,"position")=="static"){this.style.position="relative"}o.position="absolute";o.top=o.left=o.right=o.padding=o.margin="0";if(e){var E=d(this,"borderLeftWidth")+d(this,"borderRightWidth");o.setExpression("width","this.parentNode.offsetWidth - "+E+'+ "px"')}else{o.width="100%"}}else{o.position="relative";o.margin=!C?"-"+s.T+"px -"+s.R+"px "+(s.T-l)+"px -"+s.L+"px":(s.B-l)+"px -"+s.R+"px -"+s.B+"px -"+s.L+"px"}}for(var y=0;y<l;y++){var F=Math.max(0,a(p,y,l));var A=k.cloneNode(false);A.style.borderWidth="0 "+(g[x+"R"]?F:0)+"px 0 "+(g[x+"L"]?F:0)+"px";C?D.appendChild(A):D.insertBefore(A,D.firstChild)}}}})};c.fn.uncorner=function(){c("div.jquery-corner",this).remove();return this}})(jQuery);(function(b){var a=null;b.fn.autogrow=function(c){return this.each(function(){new b.autogrow(this,c)})};b.autogrow=function(c,d){this.options=d||{};this.dummy=null;this.interval=null;this.line_height=this.options.lineHeight||parseInt(b(c).css("line-height"));this.min_height=this.options.minHeight||parseInt(b(c).css("min-height"));this.max_height=this.options.maxHeight||parseInt(b(c).css("max-height"));this.textarea=b(c);if(this.line_height==NaN){this.line_height=0}this.init()};b.autogrow.fn=b.autogrow.prototype={autogrow:"1.2.2"};b.autogrow.fn.extend=b.autogrow.extend=b.extend;b.autogrow.fn.extend({init:function(){var c=this;this.textarea.css({overflow:"hidden",display:"block"});this.textarea.bind("focus",function(){c.startExpand()}).bind("blur",function(){c.stopExpand()});this.checkExpand()},startExpand:function(){var c=this;this.interval=window.setInterval(function(){c.checkExpand()},400)},stopExpand:function(){clearInterval(this.interval)},checkExpand:function(){if(this.dummy==null){this.dummy=b("<div></div>");this.dummy.css({"font-size":this.textarea.css("font-size"),"font-family":this.textarea.css("font-family"),width:this.textarea.css("width"),padding:this.textarea.css("padding"),"line-height":this.line_height+"px","overflow-x":"hidden",position:"absolute",top:0,left:-9999}).appendTo("body")}var c=this.textarea.val().replace(/(<|>)/g,"");if($.browser.msie){c=c.replace(/\n/g,"<BR>new")}else{c=c.replace(/\n/g,"<br>new")}if(this.dummy.html()!=c){this.dummy.html(c);if(this.max_height>0&&(this.dummy.height()+this.line_height>this.max_height)){this.textarea.css("overflow-y","auto")}else{this.textarea.css("overflow-y","hidden");if(this.textarea.height()<this.dummy.height()+this.line_height||(this.dummy.height()<this.textarea.height())){this.textarea.animate({height:(this.dummy.height()+this.line_height)+"px"},100)}}}this.textarea.parent().next("div.sharecommentsdiv").hide();this.textarea.parent().next("div.sharecommentsdiv").show()}})})(jQuery);(function(a){a.fn.rssfeeder=function(d){var c=a.extend({targeturl:"http://www.yoget.com/rssblog",items:5,SubjectLen:50,UniqueID:0},d);var e=this;if(!d.targeturl){return false}var b=a.extend(c,d);a.ajax({type:"get",timeout:20000,url:b.targeturl,dataType:"text/xml",processData:false,beforeSend:function(){a(e).html('<br /><br /><img src="images/ajaxloader.gif" alt="" /><br /><br />');a("#adminToolsListingA .ajaxLoading").show()},success:function(k){var f=0;var l=d.items;function j(m){var g;if(a.browser.msie){if(typeof k=="string"){g=new ActiveXObject("Microsoft.XMLDOM");g.async=false;g.loadXML(k)}else{g=k}}else{g=k}a(e).html("");a(g).find("item").each(function(q){if(q>m-1){return}var u=a(this).find("title").text();var n=a(this).find("pubDate").text();var p=a(this).find("link").text();var t=a(this).find("description").text();var o=u.replace(/^\s+|\s+$/g,"").replace(/"/gi,'\\"').replace(/'/gi,"\\'");var s='<img alt="" src="images/catindicatoryellow.gif" style="float:left;">';if(q%2!=0){s='<img alt="" src="images/catindicatorblue.gif" style="float:left;">'}a('<div style="vertical-align: top;"><span style="display: inline-block; width:20px; vertical-align: top; margin-top: 5px;">'+s+'</span><span style="display: inline-block; width:86%;"><a href="javascript:void(0)" title="'+o+'">'+u.substring(0,d.SubjectLen)+"</a></span></div>").click(function(v){PopupArea(v,d.UniqueID+"description"+q)}).appendTo(e);var r=Date.parse(n);a('<div class="date" style="margin-left: 20px;">'+dateFormat(r,"mm/dd/yyyy, h:MM TT")+"</div>").appendTo(e);a('<div class="popupWindowAddress" id="'+d.UniqueID+"description"+q+'" style="left:300px;top:150px;"><div class="menubar" style="text-align:right;" onmousedown="dragStart(event, \''+d.UniqueID+"description"+q+"')\"><div><b><a href=\"javascript:jsAreaClose('"+d.UniqueID+"description"+q+'\')">X</a></b>&nbsp;&nbsp;&nbsp;</div></div><div style="text-align:left; z-index:-100;">&nbsp;&nbsp;<b><a href="'+p+'">'+u+"</a></b><br /><br />"+t+"</div></div>").appendTo(e);a("#"+d.UniqueID+"description"+q).find("img").each(function(){if(a(this).attr("src")!=""&&a(this).attr("src")!=null){a('<div style="margin-left: 20px;"><a href="javascript:void(0)" title="'+o+'"><img src="'+a(this).attr("src")+'" border="0" /></a></div>').click(function(v){PopupArea(v,d.UniqueID+"description"+q)}).appendTo(e);return}})})}return j(l)},error:function(f,g,k){try{if(g=="timeout"){confirm("Load time out, please refresh the page!")}}catch(j){}}})}})(jQuery);$.fn.dropdownmenu=function(a){a=$.extend({speed:250},a||{});this.each(function(){var c=this,g=1000000000;function f(k){if(k.nodeName.toLowerCase()=="li"){var j=$("> ul",k);return j.length?j[0]:null}else{return k}}function d(j){if(j.nodeName.toLowerCase()=="ul"){return $(j).parents("li")[0]}else{return j}}function e(){var j=f(this);if(!j){return}$.data(j,"cancelHide",false);setTimeout(function(){if(!$.data(j,"cancelHide")){$(j).slideUp(a.speed)}},500)}function b(){var k=f(this);if(!k){return}$.data(k,"cancelHide",true);$(k).css({zIndex:g++}).slideDown(a.speed);if(this.nodeName.toLowerCase()=="ul"){var j=d(this);$(j).addClass("hover");$("> a",j).addClass("hover")}}$("ul, li",this).hover(b,e);$("li",this).hover(function(){$(this).addClass("hover");$("> a",this).addClass("hover")},function(){$(this).removeClass("hover");$("> a",this).removeClass("hover")})})};(function($){$.dateNet=function(date){if(date===null||date===undefined){return null}if(/\/Date\([0-9\+]*\)\//.test(date)){return eval("new "+date.split("/")[1])}return"/Date("+date.getTime()+")/"}})(jQuery);jQuery.cookie=function(b,k,n){if(typeof k!="undefined"){n=n||{};if(k===null){k="";n=$.extend({},n);n.expires=-1}var e="";if(n.expires&&(typeof n.expires=="number"||n.expires.toUTCString)){var f;if(typeof n.expires=="number"){f=new Date();f.setTime(f.getTime()+(n.expires*24*60*60*1000))}else{f=n.expires}e="; expires="+f.toUTCString()}var m=n.path?"; path="+(n.path):"";var g=n.domain?"; domain="+(n.domain):"";var a=n.secure?"; secure":"";document.cookie=[b,"=",encodeURIComponent(k),e,m,g,a].join("")}else{var d=null;if(document.cookie&&document.cookie!=""){var l=document.cookie.split(";");for(var j=0;j<l.length;j++){var c=jQuery.trim(l[j]);if(c.substring(0,b.length+1)==(b+"=")){d=decodeURIComponent(c.substring(b.length+1));break}}}return d}};var dateFormat=function(){var f=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZ]|"[^"]*"|'[^']*'/g,e=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,g=/[^-+\dA-Z]/g,j=function(a,b){a=String(a);b=b||2;while(a.length<b){a="0"+a}return a};return function(x,C,b){var z=dateFormat;if(arguments.length==1&&Object.prototype.toString.call(x)=="[object String]"&&!/\d/.test(x)){C=x;x=undefined}x=x?new Date(x):new Date;if(isNaN(x)){throw SyntaxError("invalid date")}C=String(z.masks[C]||C||z.masks["default"]);if(C.slice(0,4)=="UTC:"){C=C.slice(4);b=true}var E=b?"getUTC":"get",m=x[E+"Date"](),B=x[E+"Day"](),s=x[E+"Month"](),c=x[E+"FullYear"](),a=x[E+"Hours"](),o=x[E+"Minutes"](),D=x[E+"Seconds"](),d=x[E+"Milliseconds"](),A=b?0:x.getTimezoneOffset(),y={d:m,dd:j(m),ddd:z.i18n.dayNames[B],dddd:z.i18n.dayNames[B+7],m:s+1,mm:j(s+1),mmm:z.i18n.monthNames[s],mmmm:z.i18n.monthNames[s+12],yy:String(c).slice(2),yyyy:c,h:a%12||12,hh:j(a%12||12),H:a,HH:j(a),M:o,MM:j(o),s:D,ss:j(D),l:j(d,3),L:j(d>99?Math.round(d/10):d),t:a<12?"a":"p",tt:a<12?"am":"pm",T:a<12?"A":"P",TT:a<12?"AM":"PM",Z:b?"UTC":(String(x).match(e)||[""]).pop().replace(g,""),o:(A>0?"-":"+")+j(Math.floor(Math.abs(A)/60)*100+Math.abs(A)%60,4),S:["th","st","nd","rd"][m%10>3?0:(m%100-m%10!=10)*m%10]};return C.replace(f,function(k){return k in y?y[k]:k.slice(1,k.length-1)})}}();dateFormat.masks={"default":"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:ss",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'"};dateFormat.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]};Date.prototype.format=function(d,c){return dateFormat(this,d,c)};function checkReturn(b,c){NS4=(document.layers)?true:false;var a=0;if(NS4){a=b.which}else{a=b.keyCode}if(a==13){clickObj=document.getElementById(c);if(clickObj){clickObj.click()}return(false)}}function PageQuery(b){if(b.length>1){this.q=b.substring(1,b.length)}else{this.q=null}this.keyValuePairs=new Array();if(b){for(var a=0;a<this.q.split("&").length;a++){this.keyValuePairs[a]=this.q.split("&")[a]}}this.getKeyValuePairs=function(){return this.keyValuePairs};this.getValue=function(d){for(var c=0;c<this.keyValuePairs.length;c++){var e=this.keyValuePairs[c].split("=");if(e[0]==d){return e[1]}}return"undefined"};this.getParameters=function(){var c=new Array(this.getLength());for(var d=0;d<this.keyValuePairs.length;d++){c[d]=this.keyValuePairs[d].split("=")[0]}return c};this.getLength=function(){return this.keyValuePairs.length}}function getQueryString(a){var c=new PageQuery(window.location.search);var b=c.getValue(a);if(b=="undefined"){return""}else{return unescape(b)}}function getRadioValue(d){var b="";var a=d.length;for(var c=0;c<a;c++){if(d[c].checked){b=d[c].value;break}}return b}function setRadioValue(c,d){var a=c.length;for(var b=0;b<a;b++){if(c[b].value==d){c[b].checked=true;break}}}function StripQuotationsAndTag(a){return a.replace(/"/g,"&quot;").replace(/'/g,"&rsquo;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function size_format(a){if(a>=1073741824){a=number_format(a/1073741824,2,".","")+" Gb"}else{if(a>=1048576){a=number_format(a/1048576,2,".","")+" Mb"}else{if(a>=1024){a=number_format(a/1024,0)+" Kb"}else{a=number_format(a,0)+" bytes"}}}return a}function number_format(f,b,o,e){var a=f,m=isNaN(b=Math.abs(b))?2:b;var l=o==undefined?".":o;var p=e==undefined?",":e,q=a<0?"-":"";var k=parseInt(a=Math.abs(+a||0).toFixed(m))+"",g=(g=k.length)>3?g%3:0;return q+(g?k.substr(0,g)+p:"")+k.substr(g).replace(/(\d{3})(?=\d)/g,"$1"+p)+(m?l+Math.abs(a-k).toFixed(m).slice(2):"")}function formatCurrency(a){a=a.toString().replace(/\$|\,/g,"");if(isNaN(a)){a=0}sign=(a==(a=Math.abs(a)));a=Math.floor(a*100+0.50000000001);cents=a%100;a=Math.floor(a/100).toString();if(cents<10){cents="0"+cents}for(var b=0;b<Math.floor((a.length-(1+b))/3);b++){a=a.substring(0,a.length-(4*b+3))+","+a.substring(a.length-(4*b+3))}return(((sign)?"":"-")+"$"+a+"."+cents)}function simpleTextCrypt(c,e){var f,d,g=3,a="";for(var b=0;b<c.length;b++){f=c.charCodeAt(b);(e)?d=f+g:d=f-g;a+=String.fromCharCode(d)}return a}(function(d){d.fn.jcalendar=function(g){var j=d.extend({},d.fn.jcalendar.defaults,g);return this.each(function(){$this=d(this);var k=d.meta?d.extend({},j,$this.data()):j;d.fn.jcalendar.draw(k)})};d.fn.jcalendar.getHead=function(k){var j=[];for(var g=0;g<k.days.length;g++){j.push("<td>"+k.days[g]+"</td>")}return j.join("")};d.fn.jcalendar.draw=function(j){var n=d.extend({},this.defaults,j);month=parseInt(n.month,10);year=parseInt(n.year,10);var y=new Date();var v=j.selectedDate;if(!isNaN(year)){v.setDate(1);v.setFullYear(year)}if(!isNaN(month)){v.setDate(1);v.setMonth(month)}var r=v.getDate();var l=v.getMonth();var z=v.getFullYear();var k=[];var q="";var g=new Date(z,l+1,0).getDate();for(var u=1;u<=g;u++){if(u==1){var p=new Date(z,l,u);var x=p.getDay();for(var A=1-x;A<1;A++){var p=new Date(z,l,A);k.push(p);q+=p.toLocaleString()+";"}}var p=new Date(z,l,u);if(p.getMonth()==l&&p.getFullYear()==z){k.push(p);q+=p.toLocaleString()+";"}if(u==g){var x=p.getDay();for(var A=1;A<7-x;A++){p=new Date(z,l+1,A);k.push(p);q+=p.toLocaleString()+";"}}}var m=this;var s=$this;if(j.LocaleDisplay=="en"){f(k,null,m,s,n,y,r,l,z);return}d.ajax({type:"POST",url:"webservices/ZiWeiServices.asmx/GetChineseDays",data:"{WestDays: '"+q+"'}",contentType:"application/json; charset=utf-8",dataType:"json",success:function(o){var t=o.d;f(k,t,m,s,n,y,r,l,z)}})};function f(n,J,t,G,v,E,I,g,u){var D=d('<table cellspacing="0" border="0" class="cal_layout" style="width:'+v.tableWidth+'; border-collapse: collapse;"></table>');var x="<tbody><tr>"+t.getHead(v)+"</tr>",p="";var r=[];for(var z=0;z<n.length;z++){var C=n[z].getDay();var H=n[z].getMonth();var s=n[z].getFullYear();var F=n[z].getDate();var l=b(v.dateFormat,n[z]);p="";if(F==E.getDate()&&H==E.getMonth()&&s==E.getFullYear()){p=' class="curr"'}else{if(C==6||C==0){p=' class="weekend"'}else{if(F==I&&H==g&&s==u){p=' class="sel"'}}}var B="javascript:";if(v.linkFormat!=null&&v.linkFormat!=undefined){B=b(v.linkFormat,n[z])}if(J!=null){r.push("<td"+p+'><a href="'+B+'" rel="'+l+'">'+F+"<br /><span>"+J[z]+"</span></a></td>")}else{r.push("<td"+p+'><a href="'+B+'" rel="'+l+'">'+F+"</a></td>")}if(n[z].getDay()==6){x+="<tr>"+r.join("")+"</tr>";r=[]}else{if(z==(n.length-1)){x+="<tr>"+r.join("")+"</tr>"}}}x+="</tbody>";D.html(x);if(typeof v.onSelect=="function"){D.find("a").click(function(){return v.onSelect(d(this).attr("rel"))})}var q="";if(v.showYear==true){q=" "+u+" "}G[0].innerHTML='<span class="state" style="display:none;">'+g+"."+u+'</span><div class="monthName"><a href="#" class="cal_next">'+v.nextArrow+'</a><a href="#" class="cal_prev">'+v.prevArrow+"</a> "+v.months[g]+q+" </div>";G.append(D).find(".monthName").width(G.find(".cal_layout").width());var m=G.attr("id")+"_ddlyearscal";var k=G.attr("id")+"_ddlmonthscal";G.append('<select id="'+m+'" style="width:70px;"></select><select id="'+k+'"></select>');for(var A=u-145;A<u+145;A++){d("#"+m).append('<option value="'+A+'">'+A+"</option>")}d("#"+m).val(u).attr("selected","selected");for(var A=1;A<13;A++){d("#"+k).append('<option value="'+A+'">'+A+"</option>")}d("#"+k).val(g+1).attr("selected","selected");d("#"+m).change(function(){c(G,v,d("#"+m).val(),d("#"+k).val())});d("#"+k).change(function(){c(G,v,d("#"+m).val(),d("#"+k).val())});t.next($this.find(".cal_next"),v);t.prev($this.find(".cal_prev"),v)}function b(n,l){var g=l.getDate();var m=l.getMonth()+1;var j=l.getFullYear();if(n.indexOf("{%dd}")!=-1){g=e(g)}if(n.indexOf("{%mm}")!=-1){m=e(m)}if(n.indexOf("{%yy}")!=-1){j=j.toString().slice(2)}var k=n.replace(/{%d(d)?}/,g).replace(/{%m(m)?}/,m).replace(/{%yy(yy)?}/,j);return k}function a(n,l){var g=l.getDate();var m=l.getMonth();var j=l.getFullYear();if(n.indexOf("{%dd}")!=-1){g=e(g)}if(n.indexOf("{%mm}")!=-1){m=e(m)}if(n.indexOf("{%yy}")!=-1){j=j.toString().slice(2)}m++;var k=n.replace(/{%d(d)?}/,g).replace(/{%m(m)?}/,m).replace(/{%yy(yy)?}/,j);return k}d.fn.jcalendar.next=function(g,j){this.change(g,1,j)};d.fn.jcalendar.prev=function(g,j){this.change(g,-1,j)};d.fn.jcalendar.change=function(j,l,n){var m=d.extend({},d.fn.jcalendar.defaults,n);var g=this;var k=j.parent(".monthName").parent();j.click(function(){var o=g.getState(k);var p=new Date(o[1],o[0]+l,1);m.month=p.getMonth();m.year=p.getFullYear();k.jcalendar(m);return false})};function c(k,l,g,j){var m=new Date(g,j-1,1);l.month=m.getMonth();l.year=m.getFullYear();k.jcalendar(l)}d.fn.jcalendar.getState=function(j){var g=j.find(".state")[0].innerHTML.split(".");return[parseInt(g[0],10),parseInt(g[1],10)]};function e(g){g=parseInt(g,10);if(g<10){return"0"+g}return g}d.fn.jcalendar.defaults={days:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],linkFormat:null,LocaleDisplay:"en",dateFormat:"{%dd}.{%mm}.{%yyyy}",selectedDate:new Date(),tableWidth:"168px",onSelect:null,showYear:false,prevArrow:"&laquo;",nextArrow:"&raquo;"}})(jQuery);var DragDropFn={useridlocal:"",useridvisitor:"",pagesectionid:"",jQuery:$,settings:{columns:".column",widgetSelector:".widget",handleSelector:".widget-head",contentSelector:".widget-content",widgetDefault:{movable:true,removable:true,collapsible:false,editable:true,colorClasses:["color1","color2","color3","color4","color5","color6","color7","color8","color9","color10","color11","color12","color13","color14","color15","color16","color17","color18","color19"]},widgetIndividual:{my_introduction:{movable:false,removable:false,collapsible:false,editable:true},forum_main:{movable:false,removable:false,collapsible:false,editable:true},g_searchbox:{movable:true,removable:false,collapsible:false,editable:true},g_rightads:{movable:true,removable:false,collapsible:false,editable:true},g_main:{movable:false,removable:false,collapsible:false,editable:true},shop_main:{movable:false,removable:false,collapsible:false,editable:true}}},init:function(a,c,b){this.useridlocal=a;this.useridvisitor=c;this.pagesectionid=b;this.sortWidgets()},getWidgetSettings:function(c){var b=this.jQuery,a=this.settings;return(c&&a.widgetIndividual[c])?b.extend({},a.widgetDefault,a.widgetIndividual[c]):a.widgetDefault},processRemoved:function(f,d){var e=this.jQuery,c=this.settings;var b=e("#divWebpartsDisplay");if(DragDropFn.useridlocal!=DragDropFn.useridvisitor){b.hide();return}if(b.hide()){b.show()}if(d!="1"){e(b).empty()}var a=f.split(";");e(a).each(function(){if(!this.length){return}var g=this;e('<input type="checkbox" title="'+this+'" value="'+this+'" class="'+this+'" style="vertical-align: middle; margin-left:3px;" /><label class="'+this+'">'+this+"</label><br />").click(function(){var j=this;if(confirm("This widget will be displayed, ok?")){e.ajax({type:"POST",url:"webservices/OtherAccessories.asmx/ShowUserHomeWebPart",data:"{UserID: '"+DragDropFn.useridlocal+"', PageSection: '"+DragDropFn.pagesectionid+"', WebPartID: '"+g+"'}",contentType:"application/json; charset=utf-8",dataType:"json",success:function(k){location.reload()}})}return false}).appendTo(e(b))})},addWidgetControls:function(){var c=this,b=this.jQuery,a=this.settings;b(a.widgetSelector,b(a.columns)).each(function(){var d=c.getWidgetSettings(this.id);if(c.useridlocal==c.useridvisitor&&d.removable){b('<a href="#" class="remove">CLOSE</a>').mousedown(function(f){f.stopPropagation()}).click(function(){if(confirm("This web part will be removed, ok?")){var e=b(this).parents(a.widgetSelector).attr("id");b(this).parents(a.widgetSelector).animate({opacity:0},function(){b(this).wrap("<div/>").parent().slideUp(function(){b(this).remove();c.savePreferences()})});b.ajax({type:"POST",url:"webservices/OtherAccessories.asmx/HideUserHomeWebPart",data:"{UserID: '"+c.useridlocal+"', PageSection: '"+c.pagesectionid+"', WebPartID: '"+e+"'}",contentType:"application/json; charset=utf-8",dataType:"json",success:function(f){c.processRemoved(f.d);if(typeof GetNewMailCount=="function"){GetNewMailCount(true)}}})}return false}).appendTo(b(a.handleSelector,this))}if(c.useridlocal==c.useridvisitor&&d.editable){b('<a href="#" class="edit">EDIT</a>').mousedown(function(f){f.stopPropagation()}).toggle(function(){b(this).css({backgroundPosition:"-52px 0",width:"14px"}).parents(a.widgetSelector).find(".edit-box").show().find("input").focus();return false},function(){b(this).css({backgroundPosition:"-38px 0",width:"14px"}).parents(a.widgetSelector).find(".edit-box").hide();return false}).appendTo(b(a.handleSelector,this));b('<div class="edit-box" style="display:none;"/>').append("<ul>").append((function(){var e='<li class="item"><label>Available colors:</label><br /><ul class="colors">';b(d.colorClasses).each(function(){e+='<li class="'+this+'"/>'});return e+"</ul>"})()).append("</ul>").insertAfter(b(a.handleSelector,this))}if(c.useridlocal==c.useridvisitor&&d.collapsible){b('<a href="#" class="collapse">COLLAPSE</a>').mousedown(function(f){f.stopPropagation()}).toggle(function(){b(this).css({backgroundPosition:"-38px 0"}).parents(a.widgetSelector).find(a.contentSelector).hide();c.savePreferences();return false},function(){b(this).css({backgroundPosition:""}).parents(a.widgetSelector).find(a.contentSelector).show();c.savePreferences();return false}).prependTo(b(a.handleSelector,this))}});b(".edit-box").each(function(){b("input",this).keyup(function(){b(this).parents(a.widgetSelector).find("h3").text(b(this).val().length>20?b(this).val().substr(0,20)+"...":b(this).val())});b("ul.colors li",this).click(function(){var e=/\bcolor[\w]{1,}\b/,d=b(this).parents(a.widgetSelector).attr("class").match(e);if(d){b(this).parents(a.widgetSelector).removeClass(d[0]).addClass(b(this).attr("class").match(e)[0]);c.savePreferences()}return false})})},makeSortable:function(){var d=this,c=this.jQuery,a=this.settings,b=(function(){var e="";c(a.widgetSelector,c(a.columns)).each(function(f){if(!this.id){this.id="widget-no-id-"+f}if(d.useridlocal!=d.useridvisitor||!d.getWidgetSettings(this.id).movable){e+="#"+this.id+","}});if(e!=""){return c("> li:not("+e+")",a.columns)}else{return c("> li",a.columns)}})();b.find(a.handleSelector).css({cursor:"move"}).mousedown(function(f){b.css({width:""});c(this).parent().css({width:c(this).parent().width()+"px"})}).mouseup(function(){if(!c(this).parent().hasClass("dragging")){c(this).parent().css({width:""})}else{c(a.columns).sortable("disable")}});c(a.columns).sortable({items:b,connectWith:c(a.columns),handle:a.handleSelector,placeholder:"widget-placeholder",forcePlaceholderSize:true,revert:300,delay:100,opacity:0.8,containment:"document",start:function(g,f){c(f.helper).addClass("dragging")},stop:function(g,f){c(f.item).css({width:""}).removeClass("dragging");c(a.columns).sortable("enable");d.savePreferences()}})},savePreferences:function(){var d=this,c=this.jQuery,b=this.settings,a="";c(b.columns).each(function(e){a+=(e===0)?"":"|";c(b.widgetSelector,this).each(function(f){a+=(f===0)?"":";";a+=c(this).attr("id")+",";a+=c(this).attr("class").match(/\bcolor[\w]{1,}\b/)+",";a+=c("h3:eq(0)",this).text().replace(/\|/g,"[-PIPE-]").replace(/,/g,"[-COMMA-]")+",";a+=c(b.contentSelector,this).css("display")==="none"?"collapsed":"not-collapsed"})});a=a.replace(/^\s+|\s+$/g,"").replace(/"/gi,'\\"').replace(/'/gi,"\\'");c.ajax({type:"POST",url:"webservices/OtherAccessories.asmx/ModifyUserHomeWebParts",data:"{UserID: '"+this.useridlocal+"', PageSection: '"+this.pagesectionid+"', ArrangementStr: '"+a+"'}",contentType:"application/json; charset=utf-8",dataType:"json",success:function(e){}})},sortWidgets:function(){var c=this,b=this.jQuery,a=this.settings;b.ajax({type:"POST",url:"webservices/OtherAccessories.asmx/GetUserHomeWebParts",data:"{UserID: '"+this.useridlocal+"', PageSection: '"+this.pagesectionid+"'}",contentType:"application/json; charset=utf-8",dataType:"json",success:function(d){var g=d.d;var f=/\bcolor[\w]{1,}\b/;if(g!=""&&g.indexOf(",")>0){b(a.columns).each(function(l){var k=b(this);var j=g.split("|");var m;if(j.length>1){if(l>=j.length){return}m=j[l].split(";")}else{m=j[0].split(";")}b(m).each(function(){if(!this.length){return}var o=this.split(",");var p=b("#"+o[0]);if(!b(p).attr("class")){return}var n=b(p).attr("class").match(f);if(o[4]==="False"){b("#"+o[0]).remove();c.processRemoved(o[0],"1");return}if(n){b(p).removeClass(n[0]).addClass(o[1])}if(o[3]==="collapsed"){b(p).addClass("collapsed")}if(o[0].indexOf("_main")<1){b(k).append(p)}})});c.addWidgetControls();c.makeSortable()}else{if(g.indexOf("color")>=0){var e=g;b(a.columns).each(function(j){b(".widget",this).each(function(){var m=b(this).attr("class");var l=m.match(f);var k=m.replace(l,e);b(this).attr("class",k)})});c.addWidgetControls();c.makeSortable()}else{c.addWidgetControls();c.makeSortable()}}b(a.columns).css({visibility:"visible"})}})}};