(function($) {
  var cache = [];
  // Arguments are image paths relative to the current page.
  $.preLoadImages = function() {
    var args_len = arguments.length;
    for (var i = args_len; i--;) {
      var cacheImage = document.createElement('img');
      cacheImage.src = arguments[i];
      cache.push(cacheImage);
    }
  }
})(jQuery)

$(function () {
	
	$("#midwest-inventories").hide();
	
	var image_path = "/images/navigation/";
	var image_type = ".gif";
	
	$("#nav_table a").each(function () {
	
		var image_name = $(this).attr("id");
		
		jQuery.preLoadImages(image_path + image_name + "_on" + image_type);
		jQuery.preLoadImages(image_path + image_name + "_off" + image_type);

	}).hover(
		function () {
		
			var image_name = $(this).attr("id");		
	
			$(this).find("img").attr("src", image_path + image_name + "_on" + image_type);
	
		},
		function () {
		
			var image_name = $(this).attr("id");
		
			$(this).find("img").attr("src", image_path + image_name + "_off" + image_type);
		}
	);
	
	$("#browse").closest("td").addClass("midwest-inventories-cell").hover(
		function () {
			$("#midwest-inventories").show();
		},
		function () {		
			$("#midwest-inventories").hide();
		}
	);
});