
function initRollovers() {
	if(!document.getElementById) return

	arg=!arguments[0]?document.getElementsByTagName('body')[0]:arguments[0];

	var aPreLoad=new Array();
	var sTempSrc;
	var aImages=[arg.getElementsByTagName('img'),arg.getElementsByTagName('input')];

	for(i=0;i<aImages.length;i++){
	aPreLoad[i]=new Array();
		for (j=0;j<aImages[i].length;j++) {
			if (aImages[i][j].className=='imgover') {
				var src=aImages[i][j].getAttribute('src');
				var ftype=src.substring(src.lastIndexOf('.'), src.length);
				var hsrc=src.replace(ftype, '_on'+ftype);

				aImages[i][j].setAttribute('hsrc', hsrc);

				aPreLoad[i][j]=new Image();
				aPreLoad[i][j].src=hsrc;

				aImages[i][j].onmouseover=function() {
					sTempSrc=this.getAttribute('src');
					this.setAttribute('src', this.getAttribute('hsrc'));
				}
	
				aImages[i][j].onmouseout=function() {
					if(!sTempSrc) sTempSrc=this.getAttribute('src').replace('_on'+ftype, ftype);
					this.setAttribute('src', sTempSrc);
				}
			}
		}
	}
}

window.onload = function(){
	initRollovers();
}


