/*Ekoslide créé pour ekolo[geek] à parti de noobslide et de mootools

fonctionne avec:	noobslide
					mootools-core 1.2.3
					mootools-more 1.2.3.1 Scroller
*/

function ekoslide (max_img_width,max_img_height)
{
	//pour que le slideshow s'adapte à la taille demandée
	var nb_elements = $('slidebox').getElementsByTagName('div').length;
	var cnt_width = nb_elements * 59 + 5;
	$('slideshow').style.width = max_img_width + 16 + "px";
	$('slidemask').style.width = max_img_width + "px";
	$('slidemask').style.height = max_img_height + 25 + "px";
	$('slidethumbs').style.width = cnt_width + "px";
	var img_divs = $('slidebox').getElementsByTagName('div');
	for(var i=0; i<img_divs.length; i++){
	img_divs[i].style.width = max_img_width + 200 + "px";
	img_divs[i].style.height = max_img_height + 25 + "px";}
	var imgs = $('slidebox').getElementsByTagName('img');
	for(var j=0; j<imgs.length; j++){
	var raph = imgs[j].height / max_img_height;
	var rapw = imgs[j].width / max_img_width;
	if (raph>rapw) imgs[j].style.height = max_img_height + "px";
	else imgs[j].style.width = max_img_width + "px"; }
	$('slidecontent').style.width = max_img_width + "px";

	
	//paramètres noobslide
	var startItem = 0; //or any
	var fxOptions = {property:'left',duration:700, wait:false}
	
	var nS = new noobSlide({
		box: $('slidebox'),
		items: $$('#slidebox div'),
		size: max_img_width + 200,
		handles: $$('#slidethumbs div'),
		fxOptions: fxOptions,
		startItem: startItem
	});
	//walk to first with fx
	nS.walk(startItem);
	
	//scroller des thumbnails	
	var scroll_left = new Fx.Scroll('slidecontent').toLeft();
	var scroller_tb = new Scroller('slidecontent',{area : 50, velocity : 0.1});
	scroller_tb.start();

}