// Image handling functions
// Joseph Hobbs 2007

var preloaded_images = new Array();

function swapImage(id,src) {
	var img = document.getElementById(id);
	var imgsrc = img.src;
	img.src = "images/"+src;
	img.parentNode.onmouseout = function() { img.src = imgsrc; }
}

function preloadImage(src){
	var img = new Image();
	img.src = "images/"+src;
	preloaded_images.push(img);
}

function preloadImages() {
	var a = preloadImages.arguments;
	for (var i=0;i<a.length;i++) preloadImage(a[i]);
}

function preloadMenu() {
	preloadImages("buttons/button_down_01.png",
			"buttons/button_down_02.png",
			"buttons/button_down_03.png",
			"buttons/button_down_04.png",
			"buttons/button_down_05.png");
}