/**
 *
 * Vital Energi - Home.js
 * Copyright © Fluid Creativity 2008
 *
 */

Home = {
	init: function() {
		Home.setupTabs();
		Home.setupFlash();
		Home.setupHover();
		Home.setupCaseStudy();
	},

	setupTabs: function() {
		if ($('content').getElements('div.tab').length > 0) {
			// Top Level Tabs
			var defaultTab = $('content').getElement('.tab.default');
			var initialTab = (defaultTab ? $('content').getElements('.tab').indexOf(defaultTab) : 0);
		
			var tabs = new Tabs($('content'), { initialTab: initialTab, triggerEvent: 'mouseover' });
			
			// Second Level Tabs
			$('content').getElements('div.tab').each(function(el) {
				if (el.getElements('.innertab').length > 0) {
					var innerTabs = new Tabs(el.addClass('active'), { tabContent: '.innertab', tabListPosition: 'top', tabId: null });
				}
			});
		}
	},
	
	setupFlash: function() {
	/*
		alert('flashstart');
		
		var obj = new Swiff('_swf/homepage/coverflow/coverflow.swf', {
		    id: 'flashExpertise',
		    width: 500,
		    height: 400
		});

		alert('flashstop');
	*/	
	},
	
	/**
	 *
	 */
	setupHover: function() {
		Home.setupHoverImage('adviceButton', '_pix/homepage/getadvice.jpg', '_pix/homepage/getadvice-over.jpg');
		Home.setupHoverImage('downloadButton', '_pix/homepage/download.jpg', '_pix/homepage/download-over.jpg');
	},
	
	setupCaseStudy: function() {
		// if home upper area is present
		if($$('.homeupper')) {		
			var scroller = new ContentScroller({slideDuration: 5000, fadeDuration: 1000});
			scroller.addSlides($$('.casestudyfocus').setStyle('z-index', 1));
			scroller.start();
		}
	},
	
	/**
	 *
	 */
	setupHoverImage: function(id, img, hoverImg) {
		// check if id exists
		if($(id)) {
			// setup events for this image
			$(id).addEvents({
				'mouseover': function() {
					Home.swapImage(id, hoverImg);
	    		},
	    		
	    		'mouseout': function(){
		    		Home.swapImage(id, img);
		    	}
	    	});
		}
	},
	
	/**
	 *
	 */
	swapImage: function(id, img) {
		$(id).set('src', img);
	}
};

window.addEvent('domready', Home.init);

