try{hasClass(d.body,'test');}catch(e){function getElementsByClassName(container,needle,tag){needle=' '+needle+' ';var candidates=container.getElementsByTagName(tag);var output=new Array();var c='';for(var i=0,j=0;i<candidates.length;i++){c=' '+candidates[i].className+' ';if(c.indexOf(needle)!=-1){output[j++]=candidates[i];};};return output;};function hasClass(e,cn){var candidates=e.className.split(' ');for(var i=0;i<candidates.length;i++){if(candidates[i]==cn)return true;};return false;};};if(!(w||d)){var w=window;var d=w.document;var gecn=getElementsByClassName;function getTarget(e){if(!e)e=w.event;if(!e)return null;e=(e.srcElement)?e.srcElement:(e.target)?e.target:null;return e;}function injectHandler(o,n,f){if(o.addEventListener){o.addEventListener(n,f,true);}else if(o.attachEvent){o.attachEvent('on'+n,f);}}function injectOnLoad(f){injectHandler(w,'load',f);}}else{alert('Some JS shortcuts might be broken!');}try{chgSrc(null,'foo');}catch(e){function chgSrc(i,a){var s=i.getAttribute(a);if(!s)s=i.getAttribute('src');if(!s)return;i.setAttribute('src',s);};function rollOn(e){e=getTarget(e);if(!e)return;chgSrc(e,'onsrc');};function rollOff(e){e=getTarget(e);if(!e)return;chgSrc(e,'offsrc');};function rollInit(){var onpost='_on';var offpost='_off';var victims=gecn(d.body,'rollover','img');var b;var i;var p;var s;var v;var x;for(i=0;i<victims.length;i++){v=victims[i];s=v.getAttribute('src');p=s.indexOf(offpost);if(p>-1)s=s.slice(0,p)+s.slice(p+offpost.length);p=s.indexOf('.',Math.max(s.length-7,0));if(p>0){x=s.substring(p);s=s.substring(0,p);v.setAttribute('onsrc',s+onpost+x);v.setAttribute('offsrc',s+offpost+x);injectHandler(v,'mouseover',rollOn);injectHandler(v,'mouseout',rollOff);chgSrc(v,'offsrc');};};};injectOnLoad(rollInit);};