/* Highlight button functions */
var imgArray = new Array();

function highlight(imgName)
{
//	var oldName = eval("document."+imgName+".src");
//	var newName = oldName.substring(0,oldName.length-4)+"_h"+
//          oldName.substring(oldName.length-4,oldName.length);
//	eval("document."+imgName+".src = '"+newName+"'");
	for (var i=0; i<imgArray.length; i++)
	{
		if (imgArray[i].name==imgName)
		{
			//alert(imgArray[i].highlight_img.src);
			eval("document."+imgName+".src = '"+imgArray[i].highlight_img.src+"'");
			break;
		}
	}
}

function unhighlight(imgName)
{
	var oldName = eval("document."+imgName+".src");
	var newName = oldName.substring(0,oldName.length-6)+
         oldName.substring(oldName.length-4,oldName.length);
	eval("document."+imgName+".src = '"+newName+"'");
}

function unhighlightAll()
{
	for (var i=0; i<imgArray.length; i++)
	{
		eval("document."+imgArray[i].name+".src = '"+imgArray[i].src+"'");
	}
}

function ImageHolder(name,src)
{
	this.name=name;
	this.src=src;
	this.unhighlight_img=new Image();
        this.unhighlight_img.src=src;
        
        if (src.indexOf("_s.")<0 && src.indexOf("_i.")<0)
        {
	  var newName = src.substring(0,src.length-4)+"_h"+
        	  src.substring(src.length-4,src.length);

   	  this.highlight_img=new Image();
          this.highlight_img.src=newName;
        } 
}

function registerImage(img)
{
	var n = imgArray.length;
	imgArray[n]=new ImageHolder(img.name, img.src);
}


function preloadImages()
{
	for (var i=0; i<document.images.length; i++)
	{
		var oldName = document.images[i].src;
		var newName = oldName.substring(0,oldName.length-4)+"_h"+
        	  oldName.substring(oldName.length-4,oldName.length);
		imgArray[i] = new Image();
		imgArray[i].src = newName;
	}
}

function preload(img)
{
	return true;
}

