/*
JavaScript Image slideshow:
By JavaScript Kit (www.javascriptkit.com)
Over 200+ free JavaScript here!
*/

var slideshowspeed=10000;
var slideimages=new Array();
var slidelinks=new Array();
var slidetitles=new Array();
var slidetexts=new Array();
var whichlink=0;
var whichimage=0;
var timer;

function imageBack() {
  if (!document.images) {
    return false;
	}
	document.images.slide.src=slideimages[whichimage].src;
	$('div#carrousel div.titre').html(slidetitles[whichimage]);
	$('div#carrousel div.chapeau').html(slidetexts[whichimage]);
	whichlink=whichimage;
	if(whichimage!=0) {
    whichimage--;
	}
	else {
  	whichimage=slideimages.length-1;
	}
	/*clearTimeout(timer);
  timer=setTimeout("slideit()",slideshowspeed);*/
}

function imageNext() {
	clearTimeout(timer);
	slideit();
}

function slideit(){
	if (!document.images || !slideimages[whichimage]) {
		return false;
	}
	document.images.slide.src=slideimages[whichimage].src;
	$('div#carrousel div.titre').html(slidetitles[whichimage]);
	$('div#carrousel div.chapeau').html(slidetexts[whichimage]);
	whichlink=whichimage;
	if(whichimage<slideimages.length-1) {
		whichimage++;
	}
	else {
		whichimage=0;
	}
  timer=setTimeout("slideit()",slideshowspeed);
}

function slideshowimages(){
	for(i=0;i<slideshowimages.arguments.length;i++){
		slideimages[i]=new Image();
		slideimages[i].src=slideshowimages.arguments[i];
	}
}

function slideshowlinks(){
	for(i=0;i<slideshowlinks.arguments.length;i++) {
		slidelinks[i]=slideshowlinks.arguments[i];
	}
}

function slideshowtitles(){
	for(i=0;i<slideshowtitles.arguments.length;i++) {
		slidetitles[i]=slideshowtitles.arguments[i];
	}
}

function slideshowtexts(){
	for(i=0;i<slideshowtexts.arguments.length;i++) {
		slidetexts[i]=slideshowtexts.arguments[i];
	}
}

function gotoshow(){
	if(!window.winslide||winslide.closed) {
		winslide=window.document.location.href=slidelinks[whichlink];
	}
	else {
		winslide.location=slidelinks[whichlink];
	}
	winslide.focus()
}

$(document).ready(function() {
	$('div#carrousel div.opacity').css({opacity:0.5});
	$('div#carrousel div.retour').click(imageBack);
	$('div#carrousel div.suivant').click(imageNext);
	slideit();
});
