// Author: Denis Ivchenko (voodoos) http://aspnetmania.com/Users/User/1010.html
 
RollOverImage = function(element) {
 	this.element = element;
 	
 	this.imgOver = new Image();
 	this.imgOver.src = element.getAttribute('oversrc');
 	
 	this.imgOut = new Image();
 	this.imgOut.src = element.getAttribute('src');
 	
 	var instance = this;
	element.attachEvent("onmouseover", function(event) { instance.onMouseOver(event); } );
	element.attachEvent("onmouseout", function(event) { instance.onMouseOut(event); } );
}

RollOverImage.prototype.element = null;
RollOverImage.prototype.imgOut = null;
RollOverImage.prototype.imgOver = null;

RollOverImage.prototype.onMouseOver = function(event) {
	this.element.src = this.imgOver.src;
}

RollOverImage.prototype.onMouseOut = function(event) {
	this.element.src = this.imgOut.src;
}

RollOverImage.PageLoad = function (event) {	
	var images = document.getElementsByTagName('img');
	
	for(i = 0; i < images.length; i ++) {
		var overSrc = images[i].getAttribute('oversrc');
		
		if(overSrc != null)
			new RollOverImage(images[i]);
	}
}

window.attachEvent("onload", function(event) { RollOverImage.PageLoad(event); } );
