function kenDisp() {
	
  var url = "http://patmap.jp/CITY/db/select_city/kencode.xml";
  var paramList = "";

  new Ajax.Request(url,
    {
      method: 'get',
      onSuccess: getData,
      onFailure: showErrMsg,
      parameters: paramList
  });

  function getData(data){
    var response = data.responseXML.getElementsByTagName('Response');
    var item = response[0].getElementsByTagName('Item');

    //select作成
    var sel = document.createElement('select');
    sel.setAttribute('id', 'select_ken');

    //1行目のオプション
    var opt = document.createElement('option');
    opt.setAttribute('value', 0);
    var text = document.createTextNode('都道府県の選択');
    opt.appendChild(text);
    sel.appendChild(opt);

    //2行目以降のオプション
    for(i = 0; i < item.length; i++){
      var code = item[i].getElementsByTagName('CITY_CODE');
      var codeValue = code[0].firstChild.nodeValue;

      var prefName = item[i].getElementsByTagName('CITY_NAME');
      var prefNameValue = prefName[0].firstChild.nodeValue;

      var opt = document.createElement('option');
      opt.setAttribute('value', codeValue);
      var text = document.createTextNode(prefNameValue);
      opt.appendChild(text);
      sel.appendChild(opt);

    }

    //selectを表示要素に追加
    sel_ken.appendChild(sel);
    //イベントハンドラの設定
    $('select_ken').onchange = function (){ChangeKen(this);}

  }

  function showErrMsg(){
  }

}

function ChangeKen(obj) {
  var code = Number(obj.value);

  if (code == 0) {
  } else {

    //市町村をクリア
    clearCity();
    //市町村を表示
    cityDisp(code);
  }

}

function clearKen() {
  //sel_cityの子要素を取得
  var sel = sel_ken.childNodes;

  //既に子要素がある場合は削除
  if (sel.length >= 1) {
    sel_ken.removeChild(sel[0]);
  }

}