function swapImage(e,dir){	if(dir == "preload") {		var newSrc = e.src.replace('.gif','_hi.gif').replace('.jpg','_hi.jpg');		var newim = new Image;		newim .src =newSrc;		return true;	} 	if(!e) e = window.event;	if(e.target){		im = e.target	} else if (e.srcElement) {		im = e.srcElement;	}	if (dir == "over") {		var newSrc = im.src.replace('.gif','_hi.gif').replace('.jpg','_hi.jpg');		im.src=newSrc;	} else { 		var newSrc = im.src.replace('_hi','');		im.src=newSrc;	}}function initrollovers(){	var ims = document.getElementsByTagName("img");	for(var x=0;x< ims.length;x++){		if(ims[x].className.substr(0,9) == "swapimage"){			if(document.addEventListener){				ims[x].addEventListener ("mouseover", swapover, true);				ims[x].addEventListener ("mouseout", swapout, true);			} else if (document.attachEvent){				ims[x].attachEvent("onmouseover", swapover, true);				ims[x].attachEvent("onmouseout", swapout, true);			} else {				ims[x].onmouseover = swapover;				ims[x].onmouseout = swapout;			}			swapImage(ims[x],"preload");			// uncomment this line for debugging 			// ims[x].style.border="1px solid red;"		}	}}function swapover(e){	swapImage(e,"over");}function swapout(e){	swapImage(e,"out");}addEvent(window,"load",initrollovers);// Utility function to add an event listener// thanks to ..........// Author: Matt Kruse <matt@mattkruse.com>// WWW: http://www.mattkruse.com/function addEvent(o,e,f){	if (o.addEventListener){ 		o.addEventListener(e,f,true); 		return true; 	} else if (o.attachEvent){ 		return o.attachEvent("on"+e,f); 	} else { 		return false;	}}