	/**
	 * @author Nelson LaQuet
	 * @param {Object} images
	 */
	function loadImages(images) {
		for (i = 0; i < images.length; i++)	{
			var image = new Image();
			image.src = images[i];
		}
	}
	
	/**
	 * @author Nelson LaQuet
	 * @param {Object} images
	 */
	$(document).ready(function(){
		var imagesToLoad = [];
		$(".image-hover").each(function(){
			var jThis = $(this);
			var img = jThis.find("img");
			if (img[0] != null) {
				img = $(img[0]);
				jThis.data("img", img);
				var imgUrl = img.attr("src").match(/(.*)\.(\w+)$/)[1];
				var imgExt = img.attr("src").match(/\.(.*)$/)[0];
				jThis.data("button", imgUrl);
				jThis.data("ext", imgExt);
				imagesToLoad.push(imgUrl + "." + imgExt);
				imagesToLoad.push(imgUrl + "_over." + imgExt);
			}
			
			jThis.mouseover(function(){
				var jThis = $(this);
				jThis.data("img").attr("src", jThis.data("button") + "_over" + jThis.data("ext"));
			});
			
			jThis.mouseout(function(){
				var jThis = $(this);
				jThis.data("img").attr("src", jThis.data("button") + jThis.data("ext"));
			});
		});
		loadImages(imagesToLoad);
	})
