<!--

//------------------------------------------
// TextureUpdater image comparision support

var oTUCImageWindow;

function showTupdaterComparisionImages( idx )
{
	var iHeight = window.screen.availHeight;
	if (iHeight > 1024) iHeight = 1024;
	
	if (oTUCImageWindow != null) oTUCImageWindow.close();
	
	oTUCImageWindow = window.open('about:blank', null, "toolbar=no, scrollbars=yes, resizable=yes, location=no, menubar=no, width=680, height=" + iHeight);
	oTUCImageWindow.document.write("<html><head><title>Image " + idx + "</title>");
	oTUCImageWindow.document.write("</head><body>");

	var name = "shot";
	if (idx < 10) name += "0";
	name += idx;

	oTUCImageWindow.document.write("<img name=img1 src='/images/tupdater/compare/" + name + ".jpg'>");
	oTUCImageWindow.document.write("<img name=img2 src='/images/tupdater/compare/" + name + "d.jpg'>");

	oTUCImageWindow.document.write("</body></html>");
}

//------------------------------------------
// Menu highlighting support

var HLLinks   = Array();
var HLImagesN = Array();
var HLImagesH = Array();
var HLCount   = 0;

function HLAddLink( LinkName, ImageName )
{
	var idx;
	var Img;
	
	var ImageNameHL;
	var pointPos = ImageName.lastIndexOf(".");
	ImageNameHL  = ImageName.substr( 0, pointPos ) + "_hl" + ImageName.substr( pointPos );
	
	if (!document.images)
		return;

	// check if this link was already added
	idx = HLGetLink(LinkName);
	
	// if not, add to array
	if (idx < 0)
	{
		idx = HLCount;
		HLCount++;
	}
	
	Img = document.images[LinkName];
	if (Img != null)
	{
		HLLinks[idx]   = Img;
	
		HLImagesN[idx] = new Image();
		HLImagesN[idx].src = ImageName;
		HLImagesH[idx] = new Image();
		HLImagesH[idx].src = ImageNameHL;
	}
}

function HLGetLink( LinkName )
{
	var i;
	for (i = 0; i < HLCount; i++)
	{
		if (HLLinks[i].name == LinkName)
			return i;
	}
	
	return -1;
}

function HLSetLinkState( LinkName, bHighlight )
{
	var idx = HLGetLink(LinkName);
	if (idx < 0) return;
	
	if (bHighlight)
		HLSetLinkImage(idx, HLImagesH[idx].src);
	else
		HLSetLinkImage(idx, HLImagesN[idx].src);
}

function HLSetLinkImage( idx, ImageSrc )
{
	if (idx >= 0 && idx < HLCount)
		HLLinks[idx].src = ImageSrc;
}

//--> 