function debug(texte)
{
	if(typeof console == 'object') console.log(texte);
}
// on redimmensionne le conteneur en fct du contenu, comme ca animate sera borné par ces dimensions
function dim_minis(){ 
$.w=0; $("#miniatures a").each(function(){ var tw = $(this).outerWidth(); if(tw<40) {$.w+=200;} else {$.w+=$(this).outerWidth()+ 11; } });  $('#miniatures').width($.w);
shohi_prevnext();
return $.w;
}
function shohi_prevnext(){
	var p = $('#conteneur_mini').scrollLeft();
	//console.log('p:'+p+' w:'+$.w);
	if(p < $.w - $('#conteneur_mini').width()) { $('.next').show(); } else { $('.next').hide();  }
	if(p > 0  ) { $('.prev').show(); } else { $('.prev').hide();  }
	$('.iprev,.inext').each(function(){i=$(this).attr("href").substr(1);if($("a.lienmini[name="+i+"]").length){$(this).show();}else{$(this).hide();}});
}
function nina_init() {
	// si prev ou next, on lance une anim jusqu'au bout, la vitesse est calculée en fct de la distance à parcourir 4ms/px
	$('.prev').mouseover(function(){ $('#conteneur_mini').animate( {scrollLeft:"0"}, $('#conteneur_mini').scrollLeft() * 3, 'linear',shohi_prevnext ); });
	$('.next').mouseover(function(){ dim_minis(); $('#conteneur_mini').animate(  {scrollLeft:$.w+"px"}, ($.w - $('#conteneur_mini').scrollLeft() ) * 3, 'linear',shohi_prevnext ); });
	$('.prev').mouseout(function(){ $('#conteneur_mini').stop(); shohi_prevnext(); });
	$('.next').mouseout(function(){ $('#conteneur_mini').stop(); shohi_prevnext(); });
	$('.iprev,.inext').click(function(){ 
			i=$(this).attr("href").substr(1); debug(i); 
			$("a.lienmini[name="+i+"]").click(); 
			/*orig=$("#zone_mini").position().left; debug("orig"+orig);
			scr=$("#conteneur_mini").scrollLeft();debug("scr"+scr);
			pos=$("a.lienmini[name="+i+"]").position().left;debug("pos"+pos);
			mov=scr+pos-200;debug("mov"+mov);
			$('#conteneur_mini').animate(  {scrollLeft:mov+"px"},  1000, 'linear',shohi_prevnext );*/
			return true;});
	$('#conteneur_mini img').load(function(){dim_minis(); $(this).fadeIn(); /* réaffiche les minis*/  });
	$('#conteneur_mini img').mouseover(function(){ $(this).fadeTo('fast',0.6,function(){$(this).fadeTo('normal',1);}); });
	$('#conteneur_mini img').each(function(){var src=$(this).attr('src'); $(this).attr('src','').attr('src',src);} /*force le rechargement des miis et l'event onload*/ );
	$("#contenu_image img").load(function(){ $(this).fadeIn(); });
	$('#conteneur_mini a.lienmini').click(function(){ 
		if($("#contenu_image").length == 0) { return true; } 
		//var src = this.getAttribute("name"); 
		index=$(this).attr("name");
		var texte = $(this).children("img").attr("title");
		var src2 = $(this).children("img").attr("src").replace('minis/','images/');
		//if(console != undefined) console.log(src2);
		$("#contenu_image img").fadeOut("fast",function(){$("#contenu_image img").attr("src",src2);});
		//index=$("a.lienmini").index(this);
		$("#conteneur a.iprev").attr("href","#"+(parseInt(index)-1));
		$("#conteneur a.inext").attr("href","#"+(parseInt(index)+1));
		
		if(texte==undefined || texte.length == 0) {$("#descriptif").html('&nbsp;'); } else { $("#descriptif").html(texte); } 
		shohi_prevnext();
		return false;
	});
}

