function fixImg(pic, maxW) {
    try {
        //var pic=document.getElementById(imgId);	   
        var newImg = new Image();
        newImg.src = pic.src;
        var h = newImg.height;
        var w = newImg.width;    
        if (w > maxW) {
            f=1-((w - maxW) / w);
            pic.width =w * f;
            pic.height =h * f;      
        }    
    } catch (exception) {}
}
function fixImg(pic, maxW, maxH) {
    try {
        //var pix=document.getElementById(whichId).getElementsByTagName('img');
        var newImg = new Image();
        newImg.src = pic.src;
        var h = newImg.height;
        var w = newImg.width;    
        var wf = 1;
        var hf = 1;
        var f = 1;
        if (w > maxW) {
            wf = maxW / w;			  
        }   
        if (h > maxH) {
            hf = maxH / h;			  
        } 
        if (wf <= hf) {
            f = wf;
        } else {
            f = hf;
        }
        pic.width =w * f;
        pic.height =h * f;    
    } catch (exception) {}
}
function fixImgs(whichId, maxW) {
    var pix=document.getElementById(whichId).getElementsByTagName('img');
    for (i=0; i<pix.length; i++) {   
        fixImg(pix[i], maxW);			    
    }	
}
function fixImgsWH(whichId, maxW, maxH) {
    var pix=document.getElementById(whichId).getElementsByTagName('img');
    for (i=0; i<pix.length; i++) {  
        fixImg(pix[i], maxW, maxH);		   
    }
    //document.getElementById(whichId).style.display='block';
}