(function(n){n.fn.extend({showx:function(n){function e(r,u){if(r=="mouseenter")switch(u){case"down":n.css({left:"0px",top:i}).stop(!0,!0).animate({top:"0px"},"500");break;case"up":n.css({left:"0px",top:-i}).stop(!0,!0).animate({top:"0px"},"500");break;case"right":n.css({left:t,top:"0px"}).stop(!0,!0).animate({left:"0px"},"500");break;case"left":n.css({left:-t,top:"0px"}).stop(!0,!0).animate({left:"0px"},"500")}else switch(u){case"down":n.stop(!0,!0).animate({top:i},"500");break;case"up":n.stop(!0,!0).animate({top:-i},"500");break;case"right":n.stop(!0,!0).animate({left:t},"500");break;case"left":n.stop(!0,!0).animate({left:-t},"500")}}var t=this.width(),i=this.height(),u=t/2,f=i/2,r="";t>i?n.css({position:"absolute",top:this.width()}):t<=i&&n.css({position:"absolute",top:this.height()});this.css({overflow:"hidden",position:"relative"});this.on("mouseenter mouseleave",function(n){var s=n||event,i=s.offsetX,o=s.offsetY,t=Math.atan((i-u)/(o-f))*180/Math.PI;t>-45&&t<45&&o>f&&(r="down");t>-45&&t<45&&o-90&&t<-45||t>45&&t<90)&&i>u&&(r="right");(t>-90&&t<-45||t>45&&t<90)&&ii?n.css({position:"absolute",top:this.width()}):t<=i&&n.css({position:"absolute",top:this.height()});this.css({overflow:"hidden",position:"relative"});this.on("mouseenter mouseleave",function(n){var s=n||event,i=s.offsetX,o=s.offsetY,t=Math.atan((i-u)/(o-f))*180/Math.PI;t>-45&&t<45&&o>f&&(r="down");t>-45&&t<45&&o-90&&t<-45||t>45&&t<90)&&i>u&&(r="right");(t>-90&&t<-45||t>45&&t<90)&&i