//diaporama

function compte(ope)
{
   	n = document.getElementById("nbphotos").innerHTML;
  	c = document.getElementById("compteur").innerHTML;
  	       
        if (ope=='plus')
        {
        	//alert('cplus='+c);
                if (c<(n-1)) document.getElementById("compteur").innerHTML = (parseInt(c)+1);
								if (c>=(n-1)) document.getElementById("compteur").innerHTML = "0";
				}

	
        if (ope=='moins')
        {
        	//alert('cmoins='+c);
                if (c>0) document.getElementById("compteur").innerHTML = (parseInt(c)-1);
								if (c<=0) document.getElementById("compteur").innerHTML = (parseInt(n)-1);
				}
}

function start()               //démarrage de diapoauto
{
  if (document.getElementById("init").innerHTML == "1" )
        {
        stop();
        }

  affiche=setInterval("diapoauto()",2000);
  document.getElementById("init").innerHTML = "1";
}

function stop()
{
 clearInterval(affiche);
 document.getElementById("init").innerHTML = "0";
}


function diapozoom(c)
{
	//alert (c);
  $("debut").setOpacity(0);
      if (document.getElementById("init").innerHTML == "1" ) 
      {
      stop();
      }
     
  efface();
  var myFx1 = new Fx.Style("photo"+c, 'opacity', {fps:100,duration:1000});
	myFx1.start(0,1);
}

function diapoauto() //pas de reset de l'interval au lancement
{
  $("debut").setOpacity(0);  
  compte('plus');
  c = document.getElementById("compteur").innerHTML;
  //alert (c);
   
  efface();
  var myFx2 = new Fx.Style("photo"+c, 'opacity', {fps:100,duration:800});
  myFx2.start(0,1);
}

function diapoplus()
{
  $("debut").setOpacity(0);
  if (document.getElementById("init").innerHTML  == "1" )
        {
        stop();
        }
  
  compte('plus');
  c = document.getElementById("compteur").innerHTML;
      
  efface();
  var myFx3 = new Fx.Style("photo"+c, 'opacity', {fps:100,duration:800});
  myFx3.start(0,1);
}

function diapomoins()
{
  $("debut").setOpacity(0);
  
  if (document.getElementById("init").innerHTML  == "1" )
        {
        stop();
        }
  
  compte('moins');
  c = document.getElementById("compteur").innerHTML;
      
  efface();
  var myFx4 = new Fx.Style("photo"+c, 'opacity', {fps:100,duration:800});
  myFx4.start(0,1);
}

function efface()
{
		d=0;
		while (document.getElementById("photo"+d))
		{
			if (document.getElementById("photo"+d))
			{
				$("photo"+d).setOpacity(0);
			}
			d = parseInt(d)+1;
		}
       
}

//fin du diaporama

//film
function pospdiapo()
{
    for (i=0;i<6;i++)
    {
    z=(document.getElementById("film").style.left.charAt(i));
    if (z == "p")
        {
        p=i;
        }
    }
return p;           
}                                                               

function defildiapod()
{
var p=pospdiapo();
v=1;
    x=document.getElementById("film").offsetWidth;
    y=document.getElementById("fenetre").offsetWidth;
    h=(document.getElementById("film").style.left.substr(0,p));
    tdiapo=setTimeout("defildiapod()",1);

    //alert(" x= "+x+" y= "+y+" h= "+h);
    if ((parseInt(h))>=0)
    {
     clearTimeout(tdiapo);
     
    }
    else
    {
     document.getElementById("film").style.left = (parseInt(h)+ parseInt(v))+"px";
    }
}

function defildiapog()     //idem defildiapo
{
var p=pospdiapo();
v=1;
    x=document.getElementById("film").offsetWidth;
    y=document.getElementById("fenetre").offsetWidth;
    h=(document.getElementById("film").style.left.substr(0,p));
    tdiapo=setTimeout("defildiapog()",1);

    if ( (parseInt(h)+parseInt(x))<= (parseInt(y)) )
    {
     clearTimeout(tdiapo);
    
    }
    else
    {
     document.getElementById("film").style.left = (parseInt(h)- parseInt(v))+"px";
    }
}

function defildiapodL()
{
var p=pospdiapo();
v=1;
    clearTimeout(tdiapo);
    x=document.getElementById("film").offsetWidth;
    y=document.getElementById("fenetre").offsetWidth;
    h=(document.getElementById("film").style.left.substr(0,p));
    tdiapo=setTimeout("defildiapodL()",1);

    //alert(" x= "+x+" y= "+y+" h= "+h);
    if ((parseInt(h))>=0)
    {
     clearTimeout(tdiapo);
     
    }
    else
    {
     document.getElementById("film").style.left = (parseInt(h)+ parseInt(v))+"px";
    }
}

function defildiapodV()
{
var p=pospdiapo();
v=10;
    clearTimeout(tdiapo);
    x=document.getElementById("film").offsetWidth;
    y=document.getElementById("fenetre").offsetWidth;
    h=(document.getElementById("film").style.left.substr(0,p));
    tdiapo=setTimeout("defildiapodV()",1);

    //alert(" x= "+x+" y= "+y+" h= "+h);
    if ((parseInt(h))>=0)
    {
     clearTimeout(tdiapo);
     
    }
    else
    {
     document.getElementById("film").style.left = (parseInt(h)+ parseInt(v))+"px";
    }
}


function defildiapogL()     //idem defildiapo
{

var p=pospdiapo();
v=1;
    clearTimeout(tdiapo);
    x=document.getElementById("film").offsetWidth;
    y=document.getElementById("fenetre").offsetWidth;
    h=(document.getElementById("film").style.left.substr(0,p));
    tdiapo=setTimeout("defildiapogL()",1);

    //alert(" x= "+x+" y= "+y+" h= "+h);;
    if ( (parseInt(h)+parseInt(x))<= (parseInt(y)) )
    {
     clearTimeout(tdiapo);
    
    }
    else
    {
     document.getElementById("film").style.left = (parseInt(h)- parseInt(v))+"px";
    }
}

function defildiapogV()     //idem defildiapo
{

var p=pospdiapo();
v=10;
    clearTimeout(tdiapo);
    x=document.getElementById("film").offsetWidth;
    y=document.getElementById("fenetre").offsetWidth;
    h=(document.getElementById("film").style.left.substr(0,p));
    tdiapo=setTimeout("defildiapogV()",1);

    //alert(" x= "+x+" y= "+y+" h= "+h);;
    if ( (parseInt(h)+parseInt(x))<= (parseInt(y)) )
    {
     clearTimeout(tdiapo);
    
    }
    else
    {
     document.getElementById("film").style.left = (parseInt(h)- parseInt(v))+"px";
    }
}

//fin du diaporama
