(function($){EYE.extend({getPosition:function(e,_1){var x=0;var y=0;var es=e.style;var _2=false;if(_1&&jQuery.curCSS(e,"display")=="none"){var _3=es.visibility;var _4=es.position;_2=true;es.visibility="hidden";es.display="block";es.position="absolute";}var el=e;if(el.getBoundingClientRect){var _5=el.getBoundingClientRect();x=_5.left+Math.max(document.documentElement.scrollLeft,document.body.scrollLeft)-2;y=_5.top+Math.max(document.documentElement.scrollTop,document.body.scrollTop)-2;}else{x=el.offsetLeft;y=el.offsetTop;el=el.offsetParent;if(e!=el){while(el){x+=el.offsetLeft;y+=el.offsetTop;el=el.offsetParent;}}if(jQuery.browser.safari&&jQuery.curCSS(e,"position")=="absolute"){x-=document.body.offsetLeft;y-=document.body.offsetTop;}el=e.parentNode;while(el&&el.tagName.toUpperCase()!="BODY"&&el.tagName.toUpperCase()!="HTML"){if(jQuery.curCSS(el,"display")!="inline"){x-=el.scrollLeft;y-=el.scrollTop;}el=el.parentNode;}}if(_2==true){es.display="none";es.position=_4;es.visibility=_3;}return {x:x,y:y};},getSize:function(e){var w=parseInt(jQuery.curCSS(e,"width"),10);var h=parseInt(jQuery.curCSS(e,"height"),10);var wb=0;var hb=0;if(jQuery.curCSS(e,"display")!="none"){wb=e.offsetWidth;hb=e.offsetHeight;}else{var es=e.style;var _6=es.visibility;var _7=es.position;es.visibility="hidden";es.display="block";es.position="absolute";wb=e.offsetWidth;hb=e.offsetHeight;es.display="none";es.position=_7;es.visibility=_6;}return {w:w,h:h,wb:wb,hb:hb};},getClient:function(e){var h,w;if(e){w=e.clientWidth;h=e.clientHeight;}else{var de=document.documentElement;w=window.innerWidth||self.innerWidth||(de&&de.clientWidth)||document.body.clientWidth;h=window.innerHeight||self.innerHeight||(de&&de.clientHeight)||document.body.clientHeight;}return {w:w,h:h};},getScroll:function(e){var t=0,l=0,w=0,h=0,iw=0,ih=0;if(e&&e.nodeName.toLowerCase()!="body"){t=e.scrollTop;l=e.scrollLeft;w=e.scrollWidth;h=e.scrollHeight;}else{if(document.documentElement){t=document.documentElement.scrollTop;l=document.documentElement.scrollLeft;w=document.documentElement.scrollWidth;h=document.documentElement.scrollHeight;}else{if(document.body){t=document.body.scrollTop;l=document.body.scrollLeft;w=document.body.scrollWidth;h=document.body.scrollHeight;}}if(typeof pageYOffset!="undefined"){t=pageYOffset;l=pageXOffset;}iw=self.innerWidth||document.documentElement.clientWidth||document.body.clientWidth||0;ih=self.innerHeight||document.documentElement.clientHeight||document.body.clientHeight||0;}return {t:t,l:l,w:w,h:h,iw:iw,ih:ih};},getMargins:function(e,_8){var t=jQuery.curCSS(e,"marginTop")||"";var r=jQuery.curCSS(e,"marginRight")||"";var b=jQuery.curCSS(e,"marginBottom")||"";var l=jQuery.curCSS(e,"marginLeft")||"";if(_8){return {t:parseInt(t,10)||0,r:parseInt(r,10)||0,b:parseInt(b,10)||0,l:parseInt(l,10)};}else{return {t:t,r:r,b:b,l:l};}},getPadding:function(e,_9){var t=jQuery.curCSS(e,"paddingTop")||"";var r=jQuery.curCSS(e,"paddingRight")||"";var b=jQuery.curCSS(e,"paddingBottom")||"";var l=jQuery.curCSS(e,"paddingLeft")||"";if(_9){return {t:parseInt(t,10)||0,r:parseInt(r,10)||0,b:parseInt(b,10)||0,l:parseInt(l,10)};}else{return {t:t,r:r,b:b,l:l};}},getBorder:function(e,_a){var t=jQuery.curCSS(e,"borderTopWidth")||"";var r=jQuery.curCSS(e,"borderRightWidth")||"";var b=jQuery.curCSS(e,"borderBottomWidth")||"";var l=jQuery.curCSS(e,"borderLeftWidth")||"";if(_a){return {t:parseInt(t,10)||0,r:parseInt(r,10)||0,b:parseInt(b,10)||0,l:parseInt(l,10)||0};}else{return {t:t,r:r,b:b,l:l};}},traverseDOM:function(_b,_c){_c(_b);_b=_b.firstChild;while(_b){EYE.traverseDOM(_b,_c);_b=_b.nextSibling;}},getInnerWidth:function(el,_d){var _e=el.offsetWidth;return _d?Math.max(el.scrollWidth,_e)-_e+el.clientWidth:el.clientWidth;},getInnerHeight:function(el,_f){var _10=el.offsetHeight;return _f?Math.max(el.scrollHeight,_10)-_10+el.clientHeight:el.clientHeight;},getExtraWidth:function(el){if($.boxModel){return (parseInt($.curCSS(el,"paddingLeft"))||0)+(parseInt($.curCSS(el,"paddingRight"))||0)+(parseInt($.curCSS(el,"borderLeftWidth"))||0)+(parseInt($.curCSS(el,"borderRightWidth"))||0);}return 0;},getExtraHeight:function(el){if($.boxModel){return (parseInt($.curCSS(el,"paddingTop"))||0)+(parseInt($.curCSS(el,"paddingBottom"))||0)+(parseInt($.curCSS(el,"borderTopWidth"))||0)+(parseInt($.curCSS(el,"borderBottomWidth"))||0);}return 0;},isChildOf:function(_11,el,_12){if(_11==el){return true;}if(!el||!el.nodeType||el.nodeType!=1){return false;}if(_11.contains&&!$.browser.safari){return _11.contains(el);}if(_11.compareDocumentPosition){return !!(_11.compareDocumentPosition(el)&16);}var _13=el.parentNode;while(_13&&_13!=_12){if(_13==_11){return true;}_13=_13.parentNode;}return false;},centerEl:function(el,_14){var _15=EYE.getScroll();var _16=EYE.getSize(el);if(!_14||_14=="vertically"){$(el).css({top:_15.t+((Math.min(_15.h,_15.ih)-_16.hb)/2)+"px"});}if(!_14||_14=="horizontally"){$(el).css({left:_15.l+((Math.min(_15.w,_15.iw)-_16.wb)/2)+"px"});}}});if(!$.easing.easeout){$.easing.easeout=function(p,n,_17,_18,_19){return -_18*((n=n/_19-1)*n*n*n-1)+_17;};}})(jQuery);