/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */
// +---------------------------------------------------------------------------+
// | JavaScript                                                                |
// +---------------------------------------------------------------------------+
// | Copyright (c) 2002 - 2008 EXT. All rights reserved.                       |
// +---------------------------------------------------------------------------+
// | スクリプトの著作権は株式会社エクスト及び作成者に帰属します。              |
// | 無断配布・コピー・改造等は一切禁止します。                                |
// | 文字コード：UTF-8                                                         |
// | 改行コード：LF                                                            |
// +---------------------------------------------------------------------------+
// | Authors: EXT Developments Team  T.Tabata <develop@ext.ne.jp>              |
// +---------------------------------------------------------------------------+
//
// $Id: entry.js,v 1.2 2008/05/21 07:36:45 tabata Exp $
//
// プログラムの説明が入ります。


var entryChangeAddress = function ()
{
    AddressSearchZipSingle(document.getElementById('zip1').value,
                           document.getElementById('zip2').value,
                           'json', '_entryChangeAddressCallBack');
}


var _entryChangeAddressCallBack = function ()
{
    var address = AddressSearchGetData();
    if (address.error.code == 0) {
        for (var prefCount = 0;
             prefCount < document.getElementById('pref').options.length;
             prefCount++) {
            if (document.getElementById('pref').options[prefCount].label
                == address.address[0].pref_name) {
                document.getElementById('pref').options[prefCount].selected = 'selected';
            }
        }
        document.getElementById('address1').value = address.address[0].address1 + address.address[0].address2;
    } else {
        alert(address.error.ja);
    }
}
