function imgRsize(img, rW, rH){
        var iW = img.width;
        var iH = img.height;
        var g = new Array;
        if(iW < rW && iH < rH) { // 가로세로가 축소할 값보다 작을 경우
                g[0] =  iW;
                g[1] =  iH;
        } else {
                if(img.width > img.height) { // 원크기 가로가 세로보다 크면
                        g[0] = rW;
                        g[1] = Math.ceil(img.height * rW / img.width);
                } else if(img.width < img.height) { //원크기의 세로가 가로보다 크면
                        g[0] = Math.ceil(img.width * rH / img.height);
                        g[1] = rH;
                } else {
                        g[0] = rW;
                        g[1] = rH;
                }
                if(g[0] > rW) { // 구해진 가로값이 축소 가로보다 크면
                        g[0] = rW;
                        g[1] = Math.ceil(img.height * rW / img.width);
                }
                if(g[1] > rH) { // 구해진 세로값이 축소 세로값가로보다 크면
                        g[0] = Math.ceil(img.width * rH / img.height);
                        g[1] = rH;
                }
        }
        g[2] = img.width; // 원사이즈 가로
        g[3] = img.height; // 원사이즈 세로
        return g;
}

function Rsize(img, ww, hh, aL){
        var tt = imgRsize(img, ww, hh);
        if(img.width > ww || img.height > hh){ // 가로나 세로크기가 제한크기보다 크면
            img.width = tt[0]; // 크기조정
            img.height = tt[1];
            //img.alt = '클릭하시면 원본이미지를 보실수있습니다.';
            if(aL){ // 자동링크 on

                    img.style.cursor = "hand";
            }
        } else {
            img.onclick = function(){ alert("현재이미지가 원본 이미지입니다."); }
        }
}
</script>

<img src='../admin/board/file/IMG_sd.jpg' onload='Rsize(this, 570,400, 0)' galleryimg=no>