// local
Event.observe(window, 'load', function() { new podcastSlider('podcastslider'); new trailerSlider('trailerslider'); }, false);


// extend Apple Core's slider class
var podcastSlider = Class.create();
Object.extend(Object.extend(podcastSlider.prototype, AC.Slider.prototype), {
	// get's called in initialize upon construction
	populate: function() {
		var items = document.getElementsByClassName('podcastslideritem');
		for (var i=0; i<items.length; i++) {
			var html = items[i].getElementsByTagName('div')[0];
			var sliderItem = new AC.SliderItem(html);
			this.items.push(sliderItem);
		}
		
		this.render(1);
	}

});

var trailerSlider = Class.create();
Object.extend(Object.extend(trailerSlider.prototype, AC.Slider.prototype), {
	// get's called in initialize upon construction
	populate: function() {
		var items = document.getElementsByClassName('trailerslideritem');
		for (var i=0; i<items.length; i++) {
			var html = items[i].getElementsByTagName('div')[0];
			var sliderItem = new AC.SliderItem(html);
			this.items.push(sliderItem);
		}
		
		this.render(1);
	}

});

