(function(g){function n(b){var a;if(b&&b.constructor==Array&&b.length==3)return b;if(a=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(b))return[parseInt(a[1]),parseInt(a[2]),parseInt(a[3])];if(a=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(b))return[parseFloat(a[1])*2.55,parseFloat(a[2])*2.55,parseFloat(a[3])*2.55];if(a=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(b))return[parseInt(a[1],16),parseInt(a[2],
16),parseInt(a[3],16)];if(a=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(b))return[parseInt(a[1]+a[1],16),parseInt(a[2]+a[2],16),parseInt(a[3]+a[3],16)];if(/rgba\(0, 0, 0, 0\)/.exec(b))return o.transparent;return o[jQuery.trim(b).toLowerCase()]}g.effects=g.effects||{};g.extend(g.effects,{save:function(b,a){for(var c=0;c<a.length;c++)a[c]!==null&&g.data(b[0],"ec.storage."+a[c],b[0].style[a[c]])},restore:function(b,a){for(var c=0;c<a.length;c++)a[c]!==null&&b.css(a[c],g.data(b[0],"ec.storage."+a[c]))},
setMode:function(b,a){if(a=="toggle")a=b.is(":hidden")?"show":"hide";return a},getBaseline:function(b,a){var c,d;switch(b[0]){case "top":c=0;break;case "middle":c=0.5;break;case "bottom":c=1;break;default:c=b[0]/a.height}switch(b[1]){case "left":d=0;break;case "center":d=0.5;break;case "right":d=1;break;default:d=b[1]/a.width}return{x:d,y:c}},createWrapper:function(b){if(b.parent().attr("id")=="fxWrapper")return b;var a={width:b.outerWidth({margin:true}),height:b.outerHeight({margin:true}),"float":b.css("float")};
b.wrap('<div id="fxWrapper" style="font-size:100%;background:transparent;border:none;margin:0;padding:0"></div>');var c=b.parent();if(b.css("position")=="static"){c.css({position:"relative"});b.css({position:"relative"})}else{var d=b.css("top");if(isNaN(parseInt(d)))d="auto";var e=b.css("left");if(isNaN(parseInt(e)))e="auto";c.css({position:b.css("position"),top:d,left:e,zIndex:b.css("z-index")}).show();b.css({position:"relative",top:0,left:0})}c.css(a);return c},removeWrapper:function(b){if(b.parent().attr("id")==
"fxWrapper")return b.parent().replaceWith(b);return b},setTransition:function(b,a,c,d){d=d||{};g.each(a,function(e,f){unit=b.cssUnit(f);if(unit[0]>0)d[f]=unit[0]*c+unit[1]});return d},animateClass:function(b,a,c,d){var e=typeof c=="function"?c:d?d:null,f=typeof c=="object"?c:null;return this.each(function(){var h={},j=g(this),l=j.attr("style")||"";if(typeof l=="object")l=l.cssText;if(b.toggle)j.hasClass(b.toggle)?(b.remove=b.toggle):(b.add=b.toggle);var m=g.extend({},document.defaultView?document.defaultView.getComputedStyle(this,
null):this.currentStyle);b.add&&j.addClass(b.add);b.remove&&j.removeClass(b.remove);var k=g.extend({},document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle);b.add&&j.removeClass(b.add);b.remove&&j.addClass(b.remove);for(var i in k)if(typeof k[i]!="function"&&k[i]&&i.indexOf("Moz")==-1&&i.indexOf("length")==-1&&k[i]!=m[i]&&(i.match(/color/i)||!i.match(/color/i)&&!isNaN(parseInt(k[i],10)))&&(m.position!="static"||m.position=="static"&&!i.match(/left|top|bottom|right/)))h[i]=
k[i];j.animate(h,a,f,function(){if(typeof g(this).attr("style")=="object"){g(this).attr("style").cssText="";g(this).attr("style").cssText=l}else g(this).attr("style",l);b.add&&g(this).addClass(b.add);b.remove&&g(this).removeClass(b.remove);e&&e.apply(this,arguments)})})}});g.fn.extend({_show:g.fn.show,_hide:g.fn.hide,__toggle:g.fn.toggle,_addClass:g.fn.addClass,_removeClass:g.fn.removeClass,_toggleClass:g.fn.toggleClass,effect:function(b,a,c,d){return g.effects[b]?g.effects[b].call(this,{method:b,
options:a||{},duration:c,callback:d}):null},show:function(){if(!arguments[0]||arguments[0].constructor==Number||/(slow|normal|fast)/.test(arguments[0]))return this._show.apply(this,arguments);else{var b=arguments[1]||{};b.mode="show";return this.effect.apply(this,[arguments[0],b,arguments[2]||b.duration,arguments[3]||b.callback])}},hide:function(){if(!arguments[0]||arguments[0].constructor==Number||/(slow|normal|fast)/.test(arguments[0]))return this._hide.apply(this,arguments);else{var b=arguments[1]||
{};b.mode="hide";return this.effect.apply(this,[arguments[0],b,arguments[2]||b.duration,arguments[3]||b.callback])}},toggle:function(){if(!arguments[0]||arguments[0].constructor==Number||/(slow|normal|fast)/.test(arguments[0])||arguments[0].constructor==Function)return this.__toggle.apply(this,arguments);else{var b=arguments[1]||{};b.mode="toggle";return this.effect.apply(this,[arguments[0],b,arguments[2]||b.duration,arguments[3]||b.callback])}},addClass:function(b,a,c,d){return a?g.effects.animateClass.apply(this,
[{add:b},a,c,d]):this._addClass(b)},removeClass:function(b,a,c,d){return a?g.effects.animateClass.apply(this,[{remove:b},a,c,d]):this._removeClass(b)},toggleClass:function(b,a,c,d){return a?g.effects.animateClass.apply(this,[{toggle:b},a,c,d]):this._toggleClass(b)},morph:function(b,a,c,d,e){return g.effects.animateClass.apply(this,[{add:a,remove:b},c,d,e])},switchClass:function(){return this.morph.apply(this,arguments)},cssUnit:function(b){var a=this.css(b),c=[];g.each(["em","px","%","pt"],function(d,
e){if(a.indexOf(e)>0)c=[parseFloat(a),e]});return c}});jQuery.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","color","outlineColor"],function(b,a){jQuery.fx.step[a]=function(c){if(c.state==0){var d;d=c.elem;var e=a,f;do{f=jQuery.curCSS(d,e);if(f!=""&&f!="transparent"||jQuery.nodeName(d,"body"))break;e="backgroundColor"}while(d=d.parentNode);d=n(f);c.start=d;c.end=n(c.end)}c.elem.style[a]="rgb("+[Math.max(Math.min(parseInt(c.pos*(c.end[0]-c.start[0])+
c.start[0]),255),0),Math.max(Math.min(parseInt(c.pos*(c.end[1]-c.start[1])+c.start[1]),255),0),Math.max(Math.min(parseInt(c.pos*(c.end[2]-c.start[2])+c.start[2]),255),0)].join(",")+")"}});var o={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,
50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,
192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]};jQuery.easing.jswing=jQuery.easing.swing;jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(b,a,c,d,e){return jQuery.easing[jQuery.easing.def](b,a,c,d,e)},easeInQuad:function(b,a,c,d,e){return d*(a/=e)*a+c},easeOutQuad:function(b,a,c,d,e){return-d*(a/=e)*(a-2)+c},easeInOutQuad:function(b,a,c,d,e){if((a/=e/2)<1)return d/2*a*a+c;return-d/2*(--a*(a-2)-1)+c},easeInCubic:function(b,a,c,d,e){return d*(a/=e)*a*a+c},easeOutCubic:function(b,
a,c,d,e){return d*((a=a/e-1)*a*a+1)+c},easeInOutCubic:function(b,a,c,d,e){if((a/=e/2)<1)return d/2*a*a*a+c;return d/2*((a-=2)*a*a+2)+c},easeInQuart:function(b,a,c,d,e){return d*(a/=e)*a*a*a+c},easeOutQuart:function(b,a,c,d,e){return-d*((a=a/e-1)*a*a*a-1)+c},easeInOutQuart:function(b,a,c,d,e){if((a/=e/2)<1)return d/2*a*a*a*a+c;return-d/2*((a-=2)*a*a*a-2)+c},easeInQuint:function(b,a,c,d,e){return d*(a/=e)*a*a*a*a+c},easeOutQuint:function(b,a,c,d,e){return d*((a=a/e-1)*a*a*a*a+1)+c},easeInOutQuint:function(b,
a,c,d,e){if((a/=e/2)<1)return d/2*a*a*a*a*a+c;return d/2*((a-=2)*a*a*a*a+2)+c},easeInSine:function(b,a,c,d,e){return-d*Math.cos(a/e*(Math.PI/2))+d+c},easeOutSine:function(b,a,c,d,e){return d*Math.sin(a/e*(Math.PI/2))+c},easeInOutSine:function(b,a,c,d,e){return-d/2*(Math.cos(Math.PI*a/e)-1)+c},easeInExpo:function(b,a,c,d,e){return a==0?c:d*Math.pow(2,10*(a/e-1))+c},easeOutExpo:function(b,a,c,d,e){return a==e?c+d:d*(-Math.pow(2,-10*a/e)+1)+c},easeInOutExpo:function(b,a,c,d,e){if(a==0)return c;if(a==
e)return c+d;if((a/=e/2)<1)return d/2*Math.pow(2,10*(a-1))+c;return d/2*(-Math.pow(2,-10*--a)+2)+c},easeInCirc:function(b,a,c,d,e){return-d*(Math.sqrt(1-(a/=e)*a)-1)+c},easeOutCirc:function(b,a,c,d,e){return d*Math.sqrt(1-(a=a/e-1)*a)+c},easeInOutCirc:function(b,a,c,d,e){if((a/=e/2)<1)return-d/2*(Math.sqrt(1-a*a)-1)+c;return d/2*(Math.sqrt(1-(a-=2)*a)+1)+c},easeInElastic:function(b,a,c,d,e){b=1.70158;var f=0,h=d;if(a==0)return c;if((a/=e)==1)return c+d;f||(f=e*0.3);if(h<Math.abs(d)){h=d;b=f/4}else b=
f/(2*Math.PI)*Math.asin(d/h);return-(h*Math.pow(2,10*(a-=1))*Math.sin((a*e-b)*2*Math.PI/f))+c},easeOutElastic:function(b,a,c,d,e){b=1.70158;var f=0,h=d;if(a==0)return c;if((a/=e)==1)return c+d;f||(f=e*0.3);if(h<Math.abs(d)){h=d;b=f/4}else b=f/(2*Math.PI)*Math.asin(d/h);return h*Math.pow(2,-10*a)*Math.sin((a*e-b)*2*Math.PI/f)+d+c},easeInOutElastic:function(b,a,c,d,e){b=1.70158;var f=0,h=d;if(a==0)return c;if((a/=e/2)==2)return c+d;f||(f=e*0.3*1.5);if(h<Math.abs(d)){h=d;b=f/4}else b=f/(2*Math.PI)*Math.asin(d/
h);if(a<1)return-0.5*h*Math.pow(2,10*(a-=1))*Math.sin((a*e-b)*2*Math.PI/f)+c;return h*Math.pow(2,-10*(a-=1))*Math.sin((a*e-b)*2*Math.PI/f)*0.5+d+c},easeInBack:function(b,a,c,d,e,f){if(f==undefined)f=1.70158;return d*(a/=e)*a*((f+1)*a-f)+c},easeOutBack:function(b,a,c,d,e,f){if(f==undefined)f=1.70158;return d*((a=a/e-1)*a*((f+1)*a+f)+1)+c},easeInOutBack:function(b,a,c,d,e,f){if(f==undefined)f=1.70158;if((a/=e/2)<1)return d/2*a*a*(((f*=1.525)+1)*a-f)+c;return d/2*((a-=2)*a*(((f*=1.525)+1)*a+f)+2)+c},
easeInBounce:function(b,a,c,d,e){return d-jQuery.easing.easeOutBounce(b,e-a,0,d,e)+c},easeOutBounce:function(b,a,c,d,e){return(a/=e)<1/2.75?d*7.5625*a*a+c:a<2/2.75?d*(7.5625*(a-=1.5/2.75)*a+0.75)+c:a<2.5/2.75?d*(7.5625*(a-=2.25/2.75)*a+0.9375)+c:d*(7.5625*(a-=2.625/2.75)*a+0.984375)+c},easeInOutBounce:function(b,a,c,d,e){if(a<e/2)return jQuery.easing.easeInBounce(b,a*2,0,d,e)*0.5+c;return jQuery.easing.easeOutBounce(b,a*2-e,0,d,e)*0.5+d*0.5+c}})})(jQuery);