var nav = new nav_check();
var deplacement_init_orig=1;
var vitesse_scroll = 60;
var espace_rotation=0;
var h_diaporama='';
var oDiaporama, oDiaporama2;
var deplacement_scroll=deplacement_init_orig;
var tab_images;


function nav_check()
{ 
  this.ver=navigator.appVersion;
  this.agent=navigator.userAgent;
  this.dom=document.getElementById?1:0;
  this.opera5=this.agent.indexOf("Opera 5")>-1;
  this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom && !this.opera5)?1:0; 
  this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom && !this.opera5)?1:0;
  this.ie4=(document.all && !this.dom && !this.opera5)?1:0;
  this.ie=this.ie4||this.ie5||this.ie6;
  this.mac=this.agent.indexOf("Mac")>-1;
  this.iem=(this.mac && this.ie5);
  this.ns6=(this.dom && parseInt(this.ver) >= 5) ?1:0; 
  this.ns4=(document.layers && !this.dom)?1:0;
  this.nav=(this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns6 || this.opera5);
 return this;
}


function chargement_diaporama()
{
 
 if (nav.dom)
 {
  oDiaporama=document.getElementById("diaporama");
  oDiaporama2=document.getElementById("diaporama2");
 
   oDiaporama.innerHTML=tab_images;
   oDiaporama2.innerHTML=tab_images;
  
  h_diaporama=document.getElementById("reservoir_images").offsetHeight;
 
  oDiaporama2.style.top=h_diaporama+espace_rotation+"px";
  oDiaporama2.style.bottom=h_diaporama+espace_rotation+"px";
 }
 tempo_scrolling=setInterval("scroll()",vitesse_scroll);
}

function scroll()
{
 if (nav.dom)
 {
 
  if (deplacement_scroll > 0)
  {
   if (parseInt(oDiaporama.style.top)>(h_diaporama*(-1)))
    oDiaporama.style.top=parseInt(oDiaporama.style.top)-deplacement_scroll+"px";
   else
    oDiaporama.style.top=parseInt(oDiaporama2.style.top)+h_diaporama+espace_rotation+"px";
 
   if (parseInt(oDiaporama2.style.top)>(h_diaporama*(-1)))
    oDiaporama2.style.top=parseInt(oDiaporama2.style.top)-deplacement_scroll+"px";
   else
    oDiaporama2.style.top=parseInt(oDiaporama.style.top)+h_diaporama+espace_rotation+"px";
  }
  else
  {
   if (parseInt(oDiaporama.style.top)<h_diaporama)
    oDiaporama.style.top=parseInt(oDiaporama.style.top)-deplacement_scroll+"px";
   else
    oDiaporama.style.top=parseInt(oDiaporama2.style.top)-h_diaporama-espace_rotation+"px";
  
   if (parseInt(oDiaporama2.style.top)<h_diaporama)
    oDiaporama2.style.top=parseInt(oDiaporama2.style.top)-deplacement_scroll+"px";
   else
    oDiaporama2.style.top=parseInt(oDiaporama.style.top)-h_diaporama-espace_rotation+"px";
  }
 }
}


function init_diaporama(typ)
{
 if (nav.dom)
 {
  with (document)
  {
  	if (typ == 3)
     write('<div id="grande_image_portrait" ></div>');
    else
     write('<div id="grande_image" ></div>');
    write('<div id="libelle" ></div>');
    write('<div id="reservoir_images" >'+tab_images+'</div>');
    if (document.getElementById("reservoir_images").innerHTML)
    {
    write('<div id=\"diapo\">');
    write('<img class="fleche_haut" src="images/haut.gif" onMouseover="deplacement_init=-deplacement_init_orig; deplacement_scroll=10" onMouseout="deplacement_scroll=deplacement_init_orig" alt="> haut" />');
    write('<div class="cadre_diapo">');
     write('<div class="cadre_diapo2" onMouseover="deplacement_scroll=0" onMouseout="deplacement_scroll=deplacement_init_orig">');
      write('<div id="diaporama" style="position:absolute;top:0px;left:0px"></div>');
      write('<div id="diaporama2" style="position:absolute;top:5000px;left:0px"></div>');
     write('</div>');
    write('<img class="fleche_bas" src="images/bas.gif" onMouseover="deplacement_init=deplacement_init_orig; deplacement_scroll=-10" onMouseout="deplacement_scroll=-deplacement_init_orig" alt="> bas" />');
    write('</div>');
    write('</div>');
    }
  }
 }
}

function affiche_photo(rep, ph, libelle,typ)
{
 var nav = new nav_check();
 var posy;  
 if (nav.dom)
 {
  if (typ == 3)
   oImage=document.getElementById("grande_image_portrait");
  else
   oImage=document.getElementById("grande_image");
  oImage.innerHTML="<img src=\""+rep+""+ph+"\" alt=\"image Saoya en cours ...\" />";
  oImage.style.border="2px solid #cccccc"
  oImage=document.getElementById("libelle");
  oImage.innerHTML=libelle;
  oCadre=document.getElementById("cadre_texte");
  change_opacite(30,oCadre);
 }
}

function efface_photo(typ)
{
 var nav = new nav_check();  
 if (nav.dom)
 {
  if (typ == 3)
   oImage=document.getElementById("grande_image_portrait");
  else
   oImage=document.getElementById("grande_image");
  oImage.innerHTML="";
  oImage.style.border="";
  oImage=document.getElementById("libelle");
  oImage.innerHTML="";
  oCadre=document.getElementById("cadre_texte");
  change_opacite(100,oCadre);
 }
}

