var $ = jQuery.noConflict();
var currImg = 0;
var images = 0;
var gallery = new Array();

(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)

$(document).ready(function() {
	$("ul.mm_sub_nav").hide();
	$("li.page_item a.active").next("ul").show();
	
	images = $("#thumbs a").length;
	$("#thumbs a").click(function() {
					currImg = $("#thumbs a").index(this);
					showImage(currImg);
					return false;
					});
	$("#nav a.prev").click(function() { 
						currImg--;
						if(currImg<0) currImg = images-1;
						showImage(currImg);
						return false;
					});
	$("#nav a.next").click(function() { 
						currImg++;
						if(currImg>=images) currImg = 0;
						showImage(currImg);
						return false;
					});
	$.each(gallery, function(i, val) {
			$('<div class="gallery-img"><img src="'+val+'" border="0" /></div>').appendTo("#gallery").hide();
			});
});
	
function showImage(id) {
	var speed = 1000;
	$(".gallery-img:visible").fadeOut(speed);
	$(".gallery-img:eq("+id+")").fadeIn(speed);
	var diff = ($(".gallery-img:eq("+id+")").height() - $(".gallery-img:eq("+id+") img").height() ) / 2;
	$(".gallery-img:eq("+id+") img").css("marginTop",diff);
}
