//>>built define("dojo/_base/kernel dojo/dom-style dojo/_base/lang dojo/_base/html dojo/_base/sniff dojo/_base/window dojo/dom dojo/dom-construct dojo/dom-style dojo/dom-attr".split(" "),function(O,Q,B,y,G,M,H,N,C,P){O.experimental("dojox.html.ext-dojo.style");B.getObject("dojox.html.ext-dojo.style",!0);var L=B.getObject("dojox.html");B.mixin(L["ext-dojo"].style,{supportsTransform:!0,_toPx:function(m){var p=y.style,l=this._conversion;if("number"===typeof m)return m+"px";if(-1!=m.toLowerCase().indexOf("px"))return m; !l.parentNode&&N.place(l,M.body());p(l,"margin",m);return p(l,"margin")},init:function(){var m=M.doc.documentElement.style,p=L["ext-dojo"].style,l=C.get,b=C.set;C.get=function(b,c){var f="transformOrigin"==c;return"transform"==c?p.getTransform(b):f?p.getTransformOrigin(b):l.apply(this,arguments)};C.set=function(c,g,l){var f="transform"==g,m="transformOrigin"==g,t=H.byId(c);return f?p.setTransform(t,l,!0):m?p.setTransformOrigin(t,l):b.apply(this,arguments)};for(var g=0,c=["WebkitT","MozT","OT","msT", "t"];gG("ie")?(b.style.zoom="1","absolute"!=K&&(m=r(m.parentNode,"width"),v=D(u*c),D=D(w*f),q=q(v+D,q(q(D,v),0)),A-=(q-u)/2-(m>q?0:(q-m)/2))):8==G("ie")&&"auto"==r(b,"zIndex")&&(b.style.zIndex="0");try{z=!!b.filters.item("DXImageTransform.Microsoft.Matrix")}catch(R){z=!1}z?(b.filters.item("DXImageTransform.Microsoft.Matrix").M11=c,b.filters.item("DXImageTransform.Microsoft.Matrix").M12= f,b.filters.item("DXImageTransform.Microsoft.Matrix").M21=h,b.filters.item("DXImageTransform.Microsoft.Matrix").M22=e,b.filters.item("DXImageTransform.Microsoft.Matrix").filterType="bilinear",b.filters.item("DXImageTransform.Microsoft.Matrix").Dx=0,b.filters.item("DXImageTransform.Microsoft.Matrix").Dy=0,b.filters.item("DXImageTransform.Microsoft.Matrix").sizingMethod="auto expand"):b.style.filter+=" progid:DXImageTransform.Microsoft.Matrix(M11\x3d"+c+",M12\x3d"+f+",M21\x3d"+h+",M22\x3d"+e+",FilterType\x3d'bilinear',Dx\x3d0,Dy\x3d0,sizingMethod\x3d'auto expand')"; x=parseInt(t(b,"dojo-transform-matrix-tx")||"0");k=parseInt(t(b,"dojo-transform-matrix-ty")||"0");q=t(b,"dojo-transform-origin").split(" ");for(n=0;2>n;n++)q[n]=q[n]||"50%";u=-1!=q[0].toString().indexOf("%")?u*parseInt(q[0])*.01:q[0];n=-1!=q[1].toString().indexOf("%")?w*parseInt(q[1])*.01:q[1];l(b,"dojo-startX")?w=parseInt(t(b,"dojo-startX")):(w=parseInt(r(b,"left")),t(b,"dojo-startX","absolute"==K?w:"0"));l(b,"dojo-startY")?z=parseInt(t(b,"dojo-startY")):(z=parseInt(r(b,"top")),t(b,"dojo-startY", "absolute"==K?z:"0"));r(b,{position:K,left:w-parseInt(A)+parseInt(u)-((parseInt(u)-x)*c+(parseInt(n)-k)*f)+"px",top:z-parseInt(J)+parseInt(n)-((parseInt(u)-x)*h+(parseInt(n)-k)*e)+"px"});return p},_getTransformFilter:function(m){try{var p=H.byId(m).filters.item(0);return"matrix("+p.M11+", "+p.M12+", "+p.M21+", "+p.M22+", "+(y.attr(m,"dojo-transform-tx")||"0")+", "+(y.attr(m,"dojo-transform-ty")||"0")+")"}catch(l){return"matrix(1, 0, 0, 1, 0, 0)"}},setTransform:function(){this._notSupported()},setTransformOrigin:function(){this._notSupported()}}); L["ext-dojo"].style.init();return y.style});