//Panorama Viewer Written By Andrew Stables.
//Copyright 2010 Andrew Stables.
$(document).ready(function(){var $mask=$('<div/>').addClass('mask').css('opacity','0.8').css('width',$(window).width()).css('height',$(document).height()).appendTo('body').hide();var $viewPort=$('<div/>').css('left',($(window).width()-600)/2-20).css('top',($(window).height()-600)/2-20).addClass('viewPort').appendTo('body').hover(function(){$closeButton.show();},function(){$closeButton.hide();}).hide();var $panImage=$('<img/>').addClass('panorama').appendTo($viewPort);var $closeButton=$('<img/>').attr('src','../images/closelabel.gif').addClass('closeButton').appendTo($viewPort).hide().click(function(){$panImage.stop(true,true).css('left',0);$mask.fadeOut();$viewPort.fadeOut();});$('img.panoramaViewer').each(function(){$(this).hover(function(){$(this).css('cursor','pointer');},function(){$(this).css('cursor','default');}).click(function(){$(document).scrollTop(0);showPanorama($(this).attr('src'));});});function showPanorama(imageSrc){$panImage.attr('src',imageSrc);var animatePanorama=function(){$panImage.animate({left:-$panImage.width()+$viewPort.width()},40000,'linear').animate({left:0},40000,'linear');}
$mask.fadeIn('slow');$viewPort.fadeIn('slow',function(){if($panImage[0].complete)
animatePanorama();else
$panImage.one('load',animatePanorama);});};})