Event.observe(window, 'load', function() { 
	if($('timestamp')) {
		$('timestamp').innerHTML = PlaceTimeStamp();
	}
	// header promos
	var promos = ['promofader1', 'promofader2', 'promofader3', 'promofader4'];
	
	for (var i = 0; i < promos.length; i++) {
		var promoId = promos[i];
		var promoChildren = $$('#' + promoId + ' a');
		if (promoChildren.length > 1) {
			new AC.CrossfadeQueue(promoChildren, promoId, 4, 'fader', 1, 1);
		}
	}
	
	/* makes the images change */
	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');
 });


function PlaceTimeStamp() {
	var now = new Date();
	var yy = now.getYear();
	var year = (yy < 1000) ? yy + 1900 : yy;
	var month = now.getMonth();
	var months = ['January','February','March','April','May','June',
	'July','August','September','October','November','December'];
	var day = now.getDay();
	var date = now.getDate();
	var hours = now.getHours();
	var ampm = 'AM';
	if(hours == 0) hours = 12;
	if(hours<10) hours = '0'+hours;
	if(hours > 12) ampm = 'PM';
	var minutes = now.getMinutes();
	if(minutes < 10) minutes='0'+minutes;
	return(months[month]+' '+date+', '+year+' '+hours+':'+minutes+' '+ampm+' ET');
}

/*fashiondexwebsiteslider*/
var bookstoreslider = null;
Event.observe(window, 'load', function() {
	var container = $('bookstoreslider');
	bookstoreslider = new AC.SlidingBureau(container);
	var drawers = $$("#bookstoreslider .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, bookstoreslider, {
			triggerEvent: 'mouseover', triggerDelay: 120});
		bookstoreslider.addDrawer(drawer);
	}
	setTimeout(freeDrawers(container), 1000);
});

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


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

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

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