function swapImg(e){

	if (!e) var e = window.event;

	if (e.target) targ = e.target;
	else if (e.srcElement) targ = e.srcElement;
	if (targ.nodeType == 3) targ = targ.parentNode;

	var targi=targ.src;

	if((e.type=="mouseover" || e.type=="onmouseover") && targi.slice(-8,-4)!="_off"){
		targ.src=targi.slice(0,-4)+"_off"+targi.slice(-4);
	} else if((e.type=="mouseout" || e.type=="onmouseout") && targi.slice(-8,-4)=="_off") {
		targ.src=targi.slice(0,-8)+targi.slice(-4);
	} else {
		targ.src=targi;
	}
}

/*
	function imgover(){
		this.src=this.src.slice(0,-4)+"_off"+this.src.slice(-4);
	}

	function imgout(){
		this.src=this.src.slice(0,-8)+this.src.slice(-4);
	}
*/

function parseElements(pForm){
	for(var x=0,ix=pForm.childNodes.length; x<ix; x++){
		if(pForm.childNodes[x].type=="image"){
			regImg(pForm.childNodes[x]);
		}
	}
}

function addmyobLst(obtoLst){
	if (document.addEventListener) {
		obtoLst.addEventListener('mouseover',function(event){swapImg(event);},false);
		obtoLst.addEventListener('mouseout',function(event){swapImg(event);},false);
	} else if (document.attachEvent) {
		obtoLst.attachEvent('onmouseover',function(event){swapImg(event);});
		obtoLst.attachEvent('onmouseout',function(event){swapImg(event);});
	}
}

function regImg(imgtoReg){
	if(!myarrImages) var myarrImages=new Array();
	var c=myarrImages.length;
	myarrImages[c]=new Image;
	myarrImages[c].src=imgtoReg.src.slice(0,-4)+"_off"+imgtoReg.src.slice(-4);
	addmyobLst(imgtoReg);
}

function imgpreloader(){
	for(var i=0,il=document.images.length;i<il;i++){
		if(document.images[i].src.indexOf("_ro_")!="-1"){
			regImg(document.images[i]);
//				document.images[i].onmouseover=imgover;
//				document.images[i].onmouseout=imgout;
		}
	}
	for(var x=0,ix=document.forms.length; x<ix; x++){
		parseElements(document.forms[x]);
	}
}

if (document.addEventListener) {
	window.addEventListener('load',function(){imgpreloader();},false);
} else if (document.attachEvent) {
	window.attachEvent('onload',function(){imgpreloader();});
}