// Ne pas oublier d'instancier soCarrousel

var nbVideosCar = videosCar.length;
var indexPosAffichee = Math.min(1, nbVideosCar-1);
var indexDepartCar = Math.floor(Math.random()*nbVideosCar);
var indexVideoSel = (indexDepartCar+indexPosAffichee) % nbVideosCar;
var nbVignCarVisibles = nbVignCar;

function carrousel_init() {
	if (nbVideosCar < nbVignCar) {
		nbVignCarVisibles=nbVideosCar;
		for(var i=nbVignCarVisibles; i<nbVignCar; i++) {
			jQuery("#carVign_"+i).css("display","none");
		}
	}
	
	carrousel_refresh_vignettes();
	carrousel_affiche(indexPosAffichee,false);
}
jQuery(window).bind("load", carrousel_init);

function carrousel_refresh_vignettes() {
	for(var i=0; i<nbVignCarVisibles; i++) {
		var i2 = (i+indexDepartCar) % nbVideosCar;
		carrousel_set_vignette(i, i2);
	}
}

function carrousel_set_vignette(indexVign, indexVid) {
	var imgObj = jQuery("#carVign_"+indexVign).get(0);
	var vid = videosCar[indexVid];	
	imgObj.src = typeof(vid.vignette)!="undefined" ? vid.vignette : vignFantomeCar;
	imgObj.title = vid.titre;
	imgObj.alt = vid.titre;
	imgObj.className = (indexVideoSel==indexVid) ? "sel" : "normal";
}

function carrousel_prec() {
	indexDepartCar = (indexDepartCar+nbVideosCar-1) % nbVideosCar;
	carrousel_refresh_vignettes();
}

function carrousel_suiv() {
	indexDepartCar = (indexDepartCar+1) % nbVideosCar;
	carrousel_refresh_vignettes();
}

function carrousel_affiche(indexVign, autostart) {
	indexVideoSel = (indexVign + indexDepartCar) % nbVideosCar;
	carrousel_refresh_vignettes();

	var vid = videosCar[indexVideoSel];
	
	VIDEO_NODE_ID = vid.video_node_id;
	jQuery("#carrouselTitreLien").html('<a href="'+vid.lien+'">'+vid.titre+'</a>');
	jQuery("#carrouselLocalite").html(vid.localite+' ('+vid.departement+') ');

	jQuery("#carrouselmediaspace").html("");
	jQuery("#carrouselmediaspace").get(0).className='';

	soCarrousel.addParam('allowfullscreen','true');
	soCarrousel.addParam('allowscriptaccess','always');
	soCarrousel.addVariable('autostart',autostart?'true':'false');
	soCarrousel.addVariable('file',vid.video);
	if (typeof(vid.image)!="undefined" && vid.titre!='' && vid.titre!=null)	
		soCarrousel.addVariable('image',vid.image);
		
	soCarrousel.addVariable("skin", videoPlayerBasePath + "skins/silverywhite/silverywhite.swf");
		
	soCarrousel.write('carrouselmediaspace');		
}


