(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($) {
	$(document).ready(function($){
		$(" #navbar ul ").css({'display': "none"}); // Opera Fix
		$(" #navbar li").hover(
			function() {
				jQuery(this).find('ul:first').css({'visibility': "visible", 'display': "none"}).show(400);
			}, function() {
				jQuery(this).find('ul:first').css({'visibility': "hidden"});
			}
		);
		$("#navbar > li").last().addClass('last');
		var switchSrcRel = function() {
			var img = jQuery(this).find('img');
			if('arrowActive' == jQuery(img).attr('id')) {
				img = jQuery(img[1]);
			}
			
			var temp = img.attr('src');
			img.attr('src', jQuery(this).attr('rel'));
			jQuery(this).attr('rel', temp);
		};
		$('a.hoverImage').each(function() {
			jQuery.preLoadImages(jQuery(this).attr('rel'));
		}).hover(switchSrcRel, switchSrcRel);
		$.preLoadImages('images/nav2_01.jpg','images/nav2_03.jpg','images/nav2_05.jpg','images/nav2_07.jpg','images/nav2_09.jpg','images/nav2_11.jpg');
	});
})(jQuery);
