/**
 *
 * Routes Online - homepage.js
 * Copyright Fluid Creativity 2008
 *
 */
 
var Homepage = {
	init: function() {		
		//Homepage.setupPromos();
		Homepage.setupVideoPlayer();
	},
	
	setupPromos: function() {
		if ($('profilesPromo')) {
			var scroller = new ContentScroller({ slideDuration: 2000, fadeDuration: 500 });
			scroller.addSlides($('profilesPromo').getElements('img').setStyle('z-index', 1));
			scroller.start();
		}
	
		if ($('testimonialsPromo')) {
			var scroller = new ContentScroller({ slideDuration: 4000, fadeDuration: 500 });
			scroller.addSlides($('testimonialsPromo').getElements('blockquote, img.quote').setStyle('display', 'block'));
			scroller.start();
		}
	},
	
	setupVideoPlayer: function() {

		if ($('introVideo')) {
			new VideoPlayer($('introVideo'), {
				'flashVideo': '/flash/homeVideo.swf',
				onComplete: function (e) {
					// prepare video list for scrolling
					$('videoClips').getElement('ul').set('id', 'itemStrip');
					$('videoClips').getElement('ul').getElements('li').addClass('item');

					var el = $('itemStrip');
					var items = el.getElements('li');

					if (Browser.Engine.webkit) {
						var elementHeight = Math.round(items.length / 2) * 62;
						el.setStyle('height', elementHeight + 'px');
					}
					
					var parent = el.getParent('.tabContent').setStyle('display', 'block');
					if (el) {
						new VerticalSlider(el, {
							height: 190,
							scrollStep: 195
						});
					}

					parent.setStyle('display', 'none');
				}
			});
		}
	}
};
 
window.addEvent('domready', Homepage.init);