area = ['','北海道','東北','関東','信越・北陸','東海','近畿','中国','四国','九州','南西諸島'];
pref = ['北海道','東北','関東','信越・北陸','東海','近畿','中国','四国','九州','南西諸島'];
pref['北海道'] = ['','道北','道央','道東','道南'];
pref['東北'] = ['','青森','秋田','岩手','宮城','山形','福島'];
pref['関東'] = ['','茨城','栃木','群馬','埼玉','東京','千葉','神奈川','山梨'];
pref['信越・北陸'] = ['','富山','石川','福井','新潟','長野'];
pref['東海'] = ['','静岡','愛知','岐阜','三重'];
pref['近畿'] = ['','滋賀','京都','大阪','兵庫','奈良','和歌山'];
pref['中国'] = ['','岡山','広島','島根','鳥取','山口'];
pref['四国'] = ['','徳島','香川','愛媛','高知'];
pref['九州'] = ['','福岡','大分','長崎','佐賀','熊本','宮崎','鹿児島'];
pref['南西諸島'] = ['','沖縄'];
city = ['北海道','東北','関東','信越・北陸','東海','近畿','中国','四国','九州','南西諸島'];
city['北海道'] = ['道北','道央','道東','道南'];
city['東北'] = ['青森','秋田','岩手','宮城','山形','福島'];
city['関東'] = ['茨城','栃木','群馬','埼玉','東京','千葉','神奈川','山梨'];
city['信越・北陸'] = ['富山','石川','福井','新潟','長野'];
city['東海'] = ['静岡','愛知','岐阜','三重'];
city['近畿'] = ['滋賀','京都','大阪','兵庫','奈良','和歌山'];
city['中国'] = ['岡山','広島','島根','鳥取','山口'];
city['四国'] = ['徳島','香川','愛媛','高知'];
city['九州'] = ['福岡','大分','長崎','佐賀','熊本','宮崎','鹿児島'];
city['南西諸島'] = ['沖縄'];
city['北海道']['道北'] = ['','稚内','旭川','留萌'];
city['北海道']['道央'] = ['','札幌','岩見沢','倶知安'];
city['北海道']['道東'] = ['','網走','北見','紋別','根室','釧路','帯広'];
city['北海道']['道南'] = ['','室蘭','浦河','函館','江差'];
city['東北']['青森'] = ['','青森','むつ','八戸'];
city['東北']['秋田'] = ['','秋田','横手'];
city['東北']['岩手'] = ['','盛岡','宮古','大船渡'];
city['東北']['宮城'] = ['','仙台','白石'];
city['東北']['山形'] = ['','山形','米沢','酒田','新庄'];
city['東北']['福島'] = ['','福島','小名浜','若松'];
city['関東']['茨城'] = ['','水戸','土浦'];
city['関東']['栃木'] = ['','宇都宮','大田原'];
city['関東']['群馬'] = ['','前橋','みなかみ'];
city['関東']['埼玉'] = ['','さいたま','熊谷','秩父'];
city['関東']['東京'] = ['','東京','大島','八丈島','父島'];
city['関東']['千葉'] = '',['千葉','銚子','館山'];
city['関東']['神奈川'] = ['','横浜','小田原'];
city['関東']['山梨'] = ['','甲府','河口湖'];
city['信越・北陸']['富山'] = ['','富山','伏木'];
city['信越・北陸']['石川'] = ['','金沢','輪島'];
city['信越・北陸']['福井'] = ['','福井','敦賀'];
city['信越・北陸']['新潟'] = ['','新潟','長岡','高田','相川'];
city['信越・北陸']['長野'] = ['','長野','松本','飯田'];
city['東海']['静岡'] = ['','静岡','網代','三島','浜松'];
city['東海']['愛知'] = ['','名古屋','豊橋'];
city['東海']['岐阜'] = ['','岐阜','高山'];
city['東海']['三重'] = ['','津','尾鷲'];
city['近畿']['滋賀'] = ['','大津','彦根'];
city['近畿']['京都'] = ['','京都','舞鶴'];
city['近畿']['大阪'] = ['','大阪'];
city['近畿']['兵庫'] = ['','神戸','豊岡'];
city['近畿']['奈良'] = ['','奈良','風屋'];
city['近畿']['和歌山'] = ['','和歌山','潮岬'];
city['中国']['岡山'] = ['','岡山','津山'];
city['中国']['広島'] = ['','広島','庄原'];
city['中国']['島根'] = ['','松江','浜田','西郷'];
city['中国']['鳥取'] = ['','鳥取','米子'];
city['中国']['山口'] = ['','下関','山口','柳井','萩'];
city['四国']['徳島'] = ['','徳島','日和佐'];
city['四国']['香川'] = ['','高松'];
city['四国']['愛媛'] = ['','松山','新居浜','宇和島'];
city['四国']['高知'] = ['','高知','室戸','清水'];
city['九州']['福岡'] = ['','福岡','八幡','飯塚','久留米'];
city['九州']['大分'] = ['','大分','中津','日田','佐伯'];
city['九州']['長崎'] = ['','長崎','佐世保','厳原','福江'];
city['九州']['佐賀'] = ['','佐賀','伊万里'];
city['九州']['熊本'] = ['','熊本','阿蘇乙姫','牛深','人吉'];
city['九州']['宮崎'] = ['','宮崎','延岡','都城','高千穂'];
city['九州']['鹿児島'] = ['','鹿児島','鹿屋','種子島','名瀬'];
city['南西諸島']['沖縄'] = ['','那覇','名護','久米島','南大東島','宮古島','石垣島','与那国島'];
id = ['北海道','東北','関東','信越・北陸','東海','近畿','中国','四国','九州','南西諸島'];
id['北海道'] = ['道北','道央','道東','道南'];
id['東北'] = ['青森','秋田','岩手','宮城','山形','福島'];
id['関東'] = ['茨城','栃木','群馬','埼玉','東京','千葉','神奈川','山梨'];
id['信越・北陸'] = ['富山','石川','福井','新潟','長野'];
id['東海'] = ['静岡','愛知','岐阜','三重'];
id['近畿'] = ['滋賀','京都','大阪','兵庫','奈良','和歌山'];
id['中国'] = ['岡山','広島','島根','鳥取','山口'];
id['四国'] = ['徳島','香川','愛媛','高知'];
id['九州'] = ['福岡','大分','長崎','佐賀','熊本','宮崎','鹿児島'];
id['南西諸島'] = ['沖縄'];
id['北海道']['道北'] = ['','稚内','旭川','留萌'];
id['北海道']['道央'] = ['','札幌','岩見沢','倶知安'];
id['北海道']['道東'] = ['','網走','北見','紋別','根室','釧路','帯広'];
id['北海道']['道南'] = ['','室蘭','浦河','函館','江差'];
id['東北']['青森'] = ['','青森','むつ','八戸'];
id['東北']['秋田'] = ['','秋田','横手'];
id['東北']['岩手'] = ['','盛岡','宮古','大船渡'];
id['東北']['宮城'] = ['','仙台','白石'];
id['東北']['山形'] = ['','山形','米沢','酒田','新庄'];
id['東北']['福島'] = ['','福島','小名浜','若松'];
id['関東']['茨城'] = ['','水戸','土浦'];
id['関東']['栃木'] = ['','宇都宮','大田原'];
id['関東']['群馬'] = ['','前橋','みなかみ'];
id['関東']['埼玉'] = ['','さいたま','熊谷','秩父'];
id['関東']['東京'] = ['','東京','大島','八丈島','父島'];
id['関東']['千葉'] = '',['千葉','銚子','館山'];
id['関東']['神奈川'] = ['','横浜','小田原'];
id['関東']['山梨'] = ['','甲府','河口湖'];
id['信越・北陸']['富山'] = ['','富山','伏木'];
id['信越・北陸']['石川'] = ['','金沢','輪島'];
id['信越・北陸']['福井'] = ['','福井','敦賀'];
id['信越・北陸']['新潟'] = ['','新潟','長岡','高田','相川'];
id['信越・北陸']['長野'] = ['','長野','松本','飯田'];
id['東海']['静岡'] = ['','静岡','網代','三島','浜松'];
id['東海']['愛知'] = ['','名古屋','豊橋'];
id['東海']['岐阜'] = ['','岐阜','高山'];
id['東海']['三重'] = ['','津','尾鷲'];
id['近畿']['滋賀'] = ['','大津','彦根'];
id['近畿']['京都'] = ['','京都','舞鶴'];
id['近畿']['大阪'] = ['','大阪'];
id['近畿']['兵庫'] = ['','神戸','豊岡'];
id['近畿']['奈良'] = ['','奈良','風屋'];
id['近畿']['和歌山'] = ['','和歌山','潮岬'];
id['中国']['岡山'] = ['','岡山','津山'];
id['中国']['広島'] = ['','広島','庄原'];
id['中国']['島根'] = ['','松江','浜田','西郷'];
id['中国']['鳥取'] = ['','鳥取','米子'];
id['中国']['山口'] = ['','下関','山口','柳井','萩'];
id['四国']['徳島'] = ['','徳島','日和佐'];
id['四国']['香川'] = ['','高松'];
id['四国']['愛媛'] = ['','松山','新居浜','宇和島'];
id['四国']['高知'] = ['','高知','室戸','清水'];
id['九州']['福岡'] = ['','福岡','八幡','飯塚','久留米'];
id['九州']['大分'] = ['','大分','中津','日田','佐伯'];
id['九州']['長崎'] = ['','長崎','佐世保','厳原','福江'];
id['九州']['佐賀'] = ['','佐賀','伊万里'];
id['九州']['熊本'] = ['','熊本','阿蘇乙姫','牛深','人吉'];
id['九州']['宮崎'] = ['','宮崎','延岡','都城','高千穂'];
id['九州']['鹿児島'] = ['','鹿児島','鹿屋','種子島','名瀬'];
id['南西諸島']['沖縄'] = ['','那覇','名護','久米島','南大東島','宮古島','石垣島','与那国島'];
id['北海道']['道北'] = ['','稚内','旭川','留萌'];
id['北海道']['道央'] = ['','札幌','岩見沢','倶知安'];
id['北海道']['道東'] = ['','網走','北見','紋別','根室','釧路','帯広'];
id['北海道']['道南'] = ['','室蘭','浦河','函館','江差'];
id['東北']['青森'] = ['','青森','むつ','八戸'];
id['東北']['秋田'] = ['','秋田','横手'];
id['東北']['岩手'] = ['','盛岡','宮古','大船渡'];
id['東北']['宮城'] = ['','仙台','白石'];
id['東北']['山形'] = ['','山形','米沢','酒田','新庄'];
id['東北']['福島'] = ['','福島','小名浜','若松'];
id['関東']['茨城'] = ['','水戸','土浦'];
id['関東']['栃木'] = ['','宇都宮','大田原'];
id['関東']['群馬'] = ['','前橋','みなかみ'];
id['関東']['埼玉'] = ['','さいたま','熊谷','秩父'];
id['関東']['東京'] = ['','東京','大島','八丈島','父島'];
id['関東']['千葉'] = '',['千葉','銚子','館山'];
id['関東']['神奈川'] = ['','横浜','小田原'];
id['関東']['山梨'] = ['','甲府','河口湖'];
id['信越・北陸']['富山'] = ['','富山','伏木'];
id['信越・北陸']['石川'] = ['','金沢','輪島'];
id['信越・北陸']['福井'] = ['','福井','敦賀'];
id['信越・北陸']['新潟'] = ['','新潟','長岡','高田','相川'];
id['信越・北陸']['長野'] = ['','長野','松本','飯田'];
id['東海']['静岡'] = ['','静岡','網代','三島','浜松'];
id['東海']['愛知'] = ['','名古屋','豊橋'];
id['東海']['岐阜'] = ['','岐阜','高山'];
id['東海']['三重'] = ['','津','尾鷲'];
id['近畿']['滋賀'] = ['','大津','彦根'];
id['近畿']['京都'] = ['','京都','舞鶴'];
id['近畿']['大阪'] = ['','大阪'];
id['近畿']['兵庫'] = ['','神戸','豊岡'];
id['近畿']['奈良'] = ['','奈良','風屋'];
id['近畿']['和歌山'] = ['','和歌山','潮岬'];
id['中国']['岡山'] = ['','岡山','津山'];
id['中国']['広島'] = ['','広島','庄原'];
id['中国']['島根'] = ['','松江','浜田','西郷'];
id['中国']['鳥取'] = ['','鳥取','米子'];
id['中国']['山口'] = ['','下関','山口','柳井','萩'];
id['四国']['徳島'] = ['','徳島','日和佐'];
id['四国']['香川'] = ['','高松'];
id['四国']['愛媛'] = ['','松山','新居浜','宇和島'];
id['四国']['高知'] = ['','高知','室戸','清水'];
id['九州']['福岡'] = ['','福岡','八幡','飯塚','久留米'];
id['九州']['大分'] = ['','大分','中津','日田','佐伯'];
id['九州']['長崎'] = ['','長崎','佐世保','厳原','福江'];
id['九州']['佐賀'] = ['','佐賀','伊万里'];
id['九州']['熊本'] = ['','熊本','阿蘇乙姫','牛深','人吉'];
id['九州']['宮崎'] = ['','宮崎','延岡','都城','高千穂'];
id['九州']['鹿児島'] = ['','鹿児島','鹿屋','種子島','名瀬'];
id['南西諸島']['沖縄'] = ['','那覇','名護','久米島','南大東島','宮古島','石垣島','与那国島'];
id['北海道']['道北']['稚内'] = 1;
id['北海道']['道北']['旭川'] = 2;
id['北海道']['道北']['留萌'] = 3;
id['北海道']['道央']['札幌'] = 4;
id['北海道']['道央']['岩見沢'] = 5;
id['北海道']['道央']['倶知安'] = 6;
id['北海道']['道東']['網走'] = 7;
id['北海道']['道東']['北見'] = 8;
id['北海道']['道東']['紋別'] = 9;
id['北海道']['道東']['根室'] = 10;
id['北海道']['道東']['釧路'] = 11;
id['北海道']['道東']['帯広'] = 12;
id['北海道']['道南']['室蘭'] = 13;
id['北海道']['道南']['浦河'] = 14;
id['北海道']['道南']['函館'] = 15;
id['北海道']['道南']['江差'] = 16;
id['東北']['青森']['青森'] = 17;
id['東北']['青森']['むつ'] = 18;
id['東北']['青森']['八戸'] = 19;
id['東北']['秋田']['秋田'] = 20;
id['東北']['秋田']['横手'] = 21;
id['東北']['岩手']['盛岡'] = 22;
id['東北']['岩手']['宮古'] = 23;
id['東北']['岩手']['大船渡'] = 24;
id['東北']['宮城']['仙台'] = 25;
id['東北']['宮城']['白石'] = 26;
id['東北']['山形']['山形'] = 27;
id['東北']['山形']['米沢'] = 28;
id['東北']['山形']['酒田'] = 29;
id['東北']['山形']['新庄'] = 30;
id['東北']['福島']['福島'] = 31;
id['東北']['福島']['小名浜'] = 32;
id['東北']['福島']['若松'] = 33;
id['関東']['茨城']['水戸'] = 54;
id['関東']['茨城']['土浦'] = 55;
id['関東']['栃木']['宇都宮'] = 56;
id['関東']['栃木']['大田原'] = 57;
id['関東']['群馬']['前橋'] = 58;
id['関東']['群馬']['みなかみ'] = 59;
id['関東']['埼玉']['さいたま'] = 60;
id['関東']['埼玉']['熊谷'] = 61;
id['関東']['埼玉']['秩父'] = 62;
id['関東']['東京']['東京'] = 63;
id['関東']['東京']['大島'] = 64;
id['関東']['東京']['八丈島'] = 65;
id['関東']['東京']['父島'] = 66;
id['関東']['千葉']['千葉'] = 67;
id['関東']['千葉']['銚子'] = 68;
id['関東']['千葉']['館山'] = 69;
id['関東']['神奈川']['横浜'] = 70;
id['関東']['神奈川']['小田原'] = 71;
id['関東']['山梨']['甲府'] = 75;
id['関東']['山梨']['河口湖'] = 76;
id['信越・北陸']['富山']['富山'] = 44;
id['信越・北陸']['富山']['伏木'] = 45;
id['信越・北陸']['石川']['金沢'] = 46;
id['信越・北陸']['石川']['輪島'] = 47;
id['信越・北陸']['福井']['福井'] = 48;
id['信越・北陸']['福井']['敦賀'] = 49;
id['信越・北陸']['新潟']['新潟'] = 50;
id['信越・北陸']['新潟']['長岡'] = 51;
id['信越・北陸']['新潟']['高田'] = 52;
id['信越・北陸']['新潟']['相川'] = 53;
id['信越・北陸']['長野']['長野'] = 72;
id['信越・北陸']['長野']['松本'] = 73;
id['信越・北陸']['長野']['飯田'] = 74;
id['東海']['静岡']['静岡'] = 34;
id['東海']['静岡']['網代'] = 35;
id['東海']['静岡']['三島'] = 36;
id['東海']['静岡']['浜松'] = 37;
id['東海']['愛知']['名古屋'] = 38;
id['東海']['愛知']['豊橋'] = 39;
id['東海']['岐阜']['岐阜'] = 40;
id['東海']['岐阜']['高山'] = 41;
id['東海']['三重']['津'] = 42;
id['東海']['三重']['尾鷲'] = 43;
id['近畿']['滋賀']['大津'] = 77;
id['近畿']['滋賀']['彦根'] = 78;
id['近畿']['京都']['京都'] = 79;
id['近畿']['京都']['舞鶴'] = 80;
id['近畿']['大阪']['大阪'] = 81;
id['近畿']['兵庫']['神戸'] = 82;
id['近畿']['兵庫']['豊岡'] = 83;
id['近畿']['奈良']['奈良'] = 84;
id['近畿']['奈良']['風屋'] = 85;
id['近畿']['和歌山']['和歌山'] = 86;
id['近畿']['和歌山']['潮岬'] = 87;
id['中国']['岡山']['岡山'] = 88;
id['中国']['岡山']['津山'] = 89;
id['中国']['広島']['広島'] = 90;
id['中国']['広島']['庄原'] = 91;
id['中国']['島根']['松江'] = 92;
id['中国']['島根']['浜田'] = 93;
id['中国']['島根']['西郷'] = 94;
id['中国']['鳥取']['鳥取'] = 95;
id['中国']['鳥取']['米子'] = 96;
id['中国']['山口']['下関'] = 97;
id['中国']['山口']['山口'] = 98;
id['中国']['山口']['柳井'] = 99;
id['中国']['山口']['萩'] = 100;
id['四国']['徳島']['徳島'] = 101;
id['四国']['徳島']['日和佐'] = 102;
id['四国']['香川']['高松'] = 103;
id['四国']['愛媛']['松山'] = 104;
id['四国']['愛媛']['新居浜'] = 105;
id['四国']['愛媛']['宇和島'] = 106;
id['四国']['高知']['高知'] = 107;
id['四国']['高知']['室戸'] = 108;
id['四国']['高知']['清水'] = 109;
id['九州']['福岡']['福岡'] = 110;
id['九州']['福岡']['八幡'] = 111;
id['九州']['福岡']['飯塚'] = 112;
id['九州']['福岡']['久留米'] = 113;
id['九州']['大分']['大分'] = 114;
id['九州']['大分']['中津'] = 115;
id['九州']['大分']['日田'] = 116;
id['九州']['大分']['佐伯'] = 117;
id['九州']['長崎']['長崎'] = 118;
id['九州']['長崎']['佐世保'] = 119;
id['九州']['長崎']['厳原'] = 120;
id['九州']['長崎']['福江'] = 121;
id['九州']['佐賀']['佐賀'] = 122;
id['九州']['佐賀']['伊万里'] = 123;
id['九州']['熊本']['熊本'] = 124;
id['九州']['熊本']['阿蘇乙姫'] = 125;
id['九州']['熊本']['牛深'] = 126;
id['九州']['熊本']['人吉'] = 127;
id['九州']['宮崎']['宮崎'] = 128;
id['九州']['宮崎']['延岡'] = 129;
id['九州']['宮崎']['都城'] = 130;
id['九州']['宮崎']['高千穂'] = 131;
id['九州']['鹿児島']['鹿児島'] = 132;
id['九州']['鹿児島']['鹿屋'] = 133;
id['九州']['鹿児島']['種子島'] = 134;
id['九州']['鹿児島']['名瀬'] = 135;
id['南西諸島']['沖縄']['那覇'] = 136;
id['南西諸島']['沖縄']['名護'] = 137;
id['南西諸島']['沖縄']['久米島'] = 138;
id['南西諸島']['沖縄']['南大東島'] = 139;
id['南西諸島']['沖縄']['宮古島'] = 140;
id['南西諸島']['沖縄']['石垣島'] = 141;
id['南西諸島']['沖縄']['与那国島'] = 142;
function loadWeather() {
  //jsmarty = new JSmarty();
  //str = jsmarty.fetch("default.tpl");
  //$('weather').innerHTML = str;
  alert("reached");
    for(i=0;i<area.length;i++) {
        document.weather.area.options[i] = new Option(area[i],area[i]);
    }
    document.weather.area.value = myArea;
    changeArea(myArea);
    document.weather.pref.value = myPref;
    changePref(myPref);
    document.weather.city.value = myCity;
    changeCity(myCity);
}
function changeArea(area_) {

    document.weather.pref.options.length = 0;
    document.weather.city.options.length = 0;
    $('wtab').innerHTML = '';
    pref_ = pref[area_];
    for(i=0;i<pref_.length;i++) {
        document.weather.pref.options[i] = new Option(pref_[i],pref_[i]);
    }
}
function changePref(pref_) {
    area_ = document.weather.area.options[document.weather.area.selectedIndex].value;
    city_ = city[area_][pref_];
    $('wtab').innerHTML = '';
    document.weather.city.options.length = 0;
    for(i=0;i<city_.length;i++) {
        document.weather.city.options[i] = new Option(city_[i],city_[i]);
    }
}
function changeCity(city_) {
  area_ = document.weather.area.options[document.weather.area.selectedIndex].value;
  pref_ = document.weather.pref.options[document.weather.pref.selectedIndex].value;
  code = id[area_][pref_][city_];
  var a = new Ajax.Request( 
    wheatherUrl, 
    { 
      "method": "get", 
      "parameters": "city_p=" + code, 
      onSuccess: render, 
      onFailure: function(request) { 
        alert('読み込みに失敗しました'); 
      }
    } 
  ); 
}
function render(request) {
  var json; 
  eval("json="+request.responseText); 
  var jsmarty = new JSmarty();
  jsmarty.assign("date", json.date);
  jsmarty.assign("title", json.title[0]);
  jsmarty.assign("mark", json.mark[0]);
  jsmarty.assign("telop", json.telop[0]);
  jsmarty.assign("max", json.max[0]);
  jsmarty.assign("min", json.min[0]);
  jsmarty.assign("date_today", json.date_today);
  jsmarty.assign("title_today", json.title_today[0]);
  jsmarty.assign("mark_today", json.mark_today[0]);
  jsmarty.assign("telop_today", json.telop_today[0]);
  jsmarty.assign("max_today", json.max_today[0]);
  jsmarty.assign("min_today", json.min_today[0]);
  jsmarty.assign("date_dayaftertomorrow", json.date_dayaftertomorrow);
  jsmarty.assign("mark_dayaftertomorrow", json.mark_dayaftertomorrow[0]);
  jsmarty.assign("telop_dayaftertomorrow", json.telop_dayaftertomorrow[0]);
  jsmarty.assign("max_dayaftertomorrow", json.max_dayaftertomorrow[0]);
  jsmarty.assign("min_dayaftertomorrow", json.min_dayaftertomorrow[0]);
  str = jsmarty.fetch("weather.tpl");
  $('wtab').innerHTML = str;
}

