// Compacted by ScriptingMagic.com
Effect.ResizeWindow=Class.create();Object.extend(Object.extend(Effect.ResizeWindow.prototype,Effect.Base.prototype),{initialize:function(a,b,c,d,e){this.window=a;this.window.resizing=true;var f=a.getSize();this.initWidth=parseFloat(f.width);this.initHeight=parseFloat(f.height);var g=a.getLocation();this.initTop=parseFloat(g.top);this.initLeft=parseFloat(g.left);this.width=d!=null?parseFloat(d):this.initWidth;this.height=e!=null?parseFloat(e):this.initHeight;this.top=b!=null?parseFloat(b):this.initTop;this.left=c!=null?parseFloat(c):this.initLeft;this.dx=this.left-this.initLeft;this.dy=this.top-this.initTop;this.dw=this.width-this.initWidth;this.dh=this.height-this.initHeight;this.r2=$(this.window.getId()+"_row2");this.content=$(this.window.getId()+"_content");this.contentOverflow=this.content.getStyle("overflow")||"auto";this.content.setStyle({overflow:"hidden"});if(this.window.options.wiredDrag){this.window.currentDrag=a._createWiredElement();this.window.currentDrag.show();this.window.element.hide()}this.start(arguments[5])},update:function(a){var b=Math.floor(this.initWidth+this.dw*a);var c=Math.floor(this.initHeight+this.dh*a);var d=Math.floor(this.initTop+this.dy*a);var e=Math.floor(this.initLeft+this.dx*a);if(window.ie){if(Math.floor(c)==0){this.r2.hide()}else{if(Math.floor(c)>1){this.r2.show()}}}this.r2.setStyle({height:c});this.window.setSize(b,c);this.window.setLocation(d,e)},finish:function(a){if(this.window.options.wiredDrag){this.window._hideWiredElement();this.window.element.show()}this.window.setSize(this.width,this.height);this.window.setLocation(this.top,this.left);this.r2.setStyle({height:null});this.content.setStyle({overflow:this.contentOverflow});this.window.resizing=false}});Effect.ModalSlideDown=function(a){var b=WindowUtilities.getWindowScroll();var c=a.getStyle("height");a.setStyle({top:-(parseFloat(c)-b.top)+"px"});a.show();return new Effect.Move(a,Object.extend({x:0,y:parseFloat(c)},arguments[1]||{}))};Effect.ModalSlideUp=function(a){var b=a.getStyle("height");return new Effect.Move(a,Object.extend({x:0,y:-parseFloat(b)},arguments[1]||{}))};PopupEffect=Class.create();PopupEffect.prototype={initialize:function(a){this.html=$(a);this.options=Object.extend({className:"popup_effect",duration:0.4},arguments[1]||{})},show:function(a,b){var c=Position.cumulativeOffset(this.html);var d=this.html.getDimensions();var e=a.win.getBounds();this.window=a.win;if(!this.div){this.div=document.createElement("div");this.div.className=this.options.className;this.div.style.height=d.height+"px";this.div.style.width=d.width+"px";this.div.style.top=c[1]+"px";this.div.style.left=c[0]+"px";this.div.style.position="absolute";document.body.appendChild(this.div)}if(this.options.fromOpacity){this.div.setStyle({opacity:this.options.fromOpacity})}this.div.show();var f="top:"+e.top+";left:"+e.left+";width:"+e.width+";height:"+e.height;if(this.options.toOpacity){f+=";opacity:"+this.options.toOpacity}new Effect.Morph(this.div,{style:f,duration:this.options.duration,afterFinish:this._showWindow.bind(this)})},hide:function(a,b){var c=Position.cumulativeOffset(this.html);var d=this.html.getDimensions();this.window.visible=true;var e=this.window.getBounds();this.window.visible=false;this.window.element.hide();this.div.style.height=e.height;this.div.style.width=e.width;this.div.style.top=e.top;this.div.style.left=e.left;if(this.options.toOpacity){this.div.setStyle({opacity:this.options.toOpacity})}this.div.show();var f="top:"+c[1]+"px;left:"+c[0]+"px;width:"+d.width+"px;height:"+d.height+"px";if(this.options.fromOpacity){f+=";opacity:"+this.options.fromOpacity}new Effect.Morph(this.div,{style:f,duration:this.options.duration,afterFinish:this._hideDiv.bind(this)})},_showWindow:function(){this.div.hide();this.window.element.show()},_hideDiv:function(){this.div.hide()}}