Event.onDOMReady(function() { 
	if($('timestamp')) {
		$('timestamp').innerHTML = PlaceTimeStamp();
	}
	// header promos
	var promos = ['promofader1', 'promofader2', 'promofader3', 'promofader4'];
	
	//Singleton for delegation, used here to filter out the tile for upgrading to Safari 3
	var promoDelegate = {
		crossfadeQueueShouldCreateNode: function(crossfadeQueue,nextNode) {
			if(nextNode.hasClassName("WindowsSafari3Upgrade")) {
				if(AC.Detector.isMac()) {
					return false;
				}
				else {
					if(AC.Detector.isWebKit() && !!navigator.userAgent.match(/Version\/3.0/i)) {
						return true;
					}
					else {
						return false;
					}
				}
			}
			else {
				return true;
			}
		}
	}
	
	for (var i = 0; i < promos.length; i++) {
		var promoId = promos[i];
		$(promoId).addClassName('hasjs');
		var promoChildren = $$('#' + promoId + ' a');
		if (promoChildren.length > 1) {
			new AC.CrossfadeQueue(promoChildren, promoId, 4, 'fader', 1, 1,promoDelegate);
		}
	}
	
	/* trailers slider script */
	var slider = Class.create();
	Object.extend(Object.extend(slider.prototype, AC.Slider.prototype), {
		populate: function() {
			var items = document.getElementsByClassName('slideritem');
			for (var i=0; i<items.length; i++) {
				var movie = items[i].getElementsByTagName('div')[0];
				var posterLink = movie.getElementsByTagName('a')[0];
				var sliderItem = new AC.SliderItem(posterLink);
				this.items.push(sliderItem);
			}

			this.render(1);
		}
	});
	new slider('slider');
});



var MenuSlider = null;

	Event.observe(window, 'load', function() {
	
	var container = $('MenuSlider');
	
	MenuSlider = new AC.SlidingBureau(container);
	
	var drawers = $$("#MenuSlider .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, MenuSlider, {
		
	triggerEvent: 'mouseover', triggerDelay: 290 });
		
		
	MenuSlider.addDrawer(drawer);
	
	}
	
	setTimeout(freeDrawers(container), 1);
	
	});

	var freeDrawers = function(container) {
	
	return function() {
	
	if (!AC.Detector.isIEStrict() && container) {
	
	container.setStyle({height: 'auto'}
							   
							   
							   
							   );   }    };     };	