
function toggle(name)
{
	var imageObject;
	
	//Netscape-specific code for layers--second arg is assumed to be parent layer name
	if (document.layers && arguments.length == 2)
	{
		imageObject = eval("document."+arguments[1]+".document."+name);
	}
	else
		imageObject = eval("document."+name);

	if (imageObject.length)
	{
		for (var i = 0; i < imageObject.length; i++)
			swapSourceOnOff(imageObject[i]);
	}
	else
	{
		swapSourceOnOff(imageObject);
	}
}

function swapSourceOnOff(imageObject)
{
	var imageSource = imageObject.src;
	var underscoreIndex = imageSource.lastIndexOf("_");
	var dotIndex = imageSource.lastIndexOf(".");
	var toggleCode = imageSource.slice(underscoreIndex + 1, dotIndex);
	toggleCode = (toggleCode == "off" ? "on" : "off");
	
	imageObject.src = imageSource.slice(0, underscoreIndex + 1) + toggleCode + ".gif";
}

var hK;
function signpoint(winurl,winname,winfeatures)
{
	hK = window.open(winurl,winname,winfeatures);
 	setTimeout('hK.focus();',250);
}

function ImageGroup(commonImage)
{
	this.list = new Array();
	this.commonImage = commonImage;
}

ImageGroup.prototype.flipImages = function()
{
	for (var i = 0; i < this.list.length; i++)
	{
		var nextImage = this.list[i];
		swapSourceOnOff(eval("document."+nextImage.name));
	}
	document.commonImage.src = this.commonImage.src;
}
