var nav={navHolder:null,theImgs:null,theLinks:null,imgOver:[],imgOff:[],init:function(){if(!document.getElementById||!document.getElementsByTagName){return}this.configEvents();this.preloadImages();this.addEvent(this.navHolder,'mouseover',this.targetImgOn,false);this.addEvent(this.navHolder,'mouseout',this.targetImgOff,false);this.addEvent(this.navHolder,'focus',this.targetAnchorOn,true);this.addEvent(this.navHolder,'blur',this.targetAnchorOff,true);this.addEvent(this.navHolder,'focusin',this.targetAnchorOn,false);this.addEvent(this.navHolder,'focusout',this.targetAnchorOff,false)},targetImgOn:function(a){var b=nav.findTarget(a,'img',this);if(b){if(b.className==='currentpg'){return}nav.theImgs[b.number].src=nav.imgOver[b.number].src}},targetImgOff:function(a){var b=nav.findTarget(a,'img',this);if(b){if(b.className==='currentpg'){return}nav.theImgs[b.number].src=nav.imgOff[b.number].src}},targetAnchorOn:function(a){var b=nav.findTarget(a,'a',this);if(b){if(b.className==='currentpg'){return}nav.theImgs[b.number].src=nav.imgOver[b.number].src}},targetAnchorOff:function(a){var b=nav.findTarget(a,'a',this);if(b){if(b.className==='currentpg'){return}nav.theImgs[b.number].src=nav.imgOff[b.number].src}},preloadImages:function(){this.navHolder=document.getElementById('nav');this.theImgs=this.navHolder.getElementsByTagName('img');this.theLinks=this.navHolder.getElementsByTagName('a');for(var i=0,totalImages=this.theImgs.length;i<totalImages;i++){var a=this.theImgs[i].src.substring(this.theImgs[i].src.lastIndexOf('.'));this.imgOff[i]=new Image();this.imgOff[i].src=this.theImgs[i].src;this.imgOver[i]=new Image();this.imgOver[i].src=this.theImgs[i].src.substring(0,this.theImgs[i].src.lastIndexOf('.'))+"-pressed"+a;this.theImgs[i].number=this.theLinks[i].number=i}},configEvents:function(){if(document.addEventListener){this.addEvent=function(a,b,c,d){a.addEventListener(b,c,d)};this.stopBubble=function(a){a.stopPropagation()};this.findTarget=function(a,b,c){var d=a.target;while(d&&d!==c){if(d.nodeName.toLowerCase()===b){return d;break}else{d=d.parentNode}};return false}}else if(document.attachEvent){this.addEvent=function(a,b,c){a["e"+b+c]=c;a[b+c]=function(){a["e"+b+c](window.event)};a.attachEvent("on"+b,a[b+c])};this.stopBubble=function(a){a.cancelBubble=true};this.findTarget=function(a,b,c){var d=a.srcElement;while(d&&d!==c){if(d.nodeName.toLowerCase()===b){return d;break}else{d=d.parentNode}};return false}}}};nav.init();