var cities=[
[
  "S-1-1/千代田区",
  "S-1-2/中央区",
  "S-1-3/港区",
  "S-1-4/新宿区",
  "S-1-5/文京区",
  "S-1-6/台東区",
  "S-1-7/墨田区",
  "S-1-8/江東区",
  "S-1-9/品川区",
  "S-1-10/目黒区",
  "S-1-11/大田区",
  "S-1-12/世田谷区",
  "S-1-13/渋谷区",
  "S-1-14/中野区",
  "S-1-15/杉並区",
  "S-1-16/豊島区",
  "S-1-17/北区",
  "S-1-18/荒川区",
  "S-1-19/板橋区",
  "S-1-20/練馬区",
  "S-1-21/足立区",
  "S-1-22/葛飾区",
  "S-1-23/江戸川区"
],
[
  "S-2-1/八王子市",
  "S-2-2/立川市",
  "S-2-3/武蔵野市",
  "S-2-4/三鷹市",
  "S-2-5/青梅市",
  "S-2-6/府中市",
  "S-2-7/昭島市",
  "S-2-8/調布市",
  "S-2-9/町田市",
  "S-2-10/小金井市",
  "S-2-11/小平市",
  "S-2-12/日野市",
  "S-2-13/東村山市",
  "S-2-14/国分寺市",
  "S-2-15/国立市",
  "S-2-16/福生市",
  "S-2-17/狛江市",
  "S-2-18/東大和市",
  "S-2-19/清瀬市",
  "S-2-20/東久留米市",
  "S-2-21/武蔵村山市",
  "S-2-22/多摩市",
  "S-2-23/稲城市",
  "S-2-24/羽村市",
  "S-2-25/あきる野市",
  "S-2-26/西東京市",
  "S-2-27/その他"
],
[
  "S-3-1/鶴見区",
  "S-3-2/神奈川区",
  "S-3-3/西区",
  "S-3-4/中区",
  "S-3-5/南区",
  "S-3-6/保土ヶ谷区",
  "S-3-7/磯子区",
  "S-3-8/金沢区",
  "S-3-9/港北区",
  "S-3-10/戸塚区",
  "S-3-11/港南区",
  "S-3-12/旭区",
  "S-3-13/緑区",
  "S-3-14/瀬谷区",
  "S-3-15/栄区",
  "S-3-16/泉区",
  "S-3-17/青葉区",
  "S-3-18/都筑区"
],
[
  "S-4-1/川崎区",
  "S-4-2/幸区",
  "S-4-3/中原区",
  "S-4-4/高津区",
  "S-4-5/多摩区",
  "S-4-6/宮前区",
  "S-4-7/麻生区"
],
[
  "S-5-1/横須賀市",
  "S-5-2/平塚市",
  "S-5-3/鎌倉市",
  "S-5-4/藤沢市",
  "S-5-5/小田原市",
  "S-5-6/茅ヶ崎市",
  "S-5-7/逗子市",
  "S-5-8/相模原市",
  "S-5-9/三浦市",
  "S-5-10/秦野市",
  "S-5-11/厚木市",
  "S-5-12/大和市",
  "S-5-13/伊勢原市",
  "S-5-14/海老名市",
  "S-5-15/座間市",
  "S-5-16/南足柄市",
  "S-5-17/綾瀬市",
  "S-5-18/その他"
],
[
  "S-6-1/西区",
  "S-6-2/北区",
  "S-6-3/大宮区",
  "S-6-4/見沼区",
  "S-6-5/中央区",
  "S-6-6/桜区",
  "S-6-7/浦和区",
  "S-6-8/南区",
  "S-6-9/緑区",
  "S-6-10/岩槻区"
],
[
  "S-7-1/川越市",
  "S-7-2/熊谷市",
  "S-7-3/川口市",
  "S-7-4/行田市",
  "S-7-5/秩父市",
  "S-7-6/所沢市",
  "S-7-7/飯能市",
  "S-7-8/加須市",
  "S-7-9/本庄市",
  "S-7-10/東松山市",
  "S-7-11/春日部市",
  "S-7-12/狭山市",
  "S-7-13/羽生市",
  "S-7-14/鴻巣市",
  "S-7-15/深谷市",
  "S-7-16/上尾市",
  "S-7-17/草加市",
  "S-7-18/越谷市",
  "S-7-19/蕨市",
  "S-7-20/戸田市",
  "S-7-21/入間市",
  "S-7-22/鳩ヶ谷市",
  "S-7-23/朝霞市",
  "S-7-24/志木市",
  "S-7-25/和光市",
  "S-7-26/新座市",
  "S-7-27/桶川市",
  "S-7-28/久喜市",
  "S-7-29/北本市",
  "S-7-30/八潮市",
  "S-7-31/富士見市",
  "S-7-32/ふじみ野市",
  "S-7-33/三郷市",
  "S-7-34/蓮田市",
  "S-7-35/坂戸市",
  "S-7-36/幸手市",
  "S-7-37/鶴ヶ島市",
  "S-7-38/日高市",
  "S-7-39/吉川市",
  "S-7-40/その他"
],
[
  "S-8-1/中央区",
  "S-8-2/花見川区",
  "S-8-3/稲毛区",
  "S-8-4/若葉区",
  "S-8-5/緑区",
  "S-8-6/美浜区"
],
[
  "S-9-1/銚子市",
  "S-9-2/市川市",
  "S-9-3/船橋市",
  "S-9-4/館山市",
  "S-9-5/木更津市",
  "S-9-6/松戸市",
  "S-9-7/野田市",
  "S-9-8/佐原市",
  "S-9-9/茂原市",
  "S-9-10/成田市",
  "S-9-11/佐倉市",
  "S-9-12/東金市",
  "S-9-13/匝瑳市",
  "S-9-14/旭市",
  "S-9-15/習志野市",
  "S-9-16/柏市",
  "S-9-17/勝浦市",
  "S-9-18/市原市",
  "S-9-19/流山市",
  "S-9-20/八千代市",
  "S-9-21/我孫子市",
  "S-9-22/鴨川市",
  "S-9-23/鎌ヶ谷市",
  "S-9-24/君津市",
  "S-9-25/富津市",
  "S-9-26/浦安市",
  "S-9-27/四街道市",
  "S-9-28/袖ヶ浦市",
  "S-9-29/八街市",
  "S-9-30/印西市",
  "S-9-31/白井市",
  "S-9-32/富里市",
  "S-9-33/いすみ市",
  "S-9-34/南房総市",
  "S-9-35/香取市",
  "S-9-36/山武市",
  "S-9-37/その他"
],
[
  "S-10-1/水戸市",
  "S-10-2/ひたちなか市",
  "S-10-3/土浦市",
  "S-10-4/つくば市",
  "S-10-5/古河市",
  "S-10-6/取手市",
  "S-10-7/牛久市",
  "S-10-8/日立市",
  "S-10-9/神栖市",
  "S-10-10/龍ケ崎市",
  "S-10-11/かすみがうら市",
  "S-10-12/那珂市",
  "S-10-13/守谷市",
  "S-10-14/鹿嶋市",
  "S-10-15/石岡市",
  "S-10-16/結城市",
  "S-10-17/笠間市",
  "S-10-18/筑西市",
  "S-10-19/常総市",
  "S-10-20/常陸大宮市",
  "S-10-21/高萩市",
  "S-10-22/坂東市",
  "S-10-23/常陸太田市",
  "S-10-24/北茨城市",
  "S-10-25/潮来市",
  "S-10-26/桜川市",
  "S-10-27/つくばみらい市",
  "S-10-28/下妻市",
  "S-10-29/行方市",
  "S-10-30/稲敷市",
  "S-10-31/鉾田市",
  "S-10-32/小美玉市",
  "S-10-33/その他"
],
[
  "S-11-1/宇都宮市",
  "S-11-2/小山市",
  "S-11-3/那須塩原市",
  "S-11-4/大田原市",
  "S-11-5/足利市",
  "S-11-6/佐野市",
  "S-11-7/矢板市",
  "S-11-8/さくら市",
  "S-11-9/栃木市",
  "S-11-10/真岡市",
  "S-11-11/下野市",
  "S-11-12/鹿沼市",
  "S-11-13/日光市",
  "S-11-14/那須烏山市",
  "S-11-15/その他"
],
[
  "S-12-1/高崎市",
  "S-12-2/前橋市",
  "S-12-3/伊勢崎市",
  "S-12-4/太田市",
  "S-12-5/館林市",
  "S-12-6/桐生市",
  "S-12-7/藤岡市",
  "S-12-8/安中市",
  "S-12-9/渋川市",
  "S-12-10/富岡市",
  "S-12-11/沼田市",
  "S-12-12/みどり市",
  "S-12-13/その他"
],
[
  "S-13-1/甲府市",
  "S-13-2/甲斐市",
  "S-13-3/笛吹市",
  "S-13-4/富士吉田市",
  "S-13-5/南アルプス市",
  "S-13-6/中央市",
  "S-13-7/山梨市",
  "S-13-8/甲州市",
  "S-13-9/韮崎市",
  "S-13-10/都留市",
  "S-13-11/大月市",
  "S-13-12/北杜市",
  "S-13-13/上野原市",
  "S-13-14/その他"
],
];


var prefectures=[
  "13-1/東京都（23区内）",
  "13-2/東京都（市部）",
  "14-1/神奈川県（横浜市）",
  "14-2/神奈川県（川崎市）",
  "14-3/神奈川県（その他）",
  "11-1/埼玉県（さいたま市）",
  "11-2/埼玉県（その他）",
  "12-1/千葉県（千葉市）",
  "12-2/千葉県（その他）",
  "08-1/茨城県",
  "09-1/栃木県",
  "10-1/群馬県",
  "19-1/山梨県"
];


var rosens=[
[
  "S-1-1/山手線/#7fc342",
  "S-1-2/京浜東北線・根岸線/#00b2e5",
  "S-1-3/中央線/#f15a22",
  "S-1-4/総武線/#ffd400",
  "S-1-5/横浜線/#7fc342",
  "S-1-6/南武線/#ffd400",
  "S-1-7/埼京線・川越線/#00b38d",
  "S-1-8/武蔵野線/#f15a22",
  "S-1-9/常磐線/#007ac1",
  "S-1-10/東海道線/#f68b1e",
  "S-1-11/横須賀線/#007ac1",
  "S-1-12/京葉線/#c9252f",
  "S-1-13/宇都宮線（東北線）/#f68b1e",
  "S-1-14/高崎線/#f68b1e",
  "S-1-15/青梅線/#f15a22",
  "S-1-16/五日市線/#f15a22",
  "S-1-17/八高線/#a8a39d",
  "S-1-18/鶴見線/#ffd400",
  "S-1-19/相模線/#009793",
  "S-1-20/御殿場線/#a8a39d",
  "S-1-21/外房線/#008848",
  "S-1-22/内房線/#dcae27",
  "S-1-23/成田線/#00b261",
  "S-1-24/鹿島線/#a8a39d",
  "S-1-25/久留里線/#a8a39d",
  "S-1-26/東金線/#f15a22",
  "S-1-27/東海道・山陽新幹線/#144e8c",
  "S-1-28/東北新幹線/#45934c",
  "S-1-29/上越新幹線/#45934c",
  "S-1-30/長野新幹線/#45934c",
  "S-1-31/水戸線/#007ac1",
  "S-1-32/両毛線/#f68b1e",
  "S-1-33/水郡線",
  "S-1-34/日光線",
  "S-1-35/烏山線",
  "S-1-36/信越本線",
  "S-1-37/吾妻線",
  "S-1-38/中央線本線",
  "S-1-39/身延線",
  "S-1-40/小海線",
  "S-1-41/上越線"
],
[
  "S-2-1/銀座線/#f7931d",
  "S-2-2/丸ノ内線/#ed1c24",
  "S-2-3/日比谷線/#8aa2ae",
  "S-2-4/東西線/#00b2dd",
  "S-2-5/千代田線/#00a650",
  "S-2-6/有楽町線/#d2bd56",
  "S-2-7/半蔵門線/#937cb9",
  "S-2-8/南北線/#00b5ad"
],
[
  "S-3-1/浅草線/#ef5ba1",
  "S-3-2/三田線/#0080c6",
  "S-3-3/新宿線/#6cc067",
  "S-3-4/大江戸線/#b51e82",
  "S-3-5/都電荒川線/#02a948"
],
[
  "S-4-1/池袋線",
  "S-4-2/有楽町線",
  "S-4-3/新宿線",
  "S-4-4/国分寺線",
  "S-4-5/多摩湖線",
  "S-4-6/多摩川線",
  "S-4-7/拝島線",
  "S-4-8/山口線",
  "S-4-9/狭山線"
],
[
  "S-5-1/京王線",
  "S-5-2/井の頭線",
  "S-5-3/相模原線",
  "S-5-4/高尾線",
  "S-5-5/新線"
],
[
  "S-6-1/東横線",
  "S-6-2/多摩川線",
  "S-6-3/大井町線",
  "S-6-4/田園都市線",
  "S-6-5/池上線",
  "S-6-6/世田谷線",
  "S-6-7/目黒線"
],
[
  "S-7-1/東上線",
  "S-7-2/伊勢崎線",
  "S-7-3/野田線",
  "S-7-4/亀戸線",
  "S-7-5/日光線",
  "S-7-6/越生線",
  "S-7-7/宇都宮線",
  "S-7-8/佐野線",
  "S-7-9/鬼怒川線",
  "S-7-10/小泉線",
  "S-7-11/桐生線",
  "S-7-12/大師線"
],
[
  "S-8-1/小田急線",
  "S-8-2/多摩線",
  "S-8-3/江ノ島線"
],
[
  "S-9-1/京浜急行線",
  "S-9-2/空港線",
  "S-9-3/大師線",
  "S-9-4/逗子線",
  "S-9-5/久里浜線"
],
[
  "S-10-1/京成本線",
  "S-10-2/押上線",
  "S-10-3/金町線",
  "S-10-4/千葉線",
  "S-10-5/千原線"
],
[
  "S-11-1/りんかい線",
  "S-11-2/東京モノレール",
  "S-11-3/ゆりかもめ",
  "S-11-4/多摩モノレール",
  "S-11-5/つくばエクスプレス",
  "S-11-6/埼玉高速線",
  "S-11-7/北総・公団"
],
[
  "S-12-1/相鉄線",
  "S-12-2/相鉄いずみ野線",
  "S-12-3/横浜市営地下鉄",
  "S-12-4/みなとみらい線",
  "S-12-5/江ノ電",
  "S-12-6/金沢シーサイド",
  "S-12-7/湘南モノレール",
  "S-12-8/箱根登山線",
  "S-12-9/大雄山線"
],
[
  "S-13-1/新京成線",
  "S-13-2/つくばエクスプレス",
  "S-13-3/東葉高速鉄道",
  "S-13-4/北総・公団",
  "S-13-5/流山電鉄",
  "S-13-6/芝山鉄道",
  "S-13-7/小湊鉄道",
  "S-13-8/千葉モノレール",
  "S-13-9/ユーカリ線"
],
[
  "S-14-1/埼玉高速線",
  "S-14-2/つくばエクスプレス",
  "S-14-3/埼玉新都市交通",
  "S-14-4/秩父鉄道"
],
[
  "S-15-1/つくばエクスプレス",
  "S-15-2/関東鉄道常総線",
  "S-15-3/関東鉄道竜ケ崎線",
  "S-15-4/鹿島臨海鉄道",
  "S-15-5/茨城交通湊線",
  "S-15-6/鹿島鉄道",
  "S-15-7/真岡鐵道"
],
[
  "S-16-1/真岡鐵道",
  "S-16-2/わたらせ渓谷鐵道",
  "S-16-3/野岩鉄道"
],
[
  "S-17-1/わたらせ渓谷鐵道",
  "S-17-2/上毛電気鉄道",
  "S-17-3/上信電鉄"
],
[
  "S-18-1/富士急行"
],
];


