

function resizeImage1(img, resizeagain){
        //alert('resizing image');
        img.style.display = 'none';
        img.style.display = 'block';
        var lineNumber = 1;
        img.style.width = 'auto';
        img.style.height = 'auto';
        img.style.border = img.style.border;
        var parent;
        try{
            if(document.all){
                parent = img.parentNode;
            }else{
                parent = img.parentNode.parentNode;
            }
            var intImgX = parseInt(img.width);
            var intImgY = parseInt(img.height);
            var intDivX = parseInt(parent.style.width.replace('px',''));
            var intDivY = intDivX;		//parseInt(parent.style.height.replace('px',''));
            if(intImgX == 0 && intImgY == 0){
                img.style.width = 'auto';
                img.style.height = 'auto';
                img.style.border = img.style.border;
                intImgX = parseInt(img.width);
                intImgY = parseInt(img.height);
            }
            if(isNaN(intImgX)||isNaN(intImgY)||isNaN(intDivX)||isNaN(intDivY)){
                //img.style.width='100px';
                img.alt='there was a problem with the image resize script';
            }else if(intImgX == 0 && intImgY == 0){
                img.style.width=intDivX+'px';
            }else{

                if ( intImgX > intDivX || intImgY > intDivY )
                {
                    var ratioX = intImgX / intDivX;
                    var ratioY = intImgY / intDivY;
                    if (ratioX >= ratioY){
                        img.style.width = intDivX+'px';         //img.width = intDivX;
                    }else{
                        img.style.height = intDivY+'px';        //img.height = intDivY;
                    }
                }else if (intImgX == 28 && intImgY ==30){
                    img.style.width = intDivX+'px';
                    //img.alt = 'Wierd IE IMG bug.';
                }
            }
            if (resizeagain){resizeImage1(img, false);}
        }catch(ex){
            img.style.width='75px';

            //img.alt='there was an error in the image resize script';

        }

}

function resizeImage2(img, resizeagain){
        //alert('resizing image');
        img.style.display = 'none';
        img.style.display = 'block';        
        img.style.width = 'auto';
        img.style.height = 'auto';
        img.style.border = img.style.border;
        var parent;
        try{
            if(document.all){
                parent = img.parentNode;
            }else{
                parent = img.parentNode.parentNode;
            }
            var intImgX = parseInt(img.width);
            var intImgY = parseInt(img.height);
            var intDivX = parseInt(parent.style.width.replace('px',''));
            var intDivY = parseInt(parent.style.height.replace('px',''));
            if(intImgX == 0 && intImgY == 0){
                img.style.width = 'auto';
                img.style.height = 'auto';
                img.style.border = img.style.border;
                intImgX = parseInt(img.width);
                intImgY = parseInt(img.height);
            }
            if(isNaN(intImgX)||isNaN(intImgY)||isNaN(intDivX)||isNaN(intDivY)){
                img.alt='there was a problem with the image resize script';
            }else if(intImgX == 0 && intImgY == 0){
                img.style.width=intDivX+'px';
            }else{

                if ( intImgX > intDivX || intImgY > intDivY )           //if too big, scale down
                {
                    var ratioX = intImgX / intDivX;
                    var ratioY = intImgY / intDivY;
                    if (ratioX >= ratioY){
                        img.style.width = intDivX+'px';         //img.width = intDivX;
                    }else{
                        img.style.height = intDivY+'px';        //img.height = intDivY;
                    }
                }else if( intImgX < intDivX || intImgY < intDivY ){     //if too small, scale up                    
                    var ratioX = intImgX / intDivX;
                    var ratioY = intImgY / intDivY;
                    if (ratioX >= ratioY){
                        img.style.width = intDivX+'px';         //img.width = intDivX;
                    }else{
                        img.style.height = intDivY+'px';        //img.height = intDivY;
                    }
                
                }else if (intImgX == 28 && intImgY ==30){
                    img.style.width = intDivX+'px';
                    img.alt = 'Wierd IE IMG bug.';
                }
            }
            if (resizeagain){resizeImage1(img, false);}
        }catch(ex){
            img.style.width='75px';

            //img.alt='there was an error in the image resize script';

        }

}
