function SuperImage(imgName,onsrc,offsrc)
{
	this.HTMLimgName=imgName;
	this.onSrc=onsrc;
	this.offSrc=offsrc;
	this.selected=false;
	this.hover=false;
//	alert(this.HTMLimgName.toString());
//	alert(this.offSrc.toString());
//	alert(this.onSrc.toString());
}

 new SuperImage("crap","crapon.gif","crapoff.gif");

function SuperImage_over()
{
	this.hover=true;
//	alert("blap");
	this.update();
}
SuperImage.prototype.over=SuperImage_over;
	
function SuperImage_on()
{
	this.selected=true;
	this.update();
}
SuperImage.prototype.on=SuperImage_on;

function SuperImage_off()
{
	this.selected=false;
	this.update();
}
SuperImage.prototype.off=SuperImage_off;

function SuperImage_out()
{
	this.hover=false;
	this.update();
}
SuperImage.prototype.out=SuperImage_out;

function SuperImage_update()
{
	if (document.images)
	{ 
		if (this.hover == true || this.selected == true)
		    document[this.HTMLimgName].src = this.onSrc;
		else
			document[this.HTMLimgName].src = this.offSrc; 
	}
}
SuperImage.prototype.update=SuperImage_update;