var visuel_n=0;
var run=false;
var timer=new Object;
var rundiv;
var tonimage=new Array();
function Visuel_Fondu()
{
  //if(run==false) return false;
    if(document.all)
    {
        if ( window.opera )
            document.getElementById(rundiv+"_" + VisuelPosChange).style.opacity = visuel_n*0.01;
        else
            document.getElementById(rundiv+"_" + VisuelPosChange).filters.alpha.opacity=visuel_n;
        visuel_n+=5;
        if ( visuel_n<= 100 )
        {
            timer=setTimeout("Visuel_Fondu()", 100);
            return 0;
        }
    }
    else
    {
        document.getElementById(rundiv+"_" + VisuelPosChange).style.setProperty("-moz-opacity", visuel_n, "");
        visuel_n+=0.05;
        if ( visuel_n<= 1 )
        {
            timer=setTimeout("Visuel_Fondu()", 100);
            return 0;
        }
    }
    visuel_n=0;
    //document.getElementById(rundiv).style.background="url('image.php?id=" + VisuelTab[rundiv][VisuelPosChange] + "&width=75&height=75&shadow=1')";
    timer=setTimeout("Visuel_Clear()", 1000); //supprime clignotement sous FF
    //document.getElementById("visuel").innerHTML="";
    //setTimeout("Visuel_Defil()", 4000);
}
function Visuel_Clear()
{
    document.getElementById(rundiv).innerHTML="";
    timer=setTimeout("Visuel_Defil()", 100);
}


var VisuelPos=-1;
var VisuelPosChange;
function Visuel_Defil()
{
  if(!VisuelTab) return false;
    VisuelPosChange=VisuelPos;  
    VisuelPos++;
    if ( VisuelTab[rundiv].length <= VisuelPos )
        VisuelPos=0;
        
    //if ( VisuelTab[rundiv][VisuelPosChange][1] == 1 )
        document.getElementById(rundiv).innerHTML+="<img src='image.php?id=" + VisuelTab[rundiv][VisuelPosChange] + "&width=75&height=75&shadow=1' id='"+rundiv+"_" + VisuelPosChange + "' style='filter:alpha(opacity=0); -moz-opacity:0;' />";
    //else
    //{
    //    setTimeout("Visuel_Defil()", 10);
    //    return 0;
    //}
    Visuel_Fondu();
} 

function stopVisuel(){
     run=false;
     clearTimeout(timer);
     document.getElementById(rundiv).innerHTML="<img src='image.php?id=" + VisuelTab[rundiv][0] + "&width=75&height=75&shadow=1'id='visuel_" + VisuelPosChange + "' style='filter:alpha(opacity=100); -moz-opacity:1;'>";
}

function startVisuel(div){
    if(run==false){
        rundiv=div;
        VisuelPos=1;
        Visuel_Clear();

    }
    run=true;
}

var VisuelTab=new Array;

function LoadVisuel(div) {
    for ( LoadVisuelPos=0;LoadVisuelPos<VisuelTab[div].length;LoadVisuelPos++)
    {
        tonimage[div+"_"+LoadVisuelPos] = new Image();
        tonimage[div+"_"+LoadVisuelPos].src = "image.php?id="+VisuelTab[div][LoadVisuelPos]+"&width=75&height=75&shadow=1";
        //tonimage[LoadVisuelPos].onload = eval("function() { JsIsLoading("+LoadVisuelPos+"); }");
        //tonimage[div+"_"+LoadVisuelPos].onload =  eval("JsIsLoading("+LoadVisuelPos+");");
    }
}   
function JsIsLoading(LoadVisuelPos_) {
        if ( VisuelPos==-1 )
        {
            VisuelPos=0;
            //Visuel_Defil();
        }
}