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(myArea,myPref,myCity) {
    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_,check) {
	if (!check)
	{
	}
    document.weather.pref.options.length = 0;
    document.weather.city.options.length = 0;
    pref_ = pref[area_];
    for(i=0;i<pref_.length;i++) {
        document.weather.pref.options[i] = new Option(pref_[i],pref_[i]);
    }
}
function changePref(pref_,check) {
	if (!check)
	{
	}
    area_ = document.weather.area.options[document.weather.area.selectedIndex].value;
    city_ = city[area_][pref_];
    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;
	var i = id[area_][pref_][city_];
	var url = 'Json/weather';
    var pars = 'city='+i;
	var myAjax = new Ajax.Request(
                       url, 
                       {
                           method: 'get', 
                           parameters: pars, 
                           onComplete: showResponseWeather
                       });
    
}

function showResponseWeather(originalRequest)
{
	var rtn;
	eval("rtn="+originalRequest.responseText);
	//alert(originalRequest.responseText);
  $("date").innerHTML = rtn.date;
  //jsmarty.assign("title", rtn.title);
  $("mark").src = rtn.mark;
  //jsmarty.assign("telop", rtn.telop);
  
  $("max").innerHTML = rtn.max;
  $("min").innerHTML = rtn.min;
  $("datetomorrow").innerHTML = rtn.datetomorrow;
  //jsmarty.assign("title_today", rtn.title_today);
  $("marktomorrow").src = rtn.marktomorrow;
  //jsmarty.assign("telop_today", rtn.telop_today);
  $("maxtomorrow").innerHTML = rtn.maxtomorrow;
  $("mintomorrow").innerHTML = rtn.mintomorrow;
  $("datedayaftertomorrow").innerHTML = rtn.datedayaftertomorrow;
  $("markdayaftertomorrow").src = rtn.markdayaftertomorrow;
  //jsmarty.assign("telop_dayaftertomorrow", rtn.telop_dayaftertomorrow);
  $("maxdayaftertomorrow").innerHTML = rtn.maxdayaftertomorrow;
  $("mindayaftertomorrow").innerHTML = rtn.mindayaftertomorrow;
  /*
  
  
  for(i=0;i<area.length;i++) {
        document.weather.area.options[i] = new Option(area[i],area[i]);
  }
  
  document.weather.area.value = rtn.areacode;
  changeArea(rtn.areacode,1);
  document.weather.pref.value = rtn.prefcode;
  changePref(rtn.prefcode,1);
  document.weather.city.value = rtn.citycode;
  
  if ((!rtn.areacode) || (!rtn.prefcode) || (!rtn.citycode))
  {
  }
*/

}