/*
*
*  patch les problemes des fx avec les images dont le nom de fichier contient des caracteres speciaux qu'il encode mal 
*
*
*
*/


function checkImgPath() {

        var imgs = document.getElementsByTagName('img') ;
        var i = 0;
       // alert(imgs.length);
        while (i < imgs.length) {
            
            //alert(imgs[i].src);
            var src = imgs[i].src;
            
            newsrc = myURLDecode(src);
            //alert(myURLDecode(src));
            if(src  != newsrc)
            {
              imgs[i].src = newsrc
            }
              
          //  alert(imgs[i].src);
            
            i++;
            
        }
        
}

function myURLDecode(str) 
{
    var table_char = new Array();
    table_char['%eb'] = '%C3%AB';
    
    for (var code  in table_char) {
        var temp = new String;
        temp =code;
        temp = temp.toUpperCase();
        str = str.replace(temp,table_char[code]);
        str = str.replace(temp,table_char[code]);
        
    }
    return str;
    
}


if((is_gecko)||(is_mac)) { // navigateur basé sur gecko donc meme probleme que firefox logiquement

   checkObj('main','checkImgPath()');
    
}

function addPatchFx()
{

   var bodys = document.getElementsByTagName('body');
   AttachEvent(bodys[0],'load'.checkImgPath,false);
   alert(bodys[0]);
}
