// put images to preload in this arra

var preload_list = new Array("green_box_arrow_shadow.gif", "blue_box_arrow_shadow_orange.gif");
var path_to_images = "images/export/";
// preload (change path to images if necessary)

if (document.images) {
	var image_list = new Array();
		for ( var preload_counter=0; preload_counter<preload_list.length; preload_counter++) 
		{
			image_list[preload_counter] = new Image();
			image_list[preload_counter].src = path_to_images + preload_list[preload_counter];
		}
	}

var swapTimer;

// delay before restoring original image onmouseout. No delay at the moment.
var restore_delay = 50; 

// milliseconds
function swapImage(cell,num) {

	if (swapTimer) clearTimeout(swapTimer);

	if (document.images) {
		//document.cell.src = image_list[num].src;
		cell.src = image_list[num].src;
		}
}

function restoreImg() 
{
swapTimer = setTimeout("swapImage("+0+")",restore_delay);
}