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

var tempo=3.5,v_transi=1500;$(function(){diapora_route=new diaporama(photos,$('#diapo_1'),'top');diapora_vtt=new diaporama(photos,$('#diapo_2'),'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();$('#accueil').delay_init(3500).delay_anim({opacity:.15},2000).hover(function(){$(this).animate({opacity:.8})},function(){$(this).animate({opacity:.15})});if(!/Atlas_art_flash/.test(document.cookie)){$('#article.art_flash').delay_init(500).delay_anim({left:'7.5%'},2500,function(){$(this).delay_init(15000).delay_anim({opacity:'hide'},1000);}).find('a.fermeture').click(function(){$(this).parents('.art_flash').animate({opacity:'hide'},1000);document.cookie="Atlas_art_flash=vu; path=/";});}});function tirage(table){var alea=new Date();var ix=Math.floor(alea.getMilliseconds().toString().substr(-2,2)*table.length/100);while(tirage.n_crible<table.length&&tirage.crible[ix])ix=(ix+1)%table.length;tirage.crible[ix]=true;tirage.n_crible++;if(tirage.n_crible>=table.length){tirage.crible=[];tirage.n_crible=0;}
return ix;}
tirage.crible=[];tirage.n_crible=0;function diaporama(photos,cadre,prop){var diacour=tirage(photos),self=this,anim_props={},t_trans,t_limit,top=false;this.f_trans=null;$('img',cadre).load(function(){if(top)self.transition();else top=true;}).attr('src','albums/'+photos[diacour].num_alb+'/'+photos[diacour].fichier);$('.circuit',cadre).text(photos[diacour].pays+(photos[diacour].commentaire?' - '+photos[diacour].commentaire:''));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)
if(photos.length>1)t_trans=setTimeout(function(){self.f_trans&&self.f_trans();cadre.fadeOut(v_transi,function(){diacour=tirage(photos);top=false;$('img',cadre).attr('src','').attr('src','albums/'+photos[diacour].num_alb+'/'+photos[diacour].fichier);$('.circuit',cadre).text(photos[diacour].pays+(photos[diacour].commentaire?' - '+photos[diacour].commentaire:''));});},tempo*1000);}else{top=true;t_limit=setTimeout(this.transition,8000);}};return this;};