
var allDivAndImgInMsg = new Array() ;
var divContainersImg = new Array() ;
function initResizeImages()
{
    var pos = 0 ;
    for(var d=0; d < divContainersImg.length; d++)
    {
        var divsQ = getElementsByClass('div', divContainersImg[d][0]) ;
        for(i = 0; i < divsQ.length; i++)
        {
            var oneDivQ = divsQ[i] ;
            var divsTemp = oneDivQ.getElementsByTagName('span') ;
            for(j=0; j < divsTemp.length; j++)
            {
                var oneDivQ = divsTemp[j] ;
                if(oneDivQ.className != 'imgdiv')
                {
                    continue ;
                }

                var imgQ = oneDivQ.childNodes[0] ;

                allDivAndImgInMsg[pos] = new Array() ;
                allDivAndImgInMsg[pos][0] = oneDivQ ;
                allDivAndImgInMsg[pos][1] = imgQ ;
                allDivAndImgInMsg[pos][2] = divContainersImg[d][1] ;
                
                                if(oneDivQ.parentNode && oneDivQ.parentNode.tagName.toLowerCase() == 'a')
                {
                    allDivAndImgInMsg[pos][3] = true ;
                }
                else
                {
                    allDivAndImgInMsg[pos][3] = false ;
                }
 
                pos++ ;
            }
        }
    }

    if(allDivAndImgInMsg.length  > 0)
    {
        addScrollToImages() ;
    }
}

function addScrollToImages()
{
    var allDone = true ;
    
    for(i=0; i < allDivAndImgInMsg.length; i++)
    {
        if(!allDivAndImgInMsg[i][0])
        {
            continue;
        }
    
        var oneImgDiv = allDivAndImgInMsg[i][0] ;
        var oneImg = allDivAndImgInMsg[i][1] ;
        var hasLink = allDivAndImgInMsg[i][3]
        //if(oneImg.complete)
        if(oneImg.width > 0)
        {
            if(oneImg.width >= allDivAndImgInMsg[i][2])
            {
                oneImg.style.width = (allDivAndImgInMsg[i][2]) + "px" ;
                
                oneImg.style.border = "dashed 0px #7B94AA" ;
                
                                oneImg.style.display = "block" ;
                

                if(!hasLink)
                {
                    ImgLink = document.createElement("a");
                    ImgLink.setAttribute("href", oneImg.src);
                    ImgLink.setAttribute("target", "_new");
                    
                    var cloneImg = oneImg.cloneNode(false);
                    oneImgDiv.removeChild(oneImg);
     
                    
                    ImgLink.appendChild(cloneImg);
                    oneImgDiv.appendChild(ImgLink);
                    
                    divMsg = document.createElement("span");
                    divMsg.setAttribute("class", "msgTxtClass");
                    msgText = document.createTextNode("cliquez l'image pour l'agrandir");
                   
                    divMsg.appendChild(msgText);
                    oneImgDiv.appendChild(divMsg);
                }
            } 
            
            allDivAndImgInMsg[i][0] = null ;
        }
        else
        {
            allDone = false ;
        }
    }
    
    if(!allDone)
    {
        setTimeout('addScrollToImages()', 100) ;
    }
}
