﻿// JavaScript Document

$(document).ready(function(){
	
	// Defaults
	var iTimer				= null;
	var iMoodCount			= $('div#home-teaser').children('img.moodfade').length;
	var iMoodActive			= 1;
	var iMoodNew			= iMoodActive;
	var iFadeWait			= 2000;
	var iFadeSpeed			= 2000;
	
	// Fader
	var moodFading			= function() {
		
		window.clearTimeout('iTimer');
		
		var iMoodNewTmp = iMoodNew;
		
		$('img#mood_'+iMoodActive).css('z-index', 1);
		$('img#mood_'+iMoodNewTmp).css('z-index', 2);
		
		$('img#mood_'+iMoodActive).animate(
			{ opacity: 0 },
			iFadeSpeed,
			'swing'
		);
		
		$('img#mood_'+iMoodNewTmp).animate(
			{ opacity: 1 },
			iFadeSpeed,
			'swing',
			function(){
				iMoodActive = iMoodNewTmp;

				if(iMoodActive < iMoodCount) {
					iMoodNew = iMoodActive + 1;
				} else {
					iMoodNew = 1;
				}
				
				iTimer = window.setTimeout(moodFading, iFadeWait);		
			}
		);
		 
	}
	
	// Init
	if(iMoodCount > 0) {	
		for(i=0;i<iMoodCount;i++) {
			var m = i + 1;
			
			if( m == 1 ) {
				$('img#mood_' + m).css('opacity', 1);	
				iMoodNew = m + 1;
				iTimer = window.setTimeout(moodFading, iFadeWait);
			} else {
				$('img#mood_' + m).css('opacity', 0);	
			}
			
		}
		
	}
	
});
