(function(a){var o=document.defaultView&&document.defaultView.getComputedStyle,l=/([A-Z])/g,m=/-([a-z])/ig,f=function(c,j){return j.toUpperCase()},h=function(c){if(o)return o(c,null);else if(c.currentStyle)return c.currentStyle},p=/float/i,d=/^-?\d+(?:px)?$/i,b=/^-?\d/;a.curStyles=function(c,j){if(!c)return null;for(var n=h(c),e,i,q=c.style,k={},r=0,g,s;r<j.length;r++){g=j[r];e=g.replace(m,f);if(p.test(g)){g=jQuery.support.cssFloat?"float":"styleFloat";e="cssFloat"}if(o){g=g.replace(l,"-$1").toLowerCase();
i=n.getPropertyValue(g);if(g==="opacity"&&i==="")i="1";k[e]=i}else{i=g.replace(m,f);k[e]=n[g]||n[i];if(!d.test(k[e])&&b.test(k[e])){g=q.left;s=c.runtimeStyle.left;c.runtimeStyle.left=c.currentStyle.left;q.left=i==="fontSize"?"1em":k[e]||0;k[e]=q.pixelLeft+"px";q.left=g;c.runtimeStyle.left=s}}}return k};a.fn.curStyles=function(){return a.curStyles(this[0],a.makeArray(arguments))}})(jQuery);
(function(a){var o=/button|select/i,l={},m={width:["Left","Right"],height:["Top","Bottom"],oldOuterHeight:a.fn.outerHeight,oldOuterWidth:a.fn.outerWidth,oldInnerWidth:a.fn.innerWidth,oldInnerHeight:a.fn.innerHeight};a.each({width:"Width",height:"Height"},function(f,h){l[f]=function(d,b){var c=0;if(!o.test(d.nodeName)){var j=[];a.each(m[f],function(){var n=this;a.each(b,function(e,i){if(i)j.push(e+n+(e=="border"?"Width":""))})});a.each(a.curStyles(d,j),function(n,e){c+=parseFloat(e)||0})}return c};
a.fn["outer"+h]=function(d,b){if(typeof d=="number"){this[f](d-l[f](this[0],{padding:true,border:true,margin:b}));return this}else return m["oldOuter"+h].call(this,d)};a.fn["inner"+h]=function(d){if(typeof d=="number"){this[f](d-l[f](this[0],{padding:true}));return this}else return m["oldInner"+h].call(this,d)};var p=function(d){return function(b){if(b.state==0){b.start=a(b.elem)[f]();b.end-=l[f](b.elem,d)}b.elem.style[f]=b.pos*(b.end-b.start)+b.start+"px"}};a.fx.step["outer"+h]=p({padding:true,border:true});
a.fx.step["outer"+h+"Margin"]=p({padding:true,border:true,margin:true});a.fx.step["inner"+h]=p({padding:true})})})(jQuery);

