String.prototype.parseColor=function(){var q="#";if(this.slice(0,4)=="rgb("){var W=this.slice(4,this.length-1).split(",");var G=0;do{q+=parseInt(W[G]).toColorPart();}while(++G<3);}else{if(this.slice(0,1)=="#"){if(this.length==4){for(var G=1;G<4;G++){q+=(this.charAt(G)+this.charAt(G)).toLowerCase();}}if(this.length==7){q=this.toLowerCase();}}}return (q.length==7?q:(arguments[0]||this));};Element.collectTextNodes=function(q){return $A($(q).childNodes).collect(function(G){return (G.nodeType==3?G.nodeValue:(G.hasChildNodes()?Element.collectTextNodes(G):""));}).flatten().join("");};Element.collectTextNodesIgnoreClass=function(q,G){return $A($(q).childNodes).collect(function(W){return (W.nodeType==3?W.nodeValue:((W.hasChildNodes()&&!Element.hasClassName(W,G))?Element.collectTextNodes(W):""));}).flatten().join("");};Element.setStyle=function(q,G){q=$(q);for(k in G){q.style[k.camelize()]=G[k];}};Element.setContentZoom=function(q,G){Element.setStyle(q,{fontSize:(G/100)+"em"});if(navigator.appVersion.indexOf("AppleWebKit")>0){window.scrollBy(0,0);}};Element.getOpacity=function(G){var q;if(q=Element.getStyle(G,"opacity")){return parseFloat(q);}if(q=(Element.getStyle(G,"filter")||"").match(/alpha\(opacity=(.*)\)/)){if(q[1]){return parseFloat(q[1])/100;}}return 1;};Element.setOpacity=function(q,G){q=$(q);if(G==1){Element.setStyle(q,{opacity:(/Gecko/.test(navigator.userAgent)&&!/Konqueror|Safari|KHTML/.test(navigator.userAgent))?0.999999:null});if(/MSIE/.test(navigator.userAgent)){Element.setStyle(q,{filter:Element.getStyle(q,"filter").replace(/alpha\([^\)]*\)/gi,"")});}}else{if(G<0.00001){G=0;}Element.setStyle(q,{opacity:G});if(/MSIE/.test(navigator.userAgent)){Element.setStyle(q,{filter:Element.getStyle(q,"filter").replace(/alpha\([^\)]*\)/gi,"")+"alpha(opacity="+G*100+")"});}}};Element.getInlineOpacity=function(q){return $(q).style.opacity||"";};Element.childrenWithClassName=function(q,G){return $A($(q).getElementsByTagName("*")).select(function(W){return Element.hasClassName(W,G);});};Array.prototype.call=function(){var q=arguments;this.each(function(G){G.apply(this,q);});};var Effect={tagifyText:function(q){var G="position:relative";if(/MSIE/.test(navigator.userAgent)){G+=";zoom:1";}q=$(q);$A(q.childNodes).each(function(W){if(W.nodeType==3){W.nodeValue.toArray().each(function(B){q.insertBefore(Builder.node("span",{style:G},B==" "?String.fromCharCode(160):B),W);});Element.remove(W);}});},multiple:function(G,W){var N;if(((typeof G=="object")||(typeof G=="function"))&&(G.length)){N=G;}else{N=$(G).childNodes;}var q=Object.extend({speed:0.1,delay:0},arguments[2]||{});var B=q.delay;$A(N).each(function(A,X){new W(A,Object.extend(q,{delay:X*q.speed+B}));});},PAIRS:{"slide":["SlideDown","SlideUp"],"blind":["BlindDown","BlindUp"],"appear":["Appear","Fade"]},toggle:function(G,W){G=$(G);W=(W||"appear").toLowerCase();var q=Object.extend({queue:{position:"end",scope:(G.id||"global")}},arguments[2]||{});Effect[Element.visible(G)?Effect.PAIRS[W][1]:Effect.PAIRS[W][0]](G,q);}};var Effect2=Effect;Effect.Transitions={};Effect.Transitions.linear=function(q){return q;};Effect.Transitions.sinoidal=function(q){return (-Math.cos(q*Math.PI)/2)+0.5;};Effect.Transitions.reverse=function(q){return 1-q;};Effect.Transitions.flicker=function(q){return ((-Math.cos(q*Math.PI)/4)+0.75)+Math.random()/4;};Effect.Transitions.wobble=function(q){return (-Math.cos(q*Math.PI*(9*q))/2)+0.5;};Effect.Transitions.pulse=function(q){return (Math.floor(q*10)%2==0?(q*10-Math.floor(q*10)):1-(q*10-Math.floor(q*10)));};Effect.Transitions.none=function(q){return 0;};Effect.Transitions.full=function(q){return 1;};Effect.ScopedQueue=Class.create();Object.extend(Object.extend(Effect.ScopedQueue.prototype,Enumerable),{initialize:function(){this.effects=[];this.interval=null;},_each:function(q){this.effects._each(q);},add:function(G){var W=new Date().getTime();var q=(typeof G.options.queue=="string")?G.options.queue:G.options.queue.position;switch(q){case "front":this.effects.findAll(function(B){return B.state=="idle";}).each(function(B){B.startOn+=G.finishOn;B.finishOn+=G.finishOn;});break;case "end":W=this.effects.pluck("finishOn").max()||W;break;}G.startOn+=W;G.finishOn+=W;this.effects.push(G);if(!this.interval){this.interval=setInterval(this.loop.bind(this),40);}},remove:function(q){this.effects=this.effects.reject(function(G){return G==q;});if(this.effects.length==0){clearInterval(this.interval);this.interval=null;}},loop:function(){var q=new Date().getTime();this.effects.invoke("loop",q);}});Effect.Queues={instances:$H(),get:function(q){if(typeof q!="string"){return q;}if(!this.instances[q]){this.instances[q]=new Effect.ScopedQueue();}return this.instances[q];}};Effect.Queue=Effect.Queues.get("global");Effect.DefaultOptions={transition:Effect.Transitions.sinoidal,duration:1,fps:25,sync:false,from:0,to:1,delay:0,queue:"parallel"};Effect.Base=function(){};Effect.Base.prototype={position:null,start:function(q){this.options=Object.extend(Object.extend({},Effect.DefaultOptions),q||{});this.currentFrame=0;this.state="idle";this.startOn=this.options.delay*1000;this.finishOn=this.startOn+(this.options.duration*1000);this.event("beforeStart");if(!this.options.sync){Effect.Queues.get(typeof this.options.queue=="string"?"global":this.options.queue.scope).add(this);}},loop:function(W){if(W>=this.startOn){if(W>=this.finishOn){this.render(1);this.cancel();this.event("beforeFinish");if(this.finish){this.finish();}this.event("afterFinish");return ;}var G=(W-this.startOn)/(this.finishOn-this.startOn);var q=Math.round(G*this.options.fps*this.options.duration);if(q>this.currentFrame){this.render(G);this.currentFrame=q;}}},render:function(q){if(this.state=="idle"){this.state="running";this.event("beforeSetup");if(this.setup){this.setup();}this.event("afterSetup");}if(this.state=="running"){if(this.options.transition){q=this.options.transition(q);}q*=(this.options.to-this.options.from);q+=this.options.from;this.position=q;this.event("beforeUpdate");if(this.update){this.update(q);}this.event("afterUpdate");}},cancel:function(){if(!this.options.sync){Effect.Queues.get(typeof this.options.queue=="string"?"global":this.options.queue.scope).remove(this);}this.state="finished";},event:function(q){if(this.options[q+"Internal"]){this.options[q+"Internal"](this);}if(this.options[q]){this.options[q](this);}},inspect:function(){return "#<Effect:"+$H(this).inspect()+",options:"+$H(this.options).inspect()+">";}};Effect.Parallel=Class.create();Object.extend(Object.extend(Effect.Parallel.prototype,Effect.Base.prototype),{initialize:function(q){this.effects=q||[];this.start(arguments[1]);},update:function(q){this.effects.invoke("render",q);},finish:function(q){this.effects.each(function(G){G.render(1);G.cancel();G.event("beforeFinish");if(G.finish){G.finish(q);}G.event("afterFinish");});}});Effect.Opacity=Class.create();Object.extend(Object.extend(Effect.Opacity.prototype,Effect.Base.prototype),{initialize:function(G){this.element=$(G);if(/MSIE/.test(navigator.userAgent)&&(!this.element.hasLayout)){Element.setStyle(this.element,{zoom:1});}var q=Object.extend({from:Element.getOpacity(this.element)||0,to:1},arguments[1]||{});this.start(q);},update:function(q){Element.setOpacity(this.element,q);}});Effect.Move=Class.create();Object.extend(Object.extend(Effect.Move.prototype,Effect.Base.prototype),{initialize:function(G){this.element=$(G);var q=Object.extend({x:0,y:0,mode:"relative"},arguments[1]||{});this.start(q);},setup:function(){Element.makePositioned(this.element);this.originalLeft=parseFloat(Element.getStyle(this.element,"left")||"0");this.originalTop=parseFloat(Element.getStyle(this.element,"top")||"0");if(this.options.mode=="absolute"){this.options.x=this.options.x-this.originalLeft;this.options.y=this.options.y-this.originalTop;}},update:function(q){Element.setStyle(this.element,{left:this.options.x*q+this.originalLeft+"px",top:this.options.y*q+this.originalTop+"px"});}});Effect.MoveBy=function(G,q,W){return new Effect.Move(G,Object.extend({x:W,y:q},arguments[3]||{}));};Effect.Scale=Class.create();Object.extend(Object.extend(Effect.Scale.prototype,Effect.Base.prototype),{initialize:function(G,W){this.element=$(G);var q=Object.extend({scaleX:true,scaleY:true,scaleContent:true,scaleFromCenter:false,scaleMode:"box",scaleFrom:100,scaleTo:W},arguments[2]||{});this.start(q);},setup:function(){this.restoreAfterFinish=this.options.restoreAfterFinish||false;this.elementPositioning=Element.getStyle(this.element,"position");this.originalStyle={};["top","left","width","height","fontSize"].each(function(G){this.originalStyle[G]=this.element.style[G];}.bind(this));this.originalTop=this.element.offsetTop;this.originalLeft=this.element.offsetLeft;var q=Element.getStyle(this.element,"font-size")||"100%";["em","px","%"].each(function(G){if(q.indexOf(G)>0){this.fontSize=parseFloat(q);this.fontSizeType=G;}}.bind(this));this.factor=(this.options.scaleTo-this.options.scaleFrom)/100;this.dims=null;if(this.options.scaleMode=="box"){this.dims=[this.element.offsetHeight,this.element.offsetWidth];}if(/^content/.test(this.options.scaleMode)){this.dims=[this.element.scrollHeight,this.element.scrollWidth];}if(!this.dims){this.dims=[this.options.scaleMode.originalHeight,this.options.scaleMode.originalWidth];}},update:function(q){var G=(this.options.scaleFrom/100)+(this.factor*q);if(this.options.scaleContent&&this.fontSize){Element.setStyle(this.element,{fontSize:this.fontSize*G+this.fontSizeType});}this.setDimensions(this.dims[0]*G,this.dims[1]*G);},finish:function(q){if(this.restoreAfterFinish){Element.setStyle(this.element,this.originalStyle);}},setDimensions:function(q,B){var N={};if(this.options.scaleX){N.width=B+"px";}if(this.options.scaleY){N.height=q+"px";}if(this.options.scaleFromCenter){var W=(q-this.dims[0])/2;var G=(B-this.dims[1])/2;if(this.elementPositioning=="absolute"){if(this.options.scaleY){N.top=this.originalTop-W+"px";}if(this.options.scaleX){N.left=this.originalLeft-G+"px";}}else{if(this.options.scaleY){N.top=-W+"px";}if(this.options.scaleX){N.left=-G+"px";}}}Element.setStyle(this.element,N);}});Effect.Highlight=Class.create();Object.extend(Object.extend(Effect.Highlight.prototype,Effect.Base.prototype),{initialize:function(G){this.element=$(G);var q=Object.extend({startcolor:"#ffff99"},arguments[1]||{});this.start(q);},setup:function(){if(Element.getStyle(this.element,"display")=="none"){this.cancel();return ;}this.oldStyle={backgroundImage:Element.getStyle(this.element,"background-image")};Element.setStyle(this.element,{backgroundImage:"none"});if(!this.options.endcolor){this.options.endcolor=Element.getStyle(this.element,"background-color").parseColor("#ffffff");}if(!this.options.restorecolor){this.options.restorecolor=Element.getStyle(this.element,"background-color");}this._base=$R(0,2).map(function(q){return parseInt(this.options.startcolor.slice(q*2+1,q*2+3),16);}.bind(this));this._delta=$R(0,2).map(function(q){return parseInt(this.options.endcolor.slice(q*2+1,q*2+3),16)-this._base[q];}.bind(this));},update:function(q){Element.setStyle(this.element,{backgroundColor:$R(0,2).inject("#",function(G,W,B){return G+(Math.round(this._base[B]+(this._delta[B]*q)).toColorPart());}.bind(this))});},finish:function(){Element.setStyle(this.element,Object.extend(this.oldStyle,{backgroundColor:this.options.restorecolor}));}});Effect.ScrollTo=Class.create();Object.extend(Object.extend(Effect.ScrollTo.prototype,Effect.Base.prototype),{initialize:function(q){this.element=$(q);this.start(arguments[1]||{});},setup:function(){Position.prepare();var G=Position.cumulativeOffset(this.element);if(this.options.offset){G[1]+=this.options.offset;}var q=window.innerHeight?window.height-window.innerHeight:document.body.scrollHeight-(document.documentElement.clientHeight?document.documentElement.clientHeight:document.body.clientHeight);this.scrollStart=Position.deltaY;this.delta=(G[1]>q?q:G[1])-this.scrollStart;},update:function(q){Position.prepare();window.scrollTo(Position.deltaX,this.scrollStart+(q*this.delta));}});Effect.Fade=function(element){var oldOpacity=Element.getInlineOpacity(element);var options=Object.extend({from:Element.getOpacity(element)||1,to:0,afterFinishInternal:function(effect){with(Element){if(effect.options.to!=0){return ;}hide(effect.element);setStyle(effect.element,{opacity:oldOpacity});}}},arguments[1]||{});return new Effect.Opacity(element,options);};Effect.Appear=function(element){var options=Object.extend({from:(Element.getStyle(element,"display")=="none"?0:Element.getOpacity(element)||0),to:1,beforeSetup:function(effect){with(Element){setOpacity(effect.element,effect.options.from);show(effect.element);}}},arguments[1]||{});return new Effect.Opacity(element,options);};Effect.Puff=function(element){element=$(element);var oldStyle={opacity:Element.getInlineOpacity(element),position:Element.getStyle(element,"position")};return new Effect.Parallel([new Effect.Scale(element,200,{sync:true,scaleFromCenter:true,scaleContent:true,restoreAfterFinish:true}),new Effect.Opacity(element,{sync:true,to:0})],Object.extend({duration:1,beforeSetupInternal:function(effect){with(Element){setStyle(effect.effects[0].element,{position:"absolute"});}},afterFinishInternal:function(effect){with(Element){hide(effect.effects[0].element);setStyle(effect.effects[0].element,oldStyle);}}},arguments[1]||{}));};Effect.BlindUp=function(element){element=$(element);Element.makeClipping(element);return new Effect.Scale(element,0,Object.extend({scaleContent:false,scaleX:false,restoreAfterFinish:true,afterFinishInternal:function(effect){with(Element){[hide,undoClipping].call(effect.element);}}},arguments[1]||{}));};Effect.BlindDown=function(element){element=$(element);var oldHeight=Element.getStyle(element,"height");var elementDimensions=Element.getDimensions(element);return new Effect.Scale(element,100,Object.extend({scaleContent:false,scaleX:false,scaleFrom:0,scaleMode:{originalHeight:elementDimensions.height,originalWidth:elementDimensions.width},restoreAfterFinish:true,afterSetup:function(effect){with(Element){makeClipping(effect.element);setStyle(effect.element,{height:"0px"});show(effect.element);}},afterFinishInternal:function(effect){with(Element){undoClipping(effect.element);setStyle(effect.element,{height:oldHeight});}}},arguments[1]||{}));};Effect.SwitchOff=function(element){element=$(element);var oldOpacity=Element.getInlineOpacity(element);return new Effect.Appear(element,{duration:0.4,from:0,transition:Effect.Transitions.flicker,afterFinishInternal:function(effect){new Effect.Scale(effect.element,1,{duration:0.3,scaleFromCenter:true,scaleX:false,scaleContent:false,restoreAfterFinish:true,beforeSetup:function(effect){with(Element){[makePositioned,makeClipping].call(effect.element);}},afterFinishInternal:function(effect){with(Element){[hide,undoClipping,undoPositioned].call(effect.element);setStyle(effect.element,{opacity:oldOpacity});}}});}});};Effect.DropOut=function(element){element=$(element);var oldStyle={top:Element.getStyle(element,"top"),left:Element.getStyle(element,"left"),opacity:Element.getInlineOpacity(element)};return new Effect.Parallel([new Effect.Move(element,{x:0,y:100,sync:true}),new Effect.Opacity(element,{sync:true,to:0})],Object.extend({duration:0.5,beforeSetup:function(effect){with(Element){makePositioned(effect.effects[0].element);}},afterFinishInternal:function(effect){with(Element){[hide,undoPositioned].call(effect.effects[0].element);setStyle(effect.effects[0].element,oldStyle);}}},arguments[1]||{}));};Effect.Shake=function(element){element=$(element);var oldStyle={top:Element.getStyle(element,"top"),left:Element.getStyle(element,"left")};return new Effect.Move(element,{x:20,y:0,duration:0.05,afterFinishInternal:function(effect){new Effect.Move(effect.element,{x:-40,y:0,duration:0.1,afterFinishInternal:function(effect){new Effect.Move(effect.element,{x:40,y:0,duration:0.1,afterFinishInternal:function(effect){new Effect.Move(effect.element,{x:-40,y:0,duration:0.1,afterFinishInternal:function(effect){new Effect.Move(effect.element,{x:40,y:0,duration:0.1,afterFinishInternal:function(effect){new Effect.Move(effect.element,{x:-20,y:0,duration:0.05,afterFinishInternal:function(effect){with(Element){undoPositioned(effect.element);setStyle(effect.element,oldStyle);}}});}});}});}});}});}});};Effect.SlideDown=function(element){element=$(element);Element.cleanWhitespace(element);var oldInnerBottom=Element.getStyle(element.firstChild,"bottom");var elementDimensions=Element.getDimensions(element);return new Effect.Scale(element,100,Object.extend({scaleContent:false,scaleX:false,scaleFrom:0,scaleMode:{originalHeight:elementDimensions.height,originalWidth:elementDimensions.width},restoreAfterFinish:true,afterSetup:function(effect){with(Element){makePositioned(effect.element);makePositioned(effect.element.firstChild);if(window.opera){setStyle(effect.element,{top:""});}makeClipping(effect.element);setStyle(effect.element,{height:"0px"});show(element);}},afterUpdateInternal:function(effect){with(Element){setStyle(effect.element.firstChild,{bottom:(effect.dims[0]-effect.element.clientHeight)+"px"});}},afterFinishInternal:function(effect){with(Element){undoClipping(effect.element);undoPositioned(effect.element.firstChild);undoPositioned(effect.element);setStyle(effect.element.firstChild,{bottom:oldInnerBottom});}}},arguments[1]||{}));};Effect.SlideUp=function(element){element=$(element);Element.cleanWhitespace(element);var oldInnerBottom=Element.getStyle(element.firstChild,"bottom");return new Effect.Scale(element,0,Object.extend({scaleContent:false,scaleX:false,scaleMode:"box",scaleFrom:100,restoreAfterFinish:true,beforeStartInternal:function(effect){with(Element){makePositioned(effect.element);makePositioned(effect.element.firstChild);if(window.opera){setStyle(effect.element,{top:""});}makeClipping(effect.element);show(element);}},afterUpdateInternal:function(effect){with(Element){setStyle(effect.element.firstChild,{bottom:(effect.dims[0]-effect.element.clientHeight)+"px"});}},afterFinishInternal:function(effect){with(Element){[hide,undoClipping].call(effect.element);undoPositioned(effect.element.firstChild);undoPositioned(effect.element);setStyle(effect.element.firstChild,{bottom:oldInnerBottom});}}},arguments[1]||{}));};Effect.Squish=function(element){return new Effect.Scale(element,window.opera?1:0,{restoreAfterFinish:true,beforeSetup:function(effect){with(Element){makeClipping(effect.element);}},afterFinishInternal:function(effect){with(Element){hide(effect.element);undoClipping(effect.element);}}});};Effect.Grow=function(element){element=$(element);var options=Object.extend({direction:"center",moveTransistion:Effect.Transitions.sinoidal,scaleTransition:Effect.Transitions.sinoidal,opacityTransition:Effect.Transitions.full},arguments[1]||{});var oldStyle={top:element.style.top,left:element.style.left,height:element.style.height,width:element.style.width,opacity:Element.getInlineOpacity(element)};var dims=Element.getDimensions(element);var initialMoveX,initialMoveY;var moveX,moveY;switch(options.direction){case "top-left":initialMoveX=initialMoveY=moveX=moveY=0;break;case "top-right":initialMoveX=dims.width;initialMoveY=moveY=0;moveX=-dims.width;break;case "bottom-left":initialMoveX=moveX=0;initialMoveY=dims.height;moveY=-dims.height;break;case "bottom-right":initialMoveX=dims.width;initialMoveY=dims.height;moveX=-dims.width;moveY=-dims.height;break;case "center":initialMoveX=dims.width/2;initialMoveY=dims.height/2;moveX=-dims.width/2;moveY=-dims.height/2;break;}return new Effect.Move(element,{x:initialMoveX,y:initialMoveY,duration:0.01,beforeSetup:function(effect){with(Element){hide(effect.element);makeClipping(effect.element);makePositioned(effect.element);}},afterFinishInternal:function(effect){new Effect.Parallel([new Effect.Opacity(effect.element,{sync:true,to:1,from:0,transition:options.opacityTransition}),new Effect.Move(effect.element,{x:moveX,y:moveY,sync:true,transition:options.moveTransition}),new Effect.Scale(effect.element,100,{scaleMode:{originalHeight:dims.height,originalWidth:dims.width},sync:true,scaleFrom:window.opera?1:0,transition:options.scaleTransition,restoreAfterFinish:true})],Object.extend({beforeSetup:function(effect){with(Element){setStyle(effect.effects[0].element,{height:"0px"});show(effect.effects[0].element);}},afterFinishInternal:function(effect){with(Element){[undoClipping,undoPositioned].call(effect.effects[0].element);setStyle(effect.effects[0].element,oldStyle);}}},options));}});};Effect.Shrink=function(element){element=$(element);var options=Object.extend({direction:"center",moveTransistion:Effect.Transitions.sinoidal,scaleTransition:Effect.Transitions.sinoidal,opacityTransition:Effect.Transitions.none},arguments[1]||{});var oldStyle={top:element.style.top,left:element.style.left,height:element.style.height,width:element.style.width,opacity:Element.getInlineOpacity(element)};var dims=Element.getDimensions(element);var moveX,moveY;switch(options.direction){case "top-left":moveX=moveY=0;break;case "top-right":moveX=dims.width;moveY=0;break;case "bottom-left":moveX=0;moveY=dims.height;break;case "bottom-right":moveX=dims.width;moveY=dims.height;break;case "center":moveX=dims.width/2;moveY=dims.height/2;break;}return new Effect.Parallel([new Effect.Opacity(element,{sync:true,to:0,from:1,transition:options.opacityTransition}),new Effect.Scale(element,window.opera?1:0,{sync:true,transition:options.scaleTransition,restoreAfterFinish:true}),new Effect.Move(element,{x:moveX,y:moveY,sync:true,transition:options.moveTransition})],Object.extend({beforeStartInternal:function(effect){with(Element){[makePositioned,makeClipping].call(effect.effects[0].element);}},afterFinishInternal:function(effect){with(Element){[hide,undoClipping,undoPositioned].call(effect.effects[0].element);setStyle(effect.effects[0].element,oldStyle);}}},options));};Effect.Pulsate=function(W){W=$(W);var G=arguments[1]||{};var q=Element.getInlineOpacity(W);var N=G.transition||Effect.Transitions.sinoidal;var B=function(X){return N(1-Effect.Transitions.pulse(X));};B.bind(N);return new Effect.Opacity(W,Object.extend(Object.extend({duration:3,from:0,afterFinishInternal:function(X){Element.setStyle(X.element,{opacity:q});}},G),{transition:B}));};Effect.Fold=function(element){element=$(element);var oldStyle={top:element.style.top,left:element.style.left,width:element.style.width,height:element.style.height};Element.makeClipping(element);return new Effect.Scale(element,5,Object.extend({scaleContent:false,scaleX:false,afterFinishInternal:function(effect){new Effect.Scale(element,1,{scaleContent:false,scaleY:false,afterFinishInternal:function(effect){with(Element){[hide,undoClipping].call(effect.element);setStyle(effect.element,oldStyle);}}});}},arguments[1]||{}));};