var divShow = 0;
var divHide = 0;
var loop = 0;

// The array of div names to slide.
var slide_array = new Array('impact_banner', 'impact_banner2', 'impact_banner3', 'impact_banner4', 'impact_banner5');

var dot_array = new Array('slide_1','slide_2','slide_3','slide_4','slide_5');

var dot_array2 = new Array('s1link','s2link','s3link','s4link','s5link');

// The number of images in the array.
var NumOfSlides = slide_array.length;

// Last slide
var lastSlide = NumOfSlides -1

var periodicalSlider = 0;


function GoNext() {
	divHide = divShow;
	// Removes class of disabled from previous button

	if (divShow == 4) {
		return;
	}
	else {
		divShow++;
		 	$(dot_array2[divHide]).update('<img src="/images/circle_off.png"/>');
		$(dot_array2[divShow]).update('<img src="/images/circle_on.png"/>');
	  	
	}
	
	$(slide_array[divHide]).morph('position:absolute;left:-910px;');
	$(slide_array[divShow]).morph('position:absolute;left:0px;');
}

function GoPrevious() {
	divHide = divShow;
	// Removes class of disabled from previous button

	if (divShow == 0) {
		return;
	}
	else {
		divShow--;
	}
	
	// Disables previous link when you navigate back to the first slide
 	$(dot_array2[divHide]).update('<img src="/images/circle_off.png"/>');
  	$(dot_array2[divShow]).update('<img src="/images/circle_on.png"/>');
	
	$(slide_array[divHide]).morph('position:absolute;left:910px;');
	$(slide_array[divShow]).morph('position:absolute;left:0px;');
}

function Go1() {
	divHide = divShow;
	divShow = 0;
	// Removes class of disabled from previous button
 	$('s2link').update('<img src="/images/circle_off.png"/>');
 	$('s3link').update('<img src="/images/circle_off.png"/>');
 	$('s4link').update('<img src="/images/circle_off.png"/>');
 	$('s5link').update('<img src="/images/circle_off.png"/>');

  	$('s1link').update('<img src="/images/circle_on.png"/>');
	
	$(slide_array[divHide]).morph('position:absolute;left:-910px;');
	$(slide_array[divShow]).morph('position:absolute;left:0px;');
}

function Go2() {
	divHide = divShow;
	divShow = 1;
	// Removes class of disabled from previous button
 	$('s1link').update('<img src="/images/circle_off.png"/>');
 	$('s3link').update('<img src="/images/circle_off.png"/>');
 	$('s4link').update('<img src="/images/circle_off.png"/>');
 	$('s5link').update('<img src="/images/circle_off.png"/>');

  	$('s2link').update('<img src="/images/circle_on.png"/>');
	

	
	$(slide_array[divHide]).morph('position:absolute;left:-910px;');
	$(slide_array[divShow]).morph('position:absolute;left:0px;');
}

function Go3() {
	divHide = divShow;
	divShow = 2;
	// Removes class of disabled from previous button
 	$('s1link').update('<img src="/images/circle_off.png"/>');
 	$('s2link').update('<img src="/images/circle_off.png"/>');
 	$('s4link').update('<img src="/images/circle_off.png"/>');
 	$('s5link').update('<img src="/images/circle_off.png"/>');

  	$('s3link').update('<img src="/images/circle_on.png"/>');
	
	$(slide_array[divHide]).morph('position:absolute;left:-910px;');
	$(slide_array[divShow]).morph('position:absolute;left:0px;');
}

function Go4() {
	divHide = divShow;
	divShow = 3;
	// Removes class of disabled from previous button
 	$('s1link').update('<img src="/images/circle_off.png"/>');
 	$('s2link').update('<img src="/images/circle_off.png"/>');
 	$('s3link').update('<img src="/images/circle_off.png"/>');
 	$('s5link').update('<img src="/images/circle_off.png"/>');

  	$('s4link').update('<img src="/images/circle_on.png"/>');
	
	$(slide_array[divHide]).morph('position:absolute;left:-910px;');
	$(slide_array[divShow]).morph('position:absolute;left:0px;');
}

function Go5() {
	divHide = divShow;
	divShow = 4;
	// Removes class of disabled from previous button
 	$('s1link').update('<img src="/images/circle_off.png"/>');
 	$('s2link').update('<img src="/images/circle_off.png"/>');
 	$('s3link').update('<img src="/images/circle_off.png"/>');
 	$('s4link').update('<img src="/images/circle_off.png"/>');

  	$('s5link').update('<img src="/images/circle_on.png"/>');
	
	$(slide_array[divHide]).morph('position:absolute;left:-910px;');
	$(slide_array[divShow]).morph('position:absolute;left:0px;');
}


function startSlideShow() {
  if (divHide >= lastSlide) {
	GoPrevious();
	loop++;	
  } else {
	if (loop > 0) {
	  GoPrevious();
	  if (divHide==0 && loop >= 1) {
	    loop = 0
       }
	    } else {
      GoNext();
    }
  }
}


Event.observe(window, 'load', function() {
	periodicalSlider = new PeriodicalExecuter(startSlideShow, 6);
});