function rolloverImage() {
	if (!document.getElementsByTagName) return false;
	var img = document.getElementsByTagName("img");
	for (var i = 0, l = img.length; i < l; i++) {
		if (img[i].getAttribute("src").match(/_off\./)) {
			img[i].off = img[i].getAttribute("src");
			img[i].ext = img[i].off.substring(img[i].off.lastIndexOf("."), img[i].off.length);
			img[i].on = img[i].off.replace("_off" + img[i].ext, "_on" + img[i].ext);

			var preload = new Array();
			preload[i] = new Image();
			preload[i].setAttribute("src", img[i].on);

			img[i].onmouseover = function() {
				this.setAttribute("src", this.on);
			}
			img[i].onmouseout = function() {
				this.setAttribute("src", this.off);
			}
		}
	}
}

function getTimeStamp() {
	var date = new Date();
	return date.getTime();
}

function changeDate(str) {
	var date = new Date(str);
	var y = date.getFullYear();
	var m = date.getMonth() + 1;
	var d = date.getDate();

	return y + "." + m + "." + d;
}

function addEvent(elm, listener, fn) {
	try {
		elm.addEventListener(listener, fn, false);
	}
	catch(e) {
		elm.attachEvent("on" + listener, fn);
	}
}

addEvent(window, "load", rolloverImage);

