		var viewPort = new ViewPort("imageBox", {elementSelector:"li", moveSize:168});
		$('next').addEvent("click", function(e){
			e.stop();
			viewPort.left();
		});

		$('previous').addEvent("click", function(e){
			e.stop();
			viewPort.right();
		});


		function parseImages()
		{
			var thumbs = $$("#imageBox img.thumb");
			thumbs.setStyle("opacity",".5");
			thumbs.addEvent("mouseenter", function(e){
				this.setStyle("opacity", "1");
			});

			thumbs.addEvent("mouseleave", function(e){
				this.setStyle("opacity", ".5");
			});

			if($$("#imageBox img.selected")[0]) document.lastImage = $$("#imageBox img.selected")[0]; 
		}

		var mainImage = $("mainImage").getChildren("img")[0];
		$$("#imageSelector ul li a").each(function(anchor){
			
			anchor.addEvent("click", function(e){
				e.stop();
				if(pageTracker) pageTracker._trackPageview(anchor.get("href"));
				if(document.lastImage)
				{
					document.lastImage.setStyle("opacity",".5");
					document.lastImage.addEvent("mouseenter", function(e){
						this.setStyle("opacity", "1");
					});

					document.lastImage.addEvent("mouseleave", function(e){
						this.setStyle("opacity", ".5");
					});
				}
				
				mainImage.set("src", this.rel);
				$("imageDescription").set("html", anchor.getChildren("img")[0].get("alt"));
				anchor.getChildren("img")[0].removeEvents();
				document.lastImage = anchor.getChildren("img")[0]; 
			})
			
		});
		
		parseImages();
