(function(){var Y=Object.prototype,E=function(){return null},A=apture;var $=A.$,arrayCopy=A.arrayCopy,Base=A.Base,BaseTitleBar=A.BaseTitleBar,Class=A.Class,concat=A.concat,contains=A.contains,Div=A.Div,Element=A.Element,Event=A.Event,extend=A.extend,Img=A.Img,Anchor=A.Anchor,MessageBox=A.MessageBox,Mixin=A.Mixin,MultiAnimation=A.MultiAnimation,NeedFlash=A.NeedFlash,Rect=A.Rect,remove=A.remove,Script=A.Script,slice=A.slice,sub=A.sub,stub=A.stub,SWFObject=A.SWFObject,textNode=A.textNode,TitleBar=A.TitleBar,Transitions=A.Transitions,trim=A.trim,Link=A.Link,PhraseLink=A.PhraseLink,EndPassageLink=A.EndPassageLink,PageLink=A.PageLink,IFrame=A.IFrame,HiddenIFrame=A.HiddenIFrame,Draggable=A.Draggable,ScrollingPanel=A.ScrollingPanel,RelatedScrollingPanel=A.RelatedScrollingPanel,PlaceholderInput=A.PlaceholderInput,MediaItem=A.MediaItem,Embed=A.Embed,Video=A.Video,WikiArticle=A.WikiArticle,MediaImage=A.MediaImage,WebClip=A.WebClip,IFrameItem=A.IFrameItem,ImageSlideshow=A.ImageSlideshow,Viewer=A.Viewer,AptureArticle=A.AptureArticle,License=A.License,ItemThumbnail=A.ItemThumbnail,RelatedScrollingPanel=A.RelatedScrollingPanel,RelatedMediaOverlay=A.RelatedMediaOverlay;var ImageViewer=sub(Viewer,{_0:function(){this._.className='aptureImageViewer';this._22=false},del:function(){this.img.setOnload(null);this.parent()},_23:function(){var $0=this._g.license;if($0&&$0.shouldDisplayInViewer()){var $1=$0.getUI();if(this._1f){this._1f.remove()}this._1f=$1;this.appendChild($1)}},_24:function(){this.img.resize(this.getWidth(),this.getHeight())},_6:function($2){this._25();var url=$2.getUrl();this.appendChild(this.img=new Img({style:{position:'absolute',cursor:'pointer'},onclick:this.bind(this._26,[$2])}));this._24();if(0){this.appendChild(this._27())}this.img.setOnload(this.bind(this._28));this.img.setSrc(url);this._23()},_29:function(){window.open("http://www.orlybeauty.com","_blank")},_2a:function(){if(this._22){this._22.remove()}},_27:function(){this._22=new Div({className:"aptureAdvertisement",visible:false});this._22.appendChild(new Img({className:"aptureAdvertisementClose",src:"/media/imgs/close-ad_11x11.jpg",onclick:this.bind(this._2a)}));this._22.appendChild(new Img({className:"aptureAdvertisementImage",src:"/media/imgs/orly_ad_200x40.jpg",height:"40",width:"200",onclick:this.bind(this._29)}));return this._22},_2b:function(){top=10;if(this.getHeight()>71){top=this.getHeight()-71}left=10;if(this.getWidth()>225){left=(this.getWidth()/2)-102}this._22.setPos(left,top);this._22.show()},_25:function(){if(this.img)this.img.remove();this.img=null},_26:function($2){this.popup.toggleMaximized()},_28:function(){this._2c(this.img._.width,this.img._.height);this.updateLayout();if(0){this._2b()}},_2c:function($3,$4){if(!this._g.width&&!this._g.height&&!this._g.size){this._g.width=$3;this._g.height=$4}},resize:function($3,$4){this.parent($3,$4);if(this.img){var $5=this._g.width;var $6=this._g.height;if($5&&$6){var $7=new Rect(0,0,$5,$6).scaleToMaxSize($3,$4);this.img.setLocalLeft(($3-$7.width)/2);this.img.resize($7.width,$7.height);if(0){this._2b()}}}}},'ImageViewer');A.viewerLoaded("ImageViewer")})();