////////////////////////////////////////////////////////
// Nom du script : rollover.js                        //
// Utilité : permet d'éffectuer des rollovers image   //
// Dev_id : SWEB                                      //
// Dev_date : 23/03/2004                              //
////////////////////////////////////////////////////////

// Swap Image functions
function Prim()
{       if (document.images)
        {       var imgFiles = Prim.arguments;
                if (document.preloadArray == null)
                {       document.preloadArray = new Array();
                }
                var i = document.preloadArray.length;
                with (document) 
                {       for (var j = 0; j < imgFiles.length; j++) 
                        {       if (imgFiles[j].charAt(0) != "#") 
                                {       document.preloadArray[i] = new Image();
                                        document.preloadArray[i++].src = imgFiles[j];
}       }       }       }       }

function Swim()
{       var i, j = 0, objStr, obj, swapArray = new Array(), oldArray = document.SwimData;
        for (i = 0; i < (Swim.arguments.length - 2); i += 3)
        {       objStr = Swim.arguments[(navigator.appName == "Netscape") ? i : i + 1];
                if ((objStr.indexOf("document.layers[") == 0 && document.layers == null) || (objStr.indexOf("document.all[") == 0 && document.all == null))
                {       objStr = "document" + objStr.substring(objStr.lastIndexOf("."), objStr.length);
                }
                obj = eval(objStr);
                if (obj != null)
                {       swapArray[j++] = obj;
                        swapArray[j++] = (oldArray == null || oldArray[j - 1] != obj) ? obj.src : oldArray[j];
                        obj.src = Swim.arguments[i + 2];
                }
        }
        document.SwimData = swapArray;
}

function SwimRestore()
{       if (document.SwimData != null)
        {       for (var i = 0; i < (document.SwimData.length - 1); i += 2)
                {       document.SwimData[i].src = document.SwimData[i + 1];
}       }       }