function smartRollover() {
	if(document.getElementsByTagName) {
		var images = document.getElementsByTagName("img");

		for(var i=0; i < images.length; i++) {
			if(images[i].getAttribute("src").match("_off.")) {
				// array
				if(typeof(menu_src) === "object") {
					for(var j=0; j<menu_src.length; j++) {
						setAction(images[i], menu_src[j]);
					}
				} else {
					setAction(images[i], menu_src);
				}
			}
		}
	}

	// 命令割り当て
	function setAction(elm, msrc) {
		if(!elm.getAttribute("src").match(msrc)) {
			elm.onmouseover = function() {
				this.setAttribute("src", this.getAttribute("src").replace("_off.", "_on."));
			}
			elm.onmouseout = function() {
				this.setAttribute("src", this.getAttribute("src").replace("_on.", "_off."));
			}
		}
	}
}

function changeToOn() {
	if(document.getElementsByTagName) {
		var images = document.getElementsByTagName("img");
		var images = document.getElementsByTagName("img");
		for(var i=0; i < images.length; i++) {
			// array
			if(typeof(menu_src) === "object") {
				for(var j=0; j<menu_src.length; j++) {
					changeImg(images[i], menu_src[j]);
				}
			} else {
				changeImg(images[i], menu_src);
			}
		}
	}

	smartRollover();
	
	// 画像変更
	function changeImg(elm, msrc) {
		if(elm.getAttribute("src").match("_off.")) {
			if(elm.getAttribute("src").match(msrc)) {
				elm.setAttribute("src", elm.getAttribute("src").replace("_off.", "_on."));
			}
		}
	}
}

if(window.addEventListener) {
	window.addEventListener("load", changeToOn, false);
}
else if(window.attachEvent) {
	window.attachEvent("onload", changeToOn);
}