/*
*	Author: 	Malte Frerichs
*	Email: 		frerichs@creavio.com
*	Date:   	27/11/2011
*/

var	secondsToChange	=	10;
var secondsOnClick	=	20;
//Dont Change

//*********************************************************
var timeRemaining	=	secondsToChange;
var actSlide		=	1;
var slideCount;

$(function() {
	slideCount 		=	$('.slides').length;
	var width		=	$('.slides').css("width").substr(0, 3);
	var height		=	$('.slides').css("height").substr(0, 3);
	
	//Display first Slide
	$('#slide-' + actSlide).show();
	var slideHtml	=	$('#slides').html();
	var imgHtml		=	"";
	for(i=1;i<=slideCount;i++) {
			var sizeX	=	((width/2)+(i*20))-(slideCount*20);
			var sizeY	=	(height- 15);
			imgHtml		=	imgHtml + '<img class="pointimg" src="images/point.png" id="point-' + i + '" alt="Slide ' + i + '" style="margin-left: ' + sizeX + 'px; margin-top: ' + sizeY + 'px;" />';
	}
	$('#slides').html(imgHtml + slideHtml);
	
	//set point 1 to Hover
	pointerHover(1);
	
	setInterval(checkChange, 1000);
	
	//Handle clicks
	$('.pointimg').live('click', function() {
		if(slideCount < 10) {
			var id	=	$(this).attr('id').substr(-1);
		}else{
			var id	=	$(this).attr('id').substr(-2);
		}
		
		pointerNormal(actSlide);
		pointerHover(id);
		$('#slide-' + actSlide).fadeOut('slow', function() {
			$('#slide-' + (id)).fadeIn('slow');

			actSlide = id;
			timeRemaining = secondsOnClick;
		});
	});
});

function pointerHover(id) {
	$('#point-' + id).attr('src' , 'images/pointHover.png');
}

function pointerNormal(id) {
	$('#point-' + id).attr('src' , 'images/point.png');
}

function checkChange() {
	if(--timeRemaining == 0) {
		changeSlide();
		timeRemaining = secondsToChange;
	}
}

function changeSlide() {
	$('#slide-' + actSlide).fadeOut('slow', function() {
		pointerNormal(actSlide);
		if(++actSlide > slideCount) {
			actSlide = 1;
		}
		$('#slide-' + (actSlide)).fadeIn('slow');
		pointerHover(actSlide);
	});
}
