jQuery.easing={easein:function(x,t,b,c,d){return c*(t/=d)*t+b},easeinout:function(x,t,b,c,d){if(t<d/2)return 2*c*t*t/(d*d)+b;var a=t-d/2;return-2*c*a*a/(d*d)+2*c*a/d+c/2+b},easeout:function(x,t,b,c,d){return-c*t*t/(d*d)+2*c*t/d+b},expoin:function(x,t,b,c,d){var a=1;if(c<0){a*=-1;c*=-1}return a*(Math.exp(Math.log(c)/d*t))+b},expoout:function(x,t,b,c,d){var a=1;if(c<0){a*=-1;c*=-1}return a*(-Math.exp(-Math.log(c)/d*(t-d))+c+1)+b},expoinout:function(x,t,b,c,d){var a=1;if(c<0){a*=-1;c*=-1}if(t<d/2)return a*(Math.exp(Math.log(c/2)/(d/2)*t))+b;return a*(-Math.exp(-2*Math.log(c/2)/d*(t-d))+c+1)+b},bouncein:function(x,t,b,c,d){return c-jQuery.easing['bounceout'](x,d-t,0,c,d)+b},bounceout:function(x,t,b,c,d){if((t/=d)<(1/2.75)){return c*(7.5625*t*t)+b}else if(t<(2/2.75)){return c*(7.5625*(t-=(1.5/2.75))*t+.75)+b}else if(t<(2.5/2.75)){return c*(7.5625*(t-=(2.25/2.75))*t+.9375)+b}else{return c*(7.5625*(t-=(2.625/2.75))*t+.984375)+b}},bounceinout:function(x,t,b,c,d){if(t<d/2)return jQuery.easing['bouncein'](x,t*2,0,c,d)*.5+b;return jQuery.easing['bounceout'](x,t*2-d,0,c,d)*.5+c*.5+b},elasin:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4}else var s=p/(2*Math.PI)*Math.asin(c/a);return-(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b},elasout:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4}else var s=p/(2*Math.PI)*Math.asin(c/a);return a*Math.pow(2,-10*t)*Math.sin((t*d-s)*(2*Math.PI)/p)+c+b},elasinout:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d/2)==2)return b+c;if(!p)p=d*(.3*1.5);if(a<Math.abs(c)){a=c;var s=p/4}else var s=p/(2*Math.PI)*Math.asin(c/a);if(t<1)return-.5*(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b;return a*Math.pow(2,-10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p)*.5+c+b},backin:function(x,t,b,c,d){var s=1.70158;return c*(t/=d)*t*((s+1)*t-s)+b},backout:function(x,t,b,c,d){var s=1.70158;return c*((t=t/d-1)*t*((s+1)*t+s)+1)+b},backinout:function(x,t,b,c,d){var s=1.70158;if((t/=d/2)<1)return c/2*(t*t*(((s*=(1.525))+1)*t-s))+b;return c/2*((t-=2)*t*(((s*=(1.525))+1)*t+s)+2)+b},linear:function(x,t,b,c,d){return c*t/d+b}};(function($){$.fn.lavaLamp=function(o){o=$.extend({fx:"linear",speed:500,click:function(){}},o||{});return this.each(function(){var b=$(this),noop=function(){},$back=$('<li class="back"><div class="left"></div></li>').appendTo(b),$li=$("li",this),curr=$("li.current",this)[0]||$($li[0]).addClass("current")[0];$li.not(".back").hover(function(){move(this)},noop);$(this).hover(noop,function(){move(curr)});$li.click(function(e){setCurr(this);return o.click.apply(this,[e,this])});setCurr(curr);function setCurr(a){$back.css({"left":a.offsetLeft+"px","width":a.offsetWidth+"px"});curr=a};function move(a){$back.each(function(){$(this).dequeue()}).animate({width:a.offsetWidth,left:a.offsetLeft},o.speed,o.fx)}})}})(jQuery);(function($){var _2=[];var _3=0;var _4={};function _5(_6){var _7=[];$.extend(this,{width:_6.width,height:_6.height,ctx:_6.getContext("2d"),save:function(){this.ctx.save();_7.push({width:this.width,height:this.height});},restore:function(){this.ctx.restore();$.extend(this,_7.pop());}});};var _8=(function(){var _9=function(_a,_b){_a.ctx.translate(_b,_b);_a.width-=2*_b;_a.height-=2*_b;};return{action:{paint:function(){}},shrink:_9,defaultShrink:_9,setAction:function(_c){this.action=_c;}};})();function _d(_e,_f){return $.extend({},_8,_e,{opts:_f,savedOpts:_f});};function _10(_11){return _d({paint:function(_12){_12.save();this.action.opts=$.extend(true,this.action.savedOpts);$.each(_11,function(){this.paint(_12);});_12.restore();},setAction:function(_13){this.action=_13;$.each(_11,function(){this.action=_13;});}});};var _14=_10;function _15(_16,_17){var _18=_4[_16];if(!_18){throw"Unknown plugin: "+_16;}
_17=$.extend({},_18.defaultOpts||{},_17);return _d(_18,_17);};function _19(s){s+=" ";var _1b=0;function err(m){msg=m+" at "+_1b+": ..."+s.substring(_1b)+"\nin "+s;alert(msg);throw msg;};function cur(){return s.charAt(_1b);};function _1f(){if(_1b>s.length){throw("Unexpected end");}
return s.charAt(_1b+1);};function eat(){return s.charAt(_1b++);};function _21(){while(/\s/.exec(cur())){eat();}};function _22(c){_21();for(var i=0;i<c.length;++i){if(cur()!=c.charAt(i)){err("Expected '"+c.charAt(i)+"' found '"+cur()+"'");}
eat();}};function _25(){_21();for(var _26=[];/\w/.exec(cur());_26.push(eat())){}
return _26.join("");};function _27(){_21();for(var n=[];/\d/.exec(cur());n.push(eat())){}
return parseInt(n.join(""));};function _29(){_21();var s=[],_2b=cur();if(/[^\'\"]/.exec(_2b)){err("String expected");}
eat();while(cur()!=_2b){if(cur()=="\\"){s.eat();}
s.push(eat());}
_22(_2b);return s.join("");};function _2c(){_21();for(var s=[];/[^;}]/.exec(cur());s.push(eat())){}
return s.join("");};function _2e(){_21();if(/\d/.exec(cur())){return _27();}
if(/['"]/.exec(cur())){return _29();}
return _2c();};function _2f(){_22("{");_21();var _30={};while(cur()!="}"){var key=_25();_22(":");_30[key]=_2e();_21();if(cur()=="}"){break;}
_22(";");}
_22("}");return _30;};function _32(){var _33=_25();_21();opts=cur()=="{"?_2f():{};return _15(_33,opts);};function _34(){_22("[");_21();var _35=[];while(cur()!="]"){_35.push(_32());_21();}
_22("]");return _10(_35);};function _36(){_21();return cur()=="["?_34():_32();};function _37(){var _38;_21();if(cur()=="("){eat();_38=_39();_22(")");}else{_38=_32();}
return _38;};function _3a(){var _3b=_36();_22("=>");var _3c=_37();_3b.setAction(_3c);return _3b;};function _39(){var _3d=[];while(true){_3d.push(_3a());_21();if(cur()!=","){break;}
_22(",");}
return _14(_3d);};return _39();};function _3e(_3f,_40){var _41=$(_3f);var _42=_41.data("liquid-canvas");if(!_42){return;}
var _43=_42.canvas;var _44=$(_43);var w=_41.outerWidth();var h=_41.outerHeight();if(_40||_43.width!=w||_43.height!=h||_43.offsetTop!=_3f.offsetTop||_43.offsetLeft!=_3f.offsetLeft){_3=100;_44.css({left:_3f.offsetLeft+"px",top:_3f.offsetTop+"px"});_43.width=w;_43.height=h;var _47=new _5(_43);_47.save();_42.paint(_47);_47.restore();}};function _48(_49){$.each(_2,function(){_3e(this,_49);});};function _4a(){_48();_3--;if(_3<0){_3=0;setTimeout(_4a,1000);}else{setTimeout(_4a,1000/60);}};jQuery.fn.extend({liquidCanvas:function(_4b){this.each(function(){var _4c;if(window.G_vmlCanvasManager){$(this).before("<div width=\"0\" height=\"0\" style=\"position:absolute; top:0px; left:0px;\"></div>");_4c=G_vmlCanvasManager.initElement($(this).prev("div").get(0));}else{$(this).before("<canvas width=\"0\" height=\"0\" style=\"position:absolute; top:0px; left:0px;\"></canvas>");_4c=$(this).prev("canvas").get(0);}
var _4d;if($.isFunction(_4b)){_4d=_4b;}else{var _4e=_19(_4b);_4d=function(_4f){_4e.paint(_4f);};}
$(this).data("liquid-canvas",{"canvas":_4c,"paint":_4d});$(this).css({background:"transparent"});if($(this).css("position")!="absolute"){$(this).css({position:"relative"});}
_2.push(this);_3e(this,true);});}});jQuery.extend({registerLiquidCanvasPlugin:function(_50){_4[_50.name]=$.extend({},_8,_50);}});$(document).ready(_48);$(window).resize(_48).load(function(){_48();});window.setTimeout(function(){_48();},15);_4a();})(jQuery);(function($){$.registerLiquidCanvasPlugin({name:"rect",defaultOpts:{x:4,y:0,w:10,h:5},paint:function(_2){var _3=this.opts;_2.ctx.beginPath();_2.ctx.rect(_3.x,_3.y,_2.width-_3.w,_2.height-_3.h);_2.ctx.closePath();if(this.action){this.action.paint(_2);}}});$.registerLiquidCanvasPlugin({name:"roundedRect",defaultOpts:{radius:20},paint:function(_4){var _5=_4.ctx;var _6=this.opts;_5.beginPath();_5.moveTo(0,_6.radius);_5.lineTo(0,_4.height-_6.radius);_5.quadraticCurveTo(0,_4.height,_6.radius,_4.height);_5.lineTo(_4.width-_6.radius,_4.height);_5.quadraticCurveTo(_4.width,_4.height,_4.width,_4.height-_6.radius);_5.lineTo(_4.width,_6.radius);_5.quadraticCurveTo(_4.width,0,_4.width-_6.radius,0);_5.lineTo(_6.radius,0);_5.quadraticCurveTo(0,0,0,_6.radius);_5.closePath();if(this.action){this.action.paint(_4);}},shrink:function(_7,_8){this.defaultShrink(_7,_8);this.opts.radius-=_8;}});$.registerLiquidCanvasPlugin({name:"fill",defaultOpts:{color:"#aaa"},paint:function(_9){_9.ctx.fillStyle=this.opts.color;this.action.paint(_9);_9.ctx.fill();}});$.registerLiquidCanvasPlugin({name:"image",defaultOpts:{url:"http://www.ruzee.com/files/liquid-canvas-image.png"},paint:function(_a){var _b=new Image();_b.src=this.opts.url;_b.onload=function(){_a.ctx.drawImage(this,0,0);};}});$.registerLiquidCanvasPlugin({name:"gradient",defaultOpts:{from:"#fff",to:"#666"},paint:function(_c){var _d=_c.ctx.createLinearGradient(0,0,0,_c.height);_d.addColorStop(0,this.opts.from);_d.addColorStop(1,this.opts.to);_c.ctx.fillStyle=_d;this.action.paint(_c);_c.ctx.fill();}});$.registerLiquidCanvasPlugin({name:"shadow",defaultOpts:{width:3,color:"#000",shift:2},paint:function(_e){var sw=this.opts.width;_e.ctx.fillStyle=this.opts.color;_e.ctx.globalAlpha=1/sw;for(var s=0;s<sw;++s){this.action.paint(_e);_e.ctx.fill();this.action.shrink(_e,1);}
_e.ctx.globalAlpha=1;_e.ctx.translate(0,-this.opts.shift);}});$.registerLiquidCanvasPlugin({name:"shadow_Ntop",defaultOpts:{width:3,color:"#000",shift:2},paint:function(_11){var sw=this.opts.width;_11.ctx.fillStyle=this.opts.color;_11.ctx.globalAlpha=1/sw;for(var s=0;s<sw;++s){this.action.paint(_11);_11.ctx.fill();_11.ctx.translate(1,0);_11.width-=2;_11.height-=1;}
_11.ctx.globalAlpha=1;_11.ctx.translate(-this.opts.shift,0);}});$.registerLiquidCanvasPlugin({name:"border",defaultOpts:{color:"#8f4",width:3},paint:function(_14){var bw=this.opts.width;_14.ctx.strokeStyle=this.opts.color;_14.ctx.lineWidth=bw;this.action.shrink(_14,bw/2);this.action.paint(_14);_14.ctx.stroke();this.action.shrink(_14,bw/2);}});$.registerLiquidCanvasPlugin({name:"ecken",defaultOpts:{tl:5,tr:20,bl:10,br:15},paint:function(_16){var ctx=_16.ctx;var _18=this.opts;ctx.beginPath();ctx.moveTo(0,_18.tl);ctx.lineTo(0,_16.height-_18.bl);ctx.quadraticCurveTo(0,_16.height,_18.bl,_16.height);ctx.lineTo(_16.width-_18.br,_16.height);ctx.quadraticCurveTo(_16.width,_16.height,_16.width,_16.height-_18.br);ctx.lineTo(_16.width,_18.tr);ctx.quadraticCurveTo(_16.width,0,_16.width-_18.tr,0);ctx.lineTo(_18.tl,0);ctx.quadraticCurveTo(0,0,0,_18.tl);ctx.closePath();if(this.action){this.action.paint(_16);}},shrink:function(_19,_1a){this.defaultShrink(_19,_1a);this.opts.radius-=_1a;}});})(jQuery);
