/*
-----------------------------------------------------------------------------------------
SCRIPT GENERAL GOWEBSTART
-----------------------------------------------------------------------------------------
Email: contact@goweb.com
## Slide Content
## Carousel

-----------------------------------------------------------------------------------------
*/

//<![CDATA[ ## Carousel
var _time = 7000
var _diapo_selected = "feature1";
var _diapo_auto = setInterval('rotateDiapo()', _time);

window.onload=function(){
	$('diapoNav').select('li').each(function(li) { li.observe('click', function() { changeDiapo('feature' + li.getAttribute('diapo')); }); });
	
	var total_tab = $('diapoNav').select('li').length;
	var current_tab;
	
	$$('.next_button').each(function (e) {
		e.observe('click', function () {			
			for (var i = 0; i < total_tab; i++) {
				if (($('diapoNav').select('li'))[i].hasClassName('courant')) current_tab = ($('diapoNav').select('li'))[i].getAttribute('diapo');
			}
			var next = (parseInt(current_tab) + 1 > total_tab) ? 1 : parseInt(current_tab) + 1;
			changeDiapo('feature' + next);
		});
	});
	
	$$('.previous_button').each(function (e) {
		e.observe('click', function () {			
			for (var i = 0; i < total_tab; i++) {
				if (($('diapoNav').select('li'))[i].hasClassName('courant')) current_tab = ($('diapoNav').select('li'))[i].getAttribute('diapo');
			}
			var previous = (parseInt(current_tab) - 1 < 1) ? total_tab : parseInt(current_tab) - 1;
			changeDiapo('feature' + previous);
		});
	});
}
 
function changeDiapo(id) {
  _diapo_rotate_activate = true;
  if (id != _diapo_selected) {
    if (Prototype.Browser.IE6) {
      $(_diapo_selected).hide();
    }
    else {
      $(_diapo_selected).fade();
    }
    $(_diapo_selected + 'Nav').removeClassName("courant");

    $(id + 'Nav').addClassName("courant");
    if (Prototype.Browser.IE6) {
      $(id).show();
    }
    else {
      $(id).appear();
    }
    _diapo_selected = id;
	}
	clearInterval(_diapo_auto);
	_diapo_auto = setInterval('rotateDiapo()', _time);
}

var _diapo_rotate_activate = true;

function rotateDiapo(){
  if (_diapo_rotate_activate) {
    if (Prototype.Browser.IE6) {
      $(_diapo_selected).hide();
	   appearDiapo();    
    }
    else {
		Effect.Fade(_diapo_selected, { duration: 1.0,afterFinish:appearDiapo });
    }
   
  }
}

function appearDiapo() {
  $(_diapo_selected + 'Nav').removeClassName("courant");
  if ($(_diapo_selected).next().tagName != 'HR') {
    _diapo_selected = $(_diapo_selected).next().id;
  }
  else {
    _diapo_selected = $(_diapo_selected).up().down().id;
  }
  $(_diapo_selected + 'Nav').addClassName("courant");
  if (Prototype.Browser.IE6) {
    $(_diapo_selected).show();
  }
  else {
	  Effect.Appear(_diapo_selected, { duration: 1.0 });
    //$(_diapo_selected).appear();
  }
}
//]]>



