// ©2007-2010 Max Barel a_x@ac-mb.info

var tempo=5,v_transi=1500;$(function(){diapora_route=new diaporama(photos_route,$('#diapo_route'),'top');diapora_vtt=new diaporama(photos_vtt,$('#diapo_vtt'),'bottom');diapora_route.f_trans=diapora_vtt.transition;diapora_vtt.f_trans=diapora_route.transition;$('#conteneur').click(function(){diapora_vtt.stop();diapora_route.stop();});diapora_vtt.init();});function diaporama(photos,cadre,prop){var diacour=tirage(),self=this,anim_props={},t_trans,t_limit,top=false;function tirage(){var alea=new Date();return Math.floor(alea.getMilliseconds().toString().substr(-2,2)*photos.length/100);}
this.f_trans=null;$('img',cadre).load(function(){if(top)self.transition();else top=true;}).attr('src','circuits_photos/moyennes/'+photos[diacour].photo);$('.circuit',cadre).text(photos[diacour].pays+' - '+photos[diacour].genre.replace(/route/i,'vélo de route'));this.init=function(){if(top)self.transition();else top=true;};this.stop=function(){clearTimeout(t_trans);top=false;};this.transition=function(){if(top){clearTimeout(t_limit);cadre.fadeIn(v_transi)
t_trans=setTimeout(function(){self.f_trans&&self.f_trans();cadre.fadeOut(v_transi,function(){diacour=tirage();top=false;if($.browser.msie)$('img',cadre).attr('src','');$('img',cadre).attr('src','circuits_photos/moyennes/'+photos[diacour].photo);$('.circuit',cadre).text(photos[diacour].pays+' - '+photos[diacour].genre.replace(/route/i,'vélo de route'));});},tempo*1000);}else{top=true;t_limit=setTimeout(this.transition,8000);}};return this;};