// JavaScript Document

	
		/* PRODUCT BROWSER */
		Event.observe(window, 'load', function() {
			AC.ProductBrowser.init({
				categories: [ {id: 'pb-cat1', offset: 0}, {id: 'pb-cat2', offset: 0.220}, 
							  {id: 'pb-cat3', offset: 0.590}, {id: 'pb-cat4', offset: 1.0} ],
				imageOverlap: 0,
				sliderCentering: 250,
				initialCategory: 1,
				arrowScrollAmount: 0.38,
				iPhoneCategories: [ {id: 'pb-cat1', offset: 0}, {id: 'pb-cat2', offset: 0.222}, 
									{id: 'pb-cat3', offset: 0.5}, {id: 'pb-cat4', offset: 1} ],
				iPhoneScrollAmount: 0.278,
				iPhoneContainerWidth: 804
			}); 
		}, false);
		/* SLIDERS */
		var latestSliders = null;
		Event.observe(window, 'load', function() {
			var container = $('latest');
			latestSliders = new AC.SlidingBureau(container);
			var drawers = $$("#latest .drawers>li");
			for (var i = 0; i < drawers.length; i++) {
				var handle = drawers[i].getElementsByClassName('drawer-handle')[0];
				var content = drawers[i].getElementsByClassName('drawer-content')[0];
				var drawer = new AC.SlidingDrawer(content, handle, latestSliders, {
					triggerEvent: 'mouseover', triggerDelay: 120});
				latestSliders.addDrawer(drawer);
			}
			var freeDrawers = function(container) {
				return function() {
					if (!AC.Detector.isIEStrict()) {
						container.setStyle({height: 'auto'});
					}
				}
			}
			setTimeout(freeDrawers(container), 1000);
		});
		/* SHINGLES */
		var macatworkShingles = null;
		Event.observe(window, 'load', function() {
			macatworkShingles = new AC.ShingleBureau('macatwork-shingles');
			var challenges = $('macatwork-shingles').getElementsByTagName('li');
			for (var i = 0; i < challenges.length; i++) {
				var handle = Element.getElementsByClassName(challenges[i], 'handle')[0];
				var drawer = new AC.ShingleDrawer(challenges[i], handle, macatworkShingles, {
					triggerEvent: 'mouseover',
					triggerDelay: 50});
				macatworkShingles.addDrawer(drawer);
			}
		}, false);
	
	