;

jQuery(function($) {
	var container = $('#bigimage.panoramic');
	if (!container) return;

	if (container.find('img').height() > 450) {
		$(window).resize(function() {
			var h = $(window).height()-100;
			container.height(h);
			container.find('.pano-scroll').height(h);
		}).resize();
	}

	var mover = container.find('.pano-scroll').eq(0).css({'overflow': 'hidden'});
	var dragging = false;
	var hintVisible = true;
	var lastPos = [0, 0];
	var down = function(evt) {
		lastPos[0] = evt.pageX;
		lastPos[1] = evt.pageY;
		dragging = true;
		if (hintVisible) {
			$('.navhint').animate({opacity: 0}, 1000);
			hintVisible = false;
		}
		return false;
	};
	var move = function(evt) {
		if (!dragging) return;
		mover.scrollTo({left: '+=' + (lastPos[0] - evt.pageX), top: '+=' + (lastPos[1] - evt.pageY)});
		lastPos[0] = evt.pageX;
		lastPos[1] = evt.pageY;
		return false;
	};
	var up = function(evt) {
		dragging = false;
		return false;
	};

	container.mousedown(down);
	$(document).mousemove(move).mouseup(up);
});