
window.intervalle_lent=5*500;window.intervalle_rapide=500;window.nb_miniatures_maxi=8;function allumer_btn_diapo(id_btn)
{var tmp=diapo.getElementsByTagName("a");for(var i=0;i!=tmp.length;i++)
{delClass(tmp[i],"on");}
addClass(doc.byId(id_btn),"on");}
function on_lent()
{on_stop();allumer_btn_diapo("lent");window.intervalle_diapos=intervalle_lent;precharger_diapo();return false;}
function on_rapide()
{on_stop();allumer_btn_diapo("rapide");window.intervalle_diapos=intervalle_rapide;precharger_diapo();return false;}
function on_stop()
{allumer_btn_diapo("arret");if(window.timeout!=null)
{clearTimeout(window.timeout);}
return false;}
function precharger_diapo()
{var tmp=ul_mini.firstChild;while(tmp&&!hasClass(tmp,"on"))
{tmp=tmp.nextSibling;}
var umi=(tmp.nextSibling||ul_mini.firstChild).getElementsByTagName("img")[0].src;var src=liste_images_visionneuse[indexOfUrlMini(umi)].uf;window.img_precharger=new Image();img_precharger.onload=onload_diapo;img_precharger.onload_effectue=false;img_precharger.timer_termine=false;window.timeout=setTimeout(ontimeout_diapo,intervalle_diapos);img_precharger.src=racine_full+src;}
function ontimeout_diapo()
{window.timeout=null;img_precharger.timer_termine=true;onevent_diapo();}
function onload_diapo()
{img_precharger.onload_effectue=true;onevent_diapo();}
function onevent_diapo()
{if(img_precharger.onload_effectue&&img_precharger.timer_termine)
{suivante();precharger_diapo();}}
function creer_li(obj)
{return doc.createEl('li',null,[doc.createEl('a',{href:"#"},[doc.createEl('img',{src:window.racine_mini+obj.umi,alt:""})])]);}
function on_prec()
{on_stop();var tmp=ul_mini.firstChild;while(tmp&&!hasClass(tmp,"on"))
{tmp=tmp.nextSibling;}
choisir_li(tmp.previousSibling||ul_mini.lastChild);return false;}
function suivante()
{var tmp=ul_mini.firstChild;while(tmp&&!hasClass(tmp,"on"))
{tmp=tmp.nextSibling;}
choisir_li(tmp.nextSibling||ul_mini.firstChild);}
function on_suiv()
{on_stop();suivante();return false;}
function on_choix(e)
{on_stop();var e=e||window.event;var cible=e.target||e.srcElement;cible.blur();while(cible.nodeName.toLowerCase()!="li"&&cible.nodeName.toLowerCase()!="ul")
{cible=cible.parentNode;}
choisir_li(cible);return false;}
function indexOfUrlMini(umi)
{var liste=liste_images_visionneuse;var i=0;while(i!=liste.length&&umi.indexOf(liste[i].umi)==-1)
{i++;}
if(i==liste.length)
{i=-1;}
return i;}
function stocker_dimensions()
{img_aff.largeur=img_cachee.width;img_aff.hauteur=img_cachee.height;redimensionner_image();}
function choisir_li(li)
{if(li&&li.nodeName.toLowerCase()=="li")
{while(li.previousSibling)
{ul_mini.removeChild(li.previousSibling);}
while(li.nextSibling)
{ul_mini.removeChild(li.nextSibling);}
addClass(li,"on");var liste=liste_images_visionneuse;var i,nb_autres,nb_avant,nb_apres;var umi=li.getElementsByTagName('img')[0].src;i=indexOfUrlMini(umi);if(liste.length<=nb_miniatures_maxi)
{nb_avant=i;nb_apres=liste.length-(i+1);}
else
{nb_autres=Math.min(liste.length-1,nb_miniatures_maxi-1);nb_avant=nb_autres>=2?1:0;nb_apres=nb_autres-nb_avant;}
affRedimAuto();window.img_cachee=new Image();img_cachee.onload=stocker_dimensions;var src=racine_full+liste[i].uf;img_cachee.src=src;window.img_aff.src=src;var descr_img=document.getElementById("descr_img");while(descr_img.firstChild){descr_img.removeChild(descr_img.lastChild);}
if(liste[i].c!=""){var legende=doc.createElement("p");legende.appendChild(doc.createTextNode(liste[i].c));descr_img.appendChild(legende);}
if(liste[i].nm!=""||(liste[i].np).length!=0){var referents=doc.createElement("p");if(liste[i].nm!=""){var media=doc.createElement("a");media.setAttribute("href",racine_base+liste[i].ume);media.setAttribute("target","_blank");media.appendChild(doc.createTextNode(liste[i].nm));referents.appendChild(media);}
if((liste[i].np).length!=0){if(liste[i].nm!=""){referents.appendChild(doc.createTextNode(" - "));}
for(k=0;k<(liste[i].np).length;k++){var acteur=doc.createElement("a");acteur.setAttribute("href",racine_base+(liste[i].up)[k]);acteur.setAttribute("target","_blank");acteur.appendChild(doc.createTextNode((liste[i].np)[k]));referents.appendChild(acteur);if(k!=(liste[i].np).length-1){referents.appendChild(doc.createTextNode(", "));}}}
descr_img.appendChild(referents);}
if((liste[i].nt).length!=0){var tag=doc.createElement("p");tag.setAttribute("id","tags");if((liste[i].nt).length==1){tag.appendChild(doc.createTextNode("tag : "));}
else{tag.appendChild(doc.createTextNode("tags : "));}
for(k=0;k<(liste[i].nt).length;k++){var tag_unik=doc.createElement("a");tag_unik.setAttribute("href",racine_base+(liste[i].ut)[k]);tag_unik.setAttribute("target","_blank");tag_unik.appendChild(doc.createTextNode((liste[i].nt)[k]));tag.appendChild(tag_unik);if(k!=(liste[i].nt).length-1){tag.appendChild(doc.createTextNode(", "));}}
descr_img.appendChild(tag);}
if(liste[i].cp!=""){var copyright=doc.createElement("p");copyright.setAttribute("id","copy");copyright.appendChild(doc.createTextNode(liste[i].cp));descr_img.appendChild(copyright);}
var num_img=i;var h1=doc.byId("header").getElementsByTagName('h1')[0];h1.lastChild.nodeValue=" Image "+(num_img+1)+' sur '+liste.length;var ul=li.parentNode;for(i=1;i<=nb_avant;i++)
{var j=num_img-i;if(j<0)
{j+=liste.length;}
ul.insertBefore(creer_li(liste[j]),ul.firstChild);}
for(i=1;i<=nb_apres;i++)
{var j=num_img+i;if(j>=liste.length)
{j-=liste.length;}
ul.appendChild(creer_li(liste[j]));}
frames['sky'].location.reload();}}
function redimensionner_image()
{if(!window.taille_reelle)
{var posdiv=findPos(divimg);var dim=findClientDimensions();posdiv[1]=findPos(img_aff)[1];var scroll=[0,0];dim[0]-=170;dim[1]-=doc.byId("descr_img").offsetHeight;for(var i=0;i!=2;i++)
{dim[i]-=posdiv[i]+20-scroll[i];}
var x=dim[0];var y=dim[1];img_aff.style.width=Math.round(Math.max(0,Math.min(img_aff.largeur,x,y*img_aff.largeur/img_aff.hauteur)))
+'px';lien_full.style.visibility=(img_aff.style.width==img_aff.largeur+'px')?'hidden':'';}}
function affTailleReelle()
{on_stop();taille_reelle=true;img_aff.style.width='';addClass(divimg,'full');pub.style.display='none';return false;}
function affRedimAuto()
{taille_reelle=false;delClass(divimg,'full');pub.style.display='';redimensionner_image();}
function onclick_image()
{if(taille_reelle)
{affRedimAuto();}
else
{on_suiv();}
on_stop();return false;}
function onmenu_image()
{if(taille_reelle)
{affRedimAuto();}
else
{on_prec();}
on_stop();return false;}
function preparerVisionneuse()
{var lancer=window.location.search.substring(7);var tmp;window.ul_mini=doc.byId("mini");ul_mini.onclick=on_choix;cleanNode(ul_mini);window.btns={prec:"precedente",suiv:"suivante",stop:"arret",lent:"lent",rapide:"rapide"};for(var cle in window.btns)
{var tmp=doc.byId(btns[cle]);tmp.onclick=window["on_"+cle];}
window.lien_full=doc.byId("lien_full");window.pub=doc.byId("pub");pub.style.display='';window.taille_reelle=false;window.onresize=redimensionner_image;window.divimg=doc.byId("img");window.img_aff=divimg.getElementsByTagName("img")[0];window.img_cachee=img_aff;stocker_dimensions();lien_full.parentNode.style.visibility='';window.diapo=doc.byId("diapo");diapo.style.display='';img_aff.parentNode.onclick=onclick_image;img_aff.parentNode.oncontextmenu=onmenu_image;lien_full.onclick=affTailleReelle;redimensionner_image();if(lancer!=null&&lancer=='1')
{on_lent();}
frames['sky'].location.href='/sky_visio.html';}
ajoutOnLoad(preparerVisionneuse);