function initArea() { with (document.forms['inputForm'].area1){ for (var i=options.length - 1; i >= 0; i-- ) { options[ i ]=null; } for ( var i=0; i < area.length; i++ ) { options[ i ]=new Option( area[ i ][ 0 ], area[ i ][ 1 ] ); } value='tokyo'; } selectArea(document.forms['inputForm'].area1.value); } var area=new Array(); area.push( new Array ('北海道', 'hokkaido' ) ); area.push( new Array ('青森県', 'aomori' ) ); area.push( new Array ('岩手県', 'iwate' ) ); area.push( new Array ('宮城県', 'miyagi' ) ); area.push( new Array ('秋田県', 'akita' ) ); area.push( new Array ('山形県', 'yamagata' ) ); area.push( new Array ('福島県', 'fukushima' ) ); area.push( new Array ('茨城県', 'ibaraki' ) ); area.push( new Array ('栃木県', 'tochigi' ) ); area.push( new Array ('群馬県', 'gunma' ) ); area.push( new Array ('埼玉県', 'saitama' ) ); area.push( new Array ('千葉県', 'chiba' ) ); area.push( new Array ('東京都', 'tokyo' ) ); area.push( new Array ('神奈川県', 'kanagawa' ) ); area.push( new Array ('新潟県', 'niigata' ) ); area.push( new Array ('富山県', 'toyama' ) ); area.push( new Array ('石川県', 'ishikawa' ) ); area.push( new Array ('福井県', 'fukui' ) ); area.push( new Array ('山梨県', 'yamanashi' ) ); area.push( new Array ('長野県', 'nagano' ) ); area.push( new Array ('岐阜県', 'gifu' ) ); area.push( new Array ('静岡県', 'shizuoka' ) ); area.push( new Array ('愛知県', 'aichi' ) ); area.push( new Array ('三重県', 'mie' ) ); area.push( new Array ('滋賀県', 'shiga' ) ); area.push( new Array ('京都府', 'kyoto' ) ); area.push( new Array ('大阪府', 'osaka' ) ); area.push( new Array ('兵庫県', 'hyougo' ) ); area.push( new Array ('奈良県', 'nara' ) ); area.push( new Array ('和歌山県', 'wakayama' ) ); area.push( new Array ('鳥取県', 'tottori' ) ); area.push( new Array ('島根県', 'shimane' ) ); area.push( new Array ('岡山県', 'okayama' ) ); area.push( new Array ('広島県', 'hiroshima' ) ); area.push( new Array ('山口県', 'yamaguchi' ) ); area.push( new Array ('徳島県', 'tokushima' ) ); area.push( new Array ('香川県', 'kagawa' ) ); area.push( new Array ('愛媛県', 'ehime' ) ); area.push( new Array ('高知県', 'kouchi' ) ); area.push( new Array ('福岡県', 'fukuoka' ) ); area.push( new Array ('佐賀県', 'saga' ) ); area.push( new Array ('長崎県', 'nagasaki' ) ); area.push( new Array ('熊本県', 'kumamoto' ) ); area.push( new Array ('大分県', 'oita' ) ); area.push( new Array ('宮崎県', 'miyazaki' ) ); area.push( new Array ('鹿児島県', 'kagoshima' ) ); area.push( new Array ('沖縄県', 'okinawa' ) ); function selectArea(areaId, options) { var personTypeId = 'member_male'; var detailSelectObj = document.forms['inputForm'].area2; var neighborRadioObj; if(options){ personTypeId = options.personTypeId || personTypeId; detailSelectObj = options.detailSelectObj || detailSelectObj; neighborRadioObj = options.neighborRadioObj; } secretPersonTypeIds=new Object(); secretPersonTypeIds['member_female']=true; secretPersonTypeIds['chara_female']=true; if (detailSelectObj && detailSelectObj.options) { var currentSelectedIndex=detailSelectObj.selectedIndex; if(currentSelectedIndex>-1){ var currentAreaDetail=detailSelectObj.options[currentSelectedIndex].value; } detailSelectObj.options.length=0; for ( var i=0; i < city[ areaId ].length; i++ ) { if(city[ areaId ][ i ][ 1 ]=='secret'){ if(!secretPersonTypeIds[personTypeId]) continue; } detailSelectObj.options.length++; detailSelectObj.options[ detailSelectObj.options.length-1 ]=new Option( city[ areaId ][ i ][ 0 ], city[ areaId ][ i ][ 1 ] ); } for( var i=0; i < detailSelectObj.options.length; i++ ) { if (detailSelectObj.options[i].value== currentAreaDetail) { detailSelectObj.options.selectedIndex=i; break; } } } if (neighborRadioObj && neighborRadioObj.length) { for( var i=0; i