
jQuery(document).ready(function($) {
	//set up fancybox for thumbs
	$('a.thumb-link').fancybox({
		'onComplete': loadZoom,
		'autoDimensions':false,
		'transitionIn':'none',
		'width':500,
		'height':500,
		'overlayOpacity':0,
		'padding':0
	});

	function loadZoom()
	{
		var w = getOriginalWidthOfImg($('#fancybox-img').get(0));
		var h = getOriginalHeightOfImg($('#fancybox-img').get(0));
		$('#fancybox-content').css('overflow','visible');
		$('#fancybox-img').wrap('<div id="large" />');
		$('#fancybox-content #large').wrap('<div id="mover" />');
		$('#fancybox-content #mover').prepend('<div id="overlay" />');
		$('#fancybox-content').prepend('<div id="small" />');
		$('#fancybox-content #large').css('width',w);
		$('#fancybox-content #large').css('height',h);
		$('#fancybox-content #small').prepend($('#fancybox-content #large img').clone());
	
	
		$("#fancybox-content").anythingZoomer({
			expansionSize: 50,
			speedMultiplier: h/($('#fancybox-content').height())
		
		});
	
		$('#fancybox-overlay').mouseover(function() {
			$('#fancybox-content #mover').hide();
		})
	
		$('#fancybox-overlay').mouseout(function() {
			$('#fancybox-content #mover').show();
		})
	
		$('#fancybox-close').mouseover(function() {
			$('#fancybox-content #mover').hide();
		})
	
		$('#fancybox-close').mouseout(function() {
			$('#fancybox-content #mover').show();
		})
	}

	function getOriginalWidthOfImg(img_element) {
	    var t = new Image();
	    t.src = (img_element.getAttribute ? img_element.getAttribute("src") : false) || img_element.src;
	    return t.width;
	}
	function getOriginalHeightOfImg(img_element) {
	    var t = new Image();
	    t.src = (img_element.getAttribute ? img_element.getAttribute("src") : false) || img_element.src;
	    return t.height;
	}
});