var tetsudos=[
  "JR線/#0a8c0d",
  "東京メトロ/#00aedc",
  "都営地下鉄/#00ac4d",
  "西武鉄道/#d4de21",
  "京王電鉄/#455da3",
  "東急電鉄/#c50d0d/#cccccc",
  "東武鉄道/#c22921/#ccffff",
  "小田急電鉄/#0098c1",
  "京浜急行/#bf392e",
  "京成電鉄/#2924d6",
  "その他（東京）",
  "その他（神奈川）",
  "その他（千葉）",
  "その他（埼玉）",
  "その他（茨城）",
  "その他（栃木）",
  "その他（群馬）",
  "その他（山梨）"
];


function initPrefecture(prefecture_index,city_index){
  prefecture = document.form1.prefecture;

   for (var i = 0; i < prefectures.length; i++){
	    data_array = prefectures[i].split("/");
        prefecture.options[i + 1]=new Option(data_array[1],data_array[1]);
   }
   if(prefecture_index != null){
     prefecture.options[prefecture_index].selected = true;
   }

   if(prefecture_index != 0){
     prefecture.options[prefecture_index].selected = true;
     selectPrefecture(prefecture_index,city_index);
   }
}

function selectPrefecture(prefecture_index, city_index){
   if (prefecture_index==0) return;

   city   = document.form1.ci;

   var city_list = cities[prefecture_index - 1];
   city.length = city_list.length + 1;

   for (var i = 0; i < city_list.length; i++){
	data_array = city_list[i].split("/");
	city.options[i + 1]=new Option(data_array[1],data_array[1]);
   }

   // CITYを選択状態にする
   city.options[city_index].selected = true;
}

