window.addEvent('domready', function(){

var setSlide = 0;
if(window.location.search) {
	setSlide = window.location.search.slice(-1); 
}

if(isNaN(setSlide))
	{setSlide = 0;}


	var scroll = new Fx.Scroll('slideshow', {
		wait: false,
		duration: 500,
		offset: {'x': -0, 'y': -0 },
		transition: Fx.Transitions.Quad.easeInOut
	});
	var pos = 0;
	pos = setSlide;
	
	var slides = $$('#slideshow .slide');
	var slideLinks = $$('#slidemenu li a');
	var slideLinksInline = $$('a.slidelink');
	
	scroll.toElement(slides[pos].id);
	slideLinks[pos].addClass('active');
	
	$$('.next-frame').each(function(next, i) {
		next.addEvent('click', function(event) {
			event = new Event(event).stop();
			slideLinks[pos].removeClass('active');
			if(pos < slides.length -1) {
				pos++;
				scroll.toElement(slides[pos].id);
			} else {			        
				pos = 0;
				scroll.toElement(slides[pos].id);
			}
			slideLinks[pos].addClass('active');
		});
	});
	
	slideLinks.each(function(section , i) {
		if(i < slides.length)
		{
			section.addEvent('click', function(event){
			
				event = new Event(event).stop();
				
				section.blur();
				scroll.toElement(slides[i].id);
				slideLinks[pos].removeClass('active');
				section.addClass('active');
				pos = i;
			});
		}
	});


/* this is for links in the text, not nav links */

	slideLinksInline.each(function(next, j) {
		next.addEvent('click', function(event) {
			event = new Event(event).stop();
			slideLinks[pos].removeClass('active');
			if(pos < slides.length -1) {
				pos++;
				scroll.toElement(slides[pos].id);
			} else {			        
				pos = 0;
				scroll.toElement(slides[pos].id);
			}
			
			slideLinks[pos].addClass('active');
			scroll.toElement(slides[pos].id);
		});
	});




});





