var preload = {};
var image_names = ["about", "people", "portfolio", "investment-strategy", "news", "contact"];

for (var i = 0; i < image_names.length; i++) {
	var img = new Image();
	img.src = "http://violape.com/images/menu_" + image_names[i] + "_over.gif";
	preload["over"+i] = img;

	var img = new Image();
	img.src = "http://violape.com/images/menu_" + image_names[i] + ".gif";
	preload["out"+i] = img;
}
DOMEvents.add(window, "load", function() {
	var menu = document.getElementById("menu");
	var images = menu.getElementsByTagName("img");

	var active_regex = new RegExp('(^| )active( |$)');
	for (var i = 0; i < images.length; i++) {
		var element = images[i];

		if (element.parentNode.parentNode.className.match(active_regex))
			continue;

		DOMEvents.add(images[i], "mouseover", function(i) {
			return function() {
				this.src = preload["over"+i].src;
			};
		}(i));
		DOMEvents.add(images[i], "mouseout", function(i) {
			return function() {
				this.src = preload["out"+i].src;
			};
		}(i));
	}
});