dojo.require("dojo.parser");

dojo.addOnLoad(
	function() {
		var handler = function(evt, img, src) {
			dojo.connect(img, evt, null, function() {dojo.attr(img, 'src', src);});
		};
		var overImg, outImg;
		var image;
		for (var i=0, images=dojo.query('img.ImgOver'), len=images.length; i<len; ++i) {
			outImg = dojo.attr(image=images[i], 'src');
			overImg = outImg.replace(/^(.+)\.([^\.]+)$/, "$1_on.$2");
			handler("onmouseover", image, overImg);
			handler("onmouseout", image, outImg);
		}
	}
);

/*
window.onload = function() {
	var outImg;
	var images = document.getElementsByTagName('img');

	for (var i = images.length - 1, image; 0 <= i; --i) {
		image = images[i];
		if (image.className !== 'ImgOver') continue;

		(function(image, outImg) {
			image.onmouseout = function() {image.setAttribute('src', outImg);};
		})(image, outImg = image.getAttribute('src'));

		(function(image, overImg) {
			image.onmouseover = function() {image.setAttribute('src', overImg);};
		})(image, outImg.replace(/^(.+)\.([^\.]+)$/, "$1_on.$2"));
	}
};
*/

