(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 (){
	jQuery.preLoadImages("images/proj1.jpg", "images/proj2.jpg", "images/proj3.jpg");
	
	$('#mainContent > #projects > ul > li > a').hover(over,out);
	
	function over() {
		var src = "images/"+ $(this).attr("class") +".jpg"
		$('#mainContent > #projects > img').attr("src", src );
	}
	function out() { /* code */ }
});

