(function(){if(!document.defaultView||!document.defaultView.getComputedStyle){var d=jQuery.curCSS;jQuery.curCSS=function(c,a,b){if(a!=="backgroundPosition"||!c.currentStyle||c.currentStyle[a])return d.apply(this,arguments);var e=c.style;if(!b&&e&&e[a])return e[a];return d(c,"backgroundPositionX",b)+" "+d(c,"backgroundPositionY",b)}}})(jQuery); (function(d){function c(a){a=a.replace(/left|top/g,"0px");a=a.replace(/right|bottom/g,"100%");a=a.replace(/([0-9\.]+)(\s|\)|$)/g,"$1px$2");a=a.match(/(-?[0-9\.]+)(px|\%|em|pt)\s(-?[0-9\.]+)(px|\%|em|pt)/);return[parseFloat(a[1],10),a[2],parseFloat(a[3],10),a[4]]}d.fx.step.backgroundPosition=function(a){if(!a.bgPosReady){var b=d.curCSS(a.elem,"backgroundPosition");b||(b="0px 0px");b=c(b);a.start=[b[0],b[2]];b=c(a.options.curAnim.backgroundPosition);a.end=[b[0],b[2]];a.unit=[b[1],b[3]];a.bgPosReady= true}b=[];b[0]=(a.end[0]-a.start[0])*a.pos+a.start[0]+a.unit[0];b[1]=(a.end[1]-a.start[1])*a.pos+a.start[1]+a.unit[1];a.elem.style.backgroundPosition=b[0]+" "+b[1]}})(jQuery);