
var Slides = {
	
	pauseLength: 5, // seconds
	totalSlides: 6,
		
	currentSlide: 0,
	slideInterval: null,
	
	init: function()
	{
		//Slides.initListeners();
		//Slides.totalSlides = Slides.getTotal();
		Slides.start();
	},
	
	next: function()
	{
		if (Slides.currentSlide < (Slides.totalSlides - 1)) {
			Slides.currentSlide++;
		} else {
			Slides.currentSlide = 0;
		}
		Slides.display(Slides.currentSlide);
	},
	
	display: function(slide)
	{
		Slides.hideAll();
		Slides.clearNav();
		document.getElementById('panel' + slide).style.display = 'block';
		document.getElementById('slide-nav').getElementsByTagName('li')[slide].className = 'active';
		document.getElementById('slide-nav').getElementsByTagName('li')[slide].firstChild.blur();
		Slides.currentSlide = slide;
	},
	
	getTotal: function()
	{
		//return document.getElementById('featured-slides').getElementsByTagName('div').length - 1;
		return 6;
	},
	
	initListeners: function()
	{
		var navLinks = document.getElementById('slide-nav').getElementsByTagName('a');
		alert(typeof navLinks);
	},
	
	start: function()
	{
		Slides.slideInterval = setInterval(Slides.next, Slides.pauseLength * 1000);
	},
	
	pause: function()
	{
		clearInterval(Slides.slideInterval);
	},
	
	hideAll: function()
	{
		for (i = 0; i < Slides.totalSlides; i++) {
			document.getElementById('panel' + i).style.display = 'none';
		}
	},

	clearNav: function()
	{
		var slideNavItems = document.getElementById('slide-nav').getElementsByTagName('li');
		for (i = 0; i < slideNavItems.length; i++) {
			slideNavItems[i].className = '';
		}
	}
}

addEvent(window, 'load', Slides.init);
