function successStories(v1, v2, v3)
{
	this.tween = false;
	this.interval = false;
	this.lastSection = false;
	this.lastSlide = 0;
	this.slides = {
		"workforce": new Array(),
		"business": new Array(),
		"community": new Array(),
		"planning": new Array()
	}

	this.init = function(containerId, elementsId, section)
	{
		var container = document.getElementById(containerId);
		var elements = document.getElementById(elementsId);

		for(var i = 0; i < elements.childNodes.length; i++)
		{
			if(elements.childNodes[i].nodeType == 1 && elements.childNodes[i].nodeName.toLowerCase() == 'div')
				this.addSlide(elements.childNodes[i]);
		}

		this.set(section, 0);
	}
	
	this.addSlide = function(element)
	{
		element.style.display = "none";
		this.slides[element.className].push(element);
	}
	
	this.set = function(section, slide)
	{
		if(this.lastSection != section)
		{
			if(this.lastSection != false)
			{
				for(var i = 0; i < this.slides[this.lastSection].length; i++)
					this.slides[this.lastSection][i].style.display = "none";
			}
			this.lastSection = section;
		}
		
		for(var i = 0; i < this.slides[this.lastSection].length; i++)
			this.slides[this.lastSection][i].style.display = (i == slide) ? "block" : "none";
		
		this.lastSlide = slide;
	}

	this.nextSlide = function()
	{
		if((this.lastSlide + 1) == this.slides[this.lastSection].length)
			this.set(this.lastSection, 0);
		else
			this.set(this.lastSection, this.lastSlide + 1);
	}
	
	this.prevSlide = function()
	{
		if(this.lastSlide)
			this.set(this.lastSection, this.lastSlide - 1);
		else
			this.set(this.lastSection, this.slides[this.lastSection].length - 1);
	}
	
	this.init(v1, v2, v3);
}
