/** uupaa-suketrans.js
 *
 * @author Takao Obara <com.gmail@js.uupaa>
 * @license uupaa-suketrans.js is licensed under the terms and conditions of the MIT licence.
 */
function suketrans(){var A=document.createStyleSheet(),B="behavior: expression(suketrans._expression(this))";A.addRule("img",B);A.addRule("input",B);A.addRule(".png",B);A.addRule(".alpha",B)}suketrans.already=false;(function(){var C="http://uupaa-js-spinoff.googlecode.com/svn/trunk/uupaa-suketrans.js/",B="b32.png";suketrans._expression=function(I){var G=RegExp(B),H=0;switch(I.tagName.toLowerCase()){case"img":if(/.png$/i.test(I.src)){if(G.test(I.src)){break}I.suketrans_org_src=I.src;var D=I.width,F=I.height;suketrans._setAlphaLoader(I,I.src,"image");I.src=C+B;I.width=D;I.height=F;++H}else{if(!G.test(I.src)){I.suketrans_org_src=I.src;suketrans._unsetAlphaLoader(I);I.style.width="auto";I.style.height="auto"}}break;case"input":if(I.type!=="image"){break}if(/.png$/i.test(I.src)){if(G.test(I.src)){break
}I.suketrans_org_src=I.src;suketrans._setAlphaLoader(I,I.src,"image");I.src=C+B;I.style.zoom=1;++H}else{if(!G.test(I.src)){I.suketrans_org_src=I.src;suketrans._unsetAlphaLoader(I);I.style.width="auto";I.style.height="auto"}}break;default:var E=suketrans._getBackgroundImage(I);if(E==="none"){suketrans._unsetAlphaLoader(I);break}if(G.test(E)){break}if(/.png$/i.test(E)){suketrans._setAlphaLoader(I,E,"crop");I.style.backgroundImage="url("+C+B+")";I.style.zoom=1;++H}else{suketrans._unsetAlphaLoader(I)}}if(H){suketrans._bugfix(I)}if(!("suketrans_spy" in I)){I.attachEvent("onpropertychange",suketrans._onpropertychange);I.suketrans_spy=1}I.style.behavior="none"};suketrans._getBackgroundImage=function(F){var E=F.style.backgroundImage||F.currentStyle.backgroundImage;if(!E){return"none"}var D=E.match(/^url\((.*)\)$/);
if(!D){return"none"}D[1]=D[1].replace(/["']/g,"");return D[1]};suketrans._onpropertychange=function(){var D=window.event;switch(D.propertyName){case"style.backgroundImage":case"src":suketrans._expression(D.srcElement);break}};suketrans._setAlphaLoader=function(G,D,F){var E="DXImageTransform.Microsoft.AlphaImageLoader";if(G.filters.length&&E in G.filters){G.filters[E].enabled=1;G.filters[E].src=D}else{G.style.filter+=" progid:"+E+"(src='"+D+"', sizingMethod='"+F+"')"}};suketrans._unsetAlphaLoader=function(E){var D="DXImageTransform.Microsoft.AlphaImageLoader";if(E.filters.length&&D in E.filters){E.filters[D].enabled=0}};suketrans._bugfix=function(H){var E=0,F=H.childNodes.length,G;function D(I){switch(I.tagName.toLowerCase()){case"a":I.style.cursor="pointer";case"input":case"select":case"textarea":!I.style.position&&(I.style.position="relative")
}}D(H);for(;E<F;++E){G=H.childNodes[E];if(G.nodeType===1){D(G);G.firstChild&&suketrans._bugfix(G)}}};if(document.uniqueID){var A=parseFloat(navigator.userAgent.match(/MSIE ([\d]\.[\d][\w]?)/)[1]);if(A===5.5||A===6){window.attachEvent("onload",function(){suketrans();suketrans.already=true})}}})();