function initTetsudo(tetsudo_index,rosen_index){
   tetsudo = document.form1.tetsudo;

   for (var i = 0; i < tetsudos.length; i++){
	    data_array = tetsudos[i].split("/");
        if(data_array.length == 1){
          tetsudo.options[i + 1]=new Option(data_array[0],data_array[0]);           
        }
        if(data_array.length == 2){
          tetsudo.options[i + 1]=new Option(data_array[0],data_array[0]);
          tetsudo.options[i + 1].style.background= data_array[1];
          tetsudo.options[i + 1].style.color = "white";  
        }
        if(data_array.length == 3){
          tetsudo.options[i + 1]=new Option(data_array[0],data_array[0]);
          tetsudo.options[i + 1].style.background= data_array[1];
          tetsudo.options[i + 1].style.color = data_array[2];  
        }
   }
   if(tetsudo_index != 0){
     tetsudo.options[tetsudo_index].selected = true;
     selectTetsudo(tetsudo_index,rosen_index);
   }
}

function selectTetsudo(tetsudo_index, rosen_index){
   if (tetsudo_index==0) return;

   rosen  = document.form1.ro;

   var rosens_list = rosens[tetsudo_index - 1];	
   rosen.length = rosens_list.length + 1;

   for (var i = 0; i < rosens_list.length; i++){
	data_array = rosens_list[i].split("/");
        if(data_array.length == 1){
          rosen.options[i + 1]=new Option(data_array[0],data_array[1]);           
        }
        if(data_array.length == 2){
          rosen.options[i + 1]=new Option(data_array[1],data_array[1]);           
        }

        if(data_array.length == 3){
          rosen.options[i + 1]=new Option(data_array[1],data_array[1]);
          rosen.options[i + 1].style.background= data_array[2];
          rosen.options[i + 1].style.color = "white";  
        }
        if(data_array.length == 4){
          rosen.options[i + 1]=new Option(data_array[1],data_array[1]);
          rosen.options[i + 1].style.background= data_array[2];
          rosen.options[i + 1].style.color = data_array[3];  
        }
   }

   // 路線が1つだけの場合選択状態にする
   if(rosens_list.length == 1){
     rosen.options[1].selected = true;
   }

   // 路線を選択状態にする
   rosen.options[rosen_index].selected = true;
}

