function showMap(address, label) {
  geocoder = new GClientGeocoder();
  go_map = new GMap2(document.getElementById("map"));

  go_map.addControl(new GSmallMapControl());
  go_map.addControl(new GMapTypeControl());

  if (geocoder) {
    geocoder.getLatLng(
      address,
      function(point) {
        if (!point) {
           return false;
        } else {
          go_map.setCenter(point, 15);
          var marker = new GMarker(point);
          go_map.addOverlay(marker);
        }
      }
    );
  }
}

$(function(){
  $("#submit_image").click(function(){
    
    var now_menseki = $("#now_menseki").val();
    var next_menseki = $("#next_menseki").val();
    var head_count = $("#head_count").val();
    var kagu = $("#office_kagu[@checked]").val();
    var tel = $("#office_denwaki[@checked]").val();
    var fm = $("input[@name=fm_consal][@checked]").val();
    var total = 0;

    var errors = '';
    if(!now_menseki){
        errors += '現状坪数を入力してください' + "\n";
    }
    if(!next_menseki){
        errors += '移転先坪数を入力してください' + "\n";
    }
    if(!head_count){
        errors += '人数を入力してください' + "\n";
    }

    // エラー表示
    if(errors){
        alert(errors);
        return false;
    }


    now_menseki = new Number(now_menseki);
    next_menseki = new Number(next_menseki);
    head_count = new Number(head_count);
    if(isNaN(now_menseki)){
        errors += '現状坪数は半角数字で入力してください' + "\n";
    }
    if(isNaN(next_menseki)){
        errors += '移転先坪数は半角数字で入力してください' + "\n";
    }
    if(isNaN(head_count)){
        errors += '人数は半角数字で入力してください' + "\n";
    }

    if(now_menseki <= 0){
        errors += '現状坪数は1以上で入力してください' + "\n";
    }
    if(next_menseki <= 0){
        errors += '移転先坪数は1以上で入力してください' + "\n";
    }
    if(head_count <= 0){
        errors += '人数は1以上で入力してください' + "\n";
    }

    // エラー表示
    if(errors){
        alert(errors);
        return false;
    }

    // ajax
    $.post("/index.php/module/Object/action/Compute",
    {
        now_menseki :now_menseki,
        next_menseki:next_menseki,
        head_count  :head_count,
        kagu        :kagu,
        tel         :tel,
        fm          :fm
    },
    resultAssignment
    );

    return false;

  });
});

function resultAssignment(value){
    $("#total_price").val(value);
}



