function getElementsByClass(searchClass) {

    if (document.all) {
        var classElements = new Array();
        var allElements = document.all;
        for (i = 0, j = 0; i < allElements.length; i++) {
            if (allElements[i].className == searchClass) {
                classElements[j] = allElements[i];
                j++;
            }
        }   
    } else if (document.getElementsByTagName) {
        var classElements = new Array();
        var allElements = document.getElementsByTagName("*");
        for (i = 0, j = 0; i < allElements.length; i++) {
            if (allElements[i].className == searchClass) {
                classElements[j] = allElements[i];
                j++;
            }
        }
    } else {
        return;
    }

    return classElements;

}


// ページロードで適用するimgタグを見つける
window.onload = function(){
    var photoAry = Array();
    photoAry = getElementsByClass('photoImg');

    // 画像のサイズを取得する
    for(var i = 0 ; i < photoAry.length ; i++){

        var photoImage = new Image();
        photoImage.src = photoAry[i].src;

        // 画像が縦長か横長か判別
        if(photoImage.width >= photoImage.height){

            // imgタグにサイズ属性を付加する
            photoAry[i].width = '180';

        }else if(photoImage.width < photoImage.height){

            // imgタグにサイズ属性を付加する
            photoAry[i].height = '180';

        }

    }

}

