/*
 * 画像サイズ統一JS（CLAMP事典検索結果表示画面用）
 * 
 * 処理対象：[class="listimg"]を指定した要素
 * 指定サイズ：下記JS内のviewWidth、viewHeightの値
 * 
 * ※jquery.js使用
 * 
 * @date: 2009.05.20 
 * @author: Inagkai
 */
  
$().ready(function(){
  var viewWidth = 100;
  var viewHeight = 122;

  var objs = $(".listimg");
  for (i = 0; i < objs.length; i++) {
    var obj = objs[i];
    var imgHeight = obj.height;
    var imgWidth = obj.width;
    var widthRate = imgWidth / viewWidth;
    var heightRate = imgHeight / viewHeight;

    if (widthRate >= 1 && heightRate >= 1){
      if (widthRate > heightRate){
        obj.height = Math.floor(imgHeight / widthRate);
        obj.width = viewWidth;
      }else{
        obj.height = viewHeight;
        obj.width = Math.floor(imgWidth / heightRate);
      }
    } else if (widthRate >= 1 && heightRate < 1){
      obj.height = Math.floor(imgHeight / widthRate);
      obj.width = viewWidth;
    } else if (widthRate < 1 && heightRate >= 1){
      obj.height = viewHeight;
      obj.width = Math.floor(imgWidth / heightRate);
    }
  }
  });

function resizeListimg(){
  var viewWidth = 100;
  var viewHeight = 122;

  var objs = $(".listimg");
  for (i = 0; i < objs.length; i++) {
    var obj = objs[i];
    var imgHeight = obj.height;
    var imgWidth = obj.width;
    var widthRate = imgWidth / viewWidth;
    var heightRate = imgHeight / viewHeight;

    if (widthRate >= 1 && heightRate >= 1){
      if (widthRate > heightRate){
        obj.height = Math.floor(imgHeight / widthRate);
        obj.width = viewWidth;
      }else{
        obj.height = viewHeight;
        obj.width = Math.floor(imgWidth / heightRate);
      }
    } else if (widthRate >= 1 && heightRate < 1){
      obj.height = Math.floor(imgHeight / widthRate);
      obj.width = viewWidth;
    } else if (widthRate < 1 && heightRate >= 1){
      obj.height = viewHeight;
      obj.width = Math.floor(imgWidth / heightRate);
    }
  }
}
