// JavaScript Document
function PictureSlider(total)
{
	//////////////////////////// CONSTANTS
	var _instance		= this;
	var delegate 		= new Delegate(_instance);
	var _slides		 	= new Array();
	var _totalSlides	= total;
	var _currentSlide 	= 0;
	var _currentHref 	= document.getElementById('n0');
	var _count			= 1;
	var _intervalID		= '';
	//////////////////////////// VIEWER
	var _slider			= '';
	var _next			= '';
	var _prev			= '';
	//////////////////////////// INITIALISATION
	init();
	
	function init()
	{
		getControls();
		createSlideArray();
	}
	
	function getControls()
	{
		_slider = document.getElementById('slider');
	}
	
	function createSlideArray()
	{
		for(var x = 0; x < _totalSlides; x++)
		{
			var slide = document.getElementById('slide' + x);
			_slides.push(slide);
		}
	}
	
	_instance.openSlide = function(id,href)
	{		
		if(id != _currentSlide)
		{
			href.className 			= 'active';
			_currentHref.className 	= '';
		}
		
		_currentSlide	= id;
		_currentHref	= href;
		move();
	}
	
	function move()
	{
		var div		= _slides[_currentSlide];
		var height 	= div.offsetHeight;
		var endY 	= height * _currentSlide;
		_slider.scrollTop = endY;
		//_slider.style.top = endY + 'px';
	}
}