
var Roll = new Array();

function CreateImageRollover(on_name, off_name)
{
	if(document.images)
	{
		this.on_image      = new Image();
		this.on_image.src  = on_name;
		this.off_image     = new Image();
		this.off_image.src = off_name;
	}
	
}
function RollOver(name, on_name, off_name)
{
	Roll[ name ] = new CreateImageRollover(on_name, off_name);
}

function RollOverGif(name)
{
	RollOver(name, "grfx/" + name + "_on.gif", "grfx/" + name + "_off.gif");
}
function msOvr(name)
{
	if(document.images)
		if(document.images[name] && Roll[name])
			document.images[name].src=Roll[name].on_image.src;
}
function msOut(name)
{
	if(document.images)
		if(document.images[name] && Roll[name])
			document.images[name].src=Roll[name].off_image.src;
}
function msOvr2(img_name, roll_name)
{
	if(document.images)
		if(document.images[img_name] && Roll[roll_name])
			document.images[img_name].src=Roll[roll_name].on_image.src;
}

function msOut2(img_name, roll_name)
{
	if(document.images)
		if(document.images[img_name] && Roll[roll_name])
			document.images[img_name].src=Roll[roll_name].off_image.src;
}
function msOvrFrame(frame_name, img_name, roll_name)
{
	if(document.images)
		if(leftnav.frames[frame_name]
		 && leftnav.frames[frame_name].document.images[img_name] 
		 && leftnav.frames[frame_name].Roll[roll_name])
			leftnav.frames[frame_name].document.images[img_name].src=
				leftnav.frames[frame_name].Roll[roll_name].on_image.src;
}
function msOutFrame(frame_name, img_name, roll_name)
{
	if(document.images)
		if(leftnav.frames[frame_name]
		 && leftnav.frames[frame_name].document.images[img_name] 
		 && leftnav.frames[frame_name].Roll[roll_name])
			leftnav.frames[frame_name].document.images[img_name].src=
				leftnav.frames[frame_name].Roll[roll_name].off_image.src;
}

