function PreloadImages() 
{
	Images = new Array();
	var j = 0;
	for (i = 0; i < document.images.length; i++) {
		var Src = document.images[i].src;
		if (  (Src.indexOf("top_cont_") != -1) ) {
			Images[j] = new Image();
			Images[j].src = Src.substring(0,Src.length-4)+"_selected.gif";
			j++;
		}
	}
}

function Highlight(e)
{
	var targ;

	if (!e)	{
		var e = window.event;
	}

	if (e.target)	{
		targ = e.target;
	} else if (e.srcElement) {
		targ = e.srcElement;
	}
		
	if (targ.nodeType == 3) // defeat Safari bug
	{
		targ = targ.parentNode;
	}
			
	var tname;
	tname = targ.tagName
	
	if (tname = "IMG")	{
		var src;
		src = targ.src;				
				
		if (src != null) {
			var selectable;
			var selected;
			var targetelement;
			selectable = 0;
			selected = -1;
			targetelement = null;
				
			if ( (src.indexOf("top_cont_") != -1)  ) {
				targetelement = targ;					
				selected = (src.indexOf("_selected") == -1)?0:1;
				selectable = 1;
			}

			if (selectable)	{
				if (!selected) {
					targetelement.src = targetelement.src.substring(0,targetelement.src.length-4)+"_selected.gif";
				} else {
					targetelement.src = targetelement.src.substring(0,targetelement.src.length-13)+".gif";
				}
			}
		}
	}		
}
