function imageholderclass(){this.over=new Array();this.down=new Array();this.src=new Array();this.store=A;function A(D,E,B){var C=this.src.length;this.src[C]=new Image();this.src[C].src=D;this.over[C]=new Image();this.over[C].src=B;this.down[C]=new Image();this.down[C].src=E}}var ih=new imageholderclass();var mouseisdown=0;function preloader(B){for(i=0;i<B.length;i++){if(B[i].getAttribute("srcover")||B[i].getAttribute("srcdown")){storeimages(B[i]);var A="";A=(B[i].getAttribute("srcover"))?A+"A":A+"";A=(B[i].getAttribute("srcdown"))?A+"B":A+"";switch(A){case"A":mouseover(B[i]);mouseout(B[i]);break;case"B":mousedown(B[i]);mouseup2(B[i]);break;case"AB":mouseover(B[i]);mouseout(B[i]);mousedown(B[i]);mouseup(B[i]);break;default:return }if(B[i].src){B[i].setAttribute("oldsrc",B[i].src)}}}}function mouseup(A){var B;if(A.onmouseup){A.oldmouseup=A.onmouseup;B=function(){mouseisdown=0;this.src=this.getAttribute("srcover");this.oldmouseup()}}else{B=function(){mouseisdown=0;this.src=this.getAttribute("srcover")}}A.onmouseup=B}function mouseup2(A){var B;if(A.onmouseup){A.oldmouseup=A.onmouseup;B=function(){mouseisdown=0;this.src=this.getAttribute("oldsrc");this.oldmouseup()}}else{B=function(){mouseisdown=0;this.src=this.getAttribute("oldsrc")}}A.onmouseup=B}function mousedown(A){var B;if(A.onmousedown){A.oldmousedown=A.onmousedown;B=function(){if(mouseisdown==0){this.src=this.getAttribute("srcdown");this.oldmousedown()}}}else{B=function(){if(mouseisdown==0){this.src=this.getAttribute("srcdown")}}}A.onmousedown=B}function mouseover(A){var B;if(A.onmouseover){A.oldmouseover=A.onmouseover;B=function(){this.src=this.getAttribute("srcover");this.oldmouseover()}}else{B=function(){this.src=this.getAttribute("srcover")}}A.onmouseover=B}function mouseout(B){var A;if(B.onmouseout){B.oldmouseout=B.onmouseout;A=function(){this.src=this.getAttribute("oldsrc");this.oldmouseout()}}else{A=function(){this.src=this.getAttribute("oldsrc")}}B.onmouseout=A}function storeimages(A){var B=(A.getAttribute("src"))?A.getAttribute("src"):"";var D=(A.getAttribute("srcdown"))?A.getAttribute("srcdown"):"";var C=(A.getAttribute("srcover"))?A.getAttribute("srcover"):"";ih.store(B,D,C)}function preloadimgsrc(){if(!document.getElementById){return }var B=document.getElementsByTagName("IMG");var A=document.getElementsByTagName("INPUT");preloader(B);preloader(A)}if(window.addEventListener){window.addEventListener("load",preloadimgsrc,false)}else{if(window.attachEvent){window.attachEvent("onload",preloadimgsrc)}else{if(document.getElementById){window.onload=preloadimgsrc}}};