if(!$type(myClass)){var myClass=new Hash({})}myClass.imageHelper=new Hash({});myClass.imageHelper=new Hash({imageSwaper:new new Class({shim:"/images/x.gif",loaded:[],active:function(b){var a=this;preloader.loadImage(b);if($type(b)=="object"||$type(b)=="array"){$each(b,function(c){if($type(c)=="element"&&c.tagName=="IMG"&&a.loaded.indexOf(c.src)==-1){var d=c.get("src");if($type(Browser.Engine.trident)&&$type(c.retrieve("originalImg"))){d=c.retrieve("originalImg")}if(!c.hasClass("current")&&!c.getParent("a").hasClass("current")&&(!$type(c.getParent("li"))||!c.getParent("li").hasClass("current"))){c.addEvents({mouseenter:function(){this.set("src",d.replace(/\.(gif|jpg|png)/,"_over.$1"));myClass.imageHelper.fixPng.fix(this)},mouseleave:function(){this.set("src",d);myClass.imageHelper.fixPng.fix(this)}})}else{c.set("src",d.replace(/\.(gif|jpg|png)/,"_over.$1"));myClass.imageHelper.fixPng.fix(c)}a.loaded.push(d)}})}}}),fixPng:new new Class({shim:"/images/x.gif",fix:function(b){if(!$type(Browser.Engine.trident4)){return}if($type(b)=="element"&&b.tagName=="IMG"){if(b.complete){this.ele_fix(b)}else{var a=this;b.addEvent("load",function(){a.ele_fix(b)})}}},ele_fix:function(b){if(!$type(Browser.Engine.trident4)||(b.src.substr(b.src.length-3,3).toLowerCase()!="png")){return}var d=b.src;var c=b.naturalWidth||b.clientWidth;var a=b.naturalHeight||b.clientHeight;b.style.width=c;b.style.height=a;b.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+d+"', sizingMethod='scale')";b.src=this.shim},bg_fix:function(b){var d="scale";var a=b.currentStyle.backgroundImage;var c=a.substring(5,a.length-2);if(b.currentStyle.backgroundRepeat=="no-repeat"){d="crop"}b.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+c+"', sizingMethod='"+d+"')";b.style.backgroundImage="url("+this.shim+")"},init:function(){if(!$type(Browser.Engine.trident4)){return}var c=this;for(var a=document.all.length-1,b=null;(b=document.all[a]);a--){if(b.currentStyle.backgroundImage.match(/\.png/i)!==null){c.bg_fix(b)}}$each($$("img[src$=png]"),function(d){d.store("originalImg",d.src);c.fix(d)})}})});myClass.mooPreloader=new new Class({loaded:[],Implements:[Options],options:{},initialize:function(b,a){this.setOptions(a)},loadImage:function(b){var a=this;if($type(b)=="object"||$type(b)=="array"){$each(b,function(c){if($type(c)=="element"&&c.tagName=="IMG"&&a.loaded.indexOf(c.src)==-1){var d=c.get("src");a.loaded.push(d);new Asset.images(d);if(c.hasClass("swap")){d=d.replace(/\.(gif|jpg|png)/,"_over.$1");a.loaded.push(d);new Asset.images(d)}}else{if($type(c)=="string"&&a.loaded.indexOf(c)==-1){a.loaded.push(c);new Asset.images(c)}}})}}});preloader=myClass.mooPreloader;imageSwaper=myClass.imageHelper.imageSwaper;function autoResizeImage(c,e,f){if(!$type(e)){var e=""}if(!$type(f)){var f=false}var d=" img[class!=noresize]";var b=c.join(d+",")+d;var a=$$(b);$each(a,function(g){if(g.complete){imageResize(g,e,f)}else{g.addEvent("load",function(){imageResize(g,e,f)})}})}function imageResize(b,a,c){if(!$type(a)){var a=""}if(!$type(c)){var c=false}if(!$type(b.getParent(a))){return}setTimeout(function(){var f=b.getSize();var d=b.getParent(a).getSize();var e={};if(c&&f.y>d.y){e.y=d.y;e.x=f.x/(f.y/e.y)}else{if(parseInt(f.x)>parseInt(d.x)){e.x=d.x}}if($type(e.x)){b.setStyle("width",e.x+"px")}if($type(e.y)){b.setStyle("height",e.y+"px")}b.addEvent("mouseover",function(g){})},2000)};
