var ProductDetail = new Class({
	
	initialize : function(productInputId) {
		if ($chk($('large'))) {
			new Zoomer('large', {
				height : '550',
				width : '550',
				bigId : 'zoomBigImage'
			});
			
			$$('.thumbnailImage').each(function(image) {
				image.addEvent('click', function() {
					$('zoomBigImage').setProperty('src', image.getProperty('src'));
				});
			});
		}
		
		var reviewAccordion = new Accordion($$('.reviewToggler'), $$('.allReviews'), {
			display : -1,
			alwaysHide : true
		});
		
		if ($chk($('allReviewLink'))) {
			$('allReviewLink').addEvent('click', function (e) {
			e.stop();
			var productId = productInputId;
			var reviewUrl = '/WebModules/CatCatalog/AllProductReviews.aspx?productid=' + productId;
			var updateDiv = $('oldReviews');
			var reviewRequest = new Request.HTML({
									method : 'get',
									url : reviewUrl,
									update : updateDiv,
									useWaiter : true
								});
			reviewRequest.send();
		});
		}
		
	}
	
});
