$(function(){
  if (!$("#area [name=n_pref_id]").val()) {
    $.getJSON("http://www.fkjournal.com/service/getPref?callback=?", function(data) {
      var options = '';
      options = '<option value="">▼ 都道府県を選択して下さい</option>';
      if (data != '') {
        for (var i in data) {
          options += '<option value="' + data[i].n_pref_id + '">' + data[i].vc_name + '</option>';
        }
      }
      $("#area [name=n_pref_id]").html(options);
    })
  }
  $("#area [name=n_pref_id]").change(function() {
    if ($(this).val() != '') {
      $.getJSON("http://www.fkjournal.com/service/getCityByPref?callback=?", { n_pref_id: $(this).val() }, function(data) {
        var options = '';
        options = '<option value="">▼ 市区町村を選択して下さい</option>';
        if (data != '') {
          for (var i in data) {
            options += '<option value="' + data[i].n_city_id + '">' + data[i].vc_name + '</option>';
          }
        }
        $("#area [name=n_city_id]").html(options);
      })
    }
  })
  $("form#area").submit(function() {
    var text = '';
    if ($("#area [name=n_pref_id]").val() == '') {
      text += "都道府県が選択されていません\n";
    }
    if ($("#area [name=n_city_id]").val() == '') {
      text += "市区町村が選択されていません\n";
    }
    if ($("#area [name=n_sateitype_id]").val() == '') {
      text += "物件の種別が選択されていません\n";
    }
    if (text != '') {
      alert(text);
      return false;
    }
  })
  $("form#zip").submit(function() {
    var text = '';
    if ($("#zip [name=vc_zip_1]").val().length != 3 || $("#zip [name=vc_zip_2]").val().length != 4) {
      text += "郵便番号を正しく入力して下さい\n";
    }
    if ($("#zip [name=n_sateitype_id]").val() == '') {
      text += "物件の種別が選択されていません\n";
    }
    if (text != '') {
      alert(text);
      return false;
    }
  })
  if (!$("#area2 [name=n_pref_id]").val()) {
    $.getJSON("http://www.fkjournal.com/service/getPref?callback=?", function(data) {
      var options = '';
      options = '<option value="">▼ 都道府県を選択して下さい</option>';
      if (data != '') {
        for (var i in data) {
          options += '<option value="' + data[i].n_pref_id + '">' + data[i].vc_name + '</option>';
        }
      }
      $("#area2 [name=n_pref_id]").html(options);
    })
  }
  $("#area2 [name=n_pref_id]").change(function() {
    if ($(this).val() != '') {
      $.getJSON("http://www.fkjournal.com/service/getCityByPref?callback=?", { n_pref_id: $(this).val() }, function(data) {
        var options = '';
        options = '<option value="">▼ 市区町村を選択して下さい</option>';
        if (data != '') {
          for (var i in data) {
            options += '<option value="' + data[i].n_city_id + '">' + data[i].vc_name + '</option>';
          }
        }
        $("#area2 [name=n_city_id]").html(options);
      })
    }
  })
  $("form#area2").submit(function() {
    var text = '';
    if ($("#area2 [name=n_pref_id]").val() == '') {
      text += "都道府県が選択されていません\n";
    }
    if ($("#area2 [name=n_city_id]").val() == '') {
      text += "市区町村が選択されていません\n";
    }
    if ($("#area2 [name=n_sateitype_id]").val() == '') {
      text += "物件の種別が選択されていません\n";
    }
    if (text != '') {
      alert(text);
      return false;
    }
  })
  $("form#zip2").submit(function() {
    var text = '';
    if ($("#zip2 [name=vc_zip_1]").val().length != 3 || $("#zip2 [name=vc_zip_2]").val().length != 4) {
      text += "郵便番号を正しく入力して下さい\n";
    }
    if ($("#zip2 [name=n_sateitype_id]").val() == '') {
      text += "物件の種別が選択されていません\n";
    }
    if (text != '') {
      alert(text);
      return false;
    }
  })
  $("map#map_01 area").click(function() {
    if ($(this).attr("name") != '') {
      $.getJSON("http://www.fkjournal.com/service/getPrefByArea?callback=?", { n_area_id: $(this).attr("name") }, function(data) {
        var options = '';
        options = '';
        if (data != '') {
          for (var i in data) {
            options += '<option value="' + data[i].n_pref_id + '">' + data[i].vc_name + '</option>';
          }
        }
        $("#map [name=n_pref_id]").html(options);
      })
    }
    return false;
  })
  $("form#map [name=n_pref_id]").change(function() {
    if ($(this).val() != '') {
      $.getJSON("http://www.fkjournal.com/service/getCityByPref?callback=?", { n_pref_id: $(this).val() }, function(data) {
        var options = '';
        options = '';
        if (data != '') {
          for (var i in data) {
            options += '<option value="' + data[i].n_city_id + '">' + data[i].vc_name + '</option>';
          }
        }
        $("form#map [name=n_city_id]").html(options);
      })
    }
  })
  $("form#map").submit(function() {
    var text = '';
    if (!$("#map [name=n_pref_id]").val()) {
      text += "都道府県が選択されていません\n";
    }
    if (!$("#map [name=n_city_id]").val()) {
      text += "市区町村が選択されていません\n";
    }
    if (!$("#map [name=n_sateitype_id]").val()) {
      text += "物件の種別が選択されていません\n";
    }
    if (text != '') {
      alert(text);
      return false;
    }
  })
})
