function displayDisaster() {
	var minLevel = 9999;
	var number = -1;
	var disHTML;
	var linkUrl = "https://weather.nifty.com/quake.htm";
	for(i=0; i<disAr.length; i++){
		var tmpTime = disNowTime.getTime() - disAr[i]["opdate"].getTime();
		if(tmpTime <= 1800000){
			if(disAr[i]["type"] == "quake" && disAr[i]["level"] < minLevel){
				minLevel = disAr[i]["level"];
				number = i;
				if(tmpTime >= 900000){
				  disHTML = "<div id='disasterArea_inner' class='clearfix'><div id='disasterArea_header'>地震速報</div><div id='disasterArea_contents'><span class='da_ttl'><a href='http://azby.fmworld.net/cgi-bin/common/rd.cgi?mc_pc=xtra_nfearthquake&amp;url=" + linkUrl + "'>" + disAr[number]["opdate"].getDate() + "日" + disAr[number]["opdate"].getHours() + "時" + disAr[number]["opdate"].getMinutes() + "分ごろ地震がありました。</a></span> [震度] <strong>" + disAr[number]["scale"] + "</strong> [震源地] <strong>" + disAr[number]["area"] + "</strong> <a href='http://azby.fmworld.net/cgi-bin/common/rd.cgi?mc_pc=xtra_nfearthquake&amp;url=" + linkUrl + "'>詳細</a></div></div>";
				} else {
				  disHTML = "<div id='disasterArea_inner' class='clearfix'><div id='disasterArea_header'>地震速報</div><div id='disasterArea_contents'><span class='da_ttl'>" + disAr[number]["opdate"].getDate() + "日" + disAr[number]["opdate"].getHours() + "時" + disAr[number]["opdate"].getMinutes() + "分ごろ地震がありました。</span> [震度] <strong>" + disAr[number]["scale"] + "</strong> [震源地] <strong>" + disAr[number]["area"] + "</strong> </div></div>";
				}
			}
		}
	}
	if(number < 0){
		return;
	}
	$('#disasterArea').html(disHTML);
}
if(!window.NIFTY){
NIFTY = {};
}
if(!NIFTY.niftop){
NIFTY.niftop = {};
}
NIFTY.niftop.sgCount;						//サジェスト結果リストを選択したカウント
NIFTY.niftop.sgTimer;						//サジェストAPIを呼び出す間隔
NIFTY.niftop.sgAPIStr;						//検索文字列
NIFTY.niftop.sgDownKey="";					//onkeydownのキーコード
NIFTY.niftop.sgOtFlg=-1;					//otype用のフラグ
$(document).on("click", "body", function(){
	if (!!$("#srchAssistDisp").get(0)) {
		var disp = $("#srchAssistDisp").css("display");
		if (disp === 'block') {
			sgDispList();
		}
	}
});
var suggestInit = function(){
	$("#srchTxt").keydown(function(e){sgKeyChkDown(e.keyCode)});
	$("#srchTxt").keyup(function(e){sgKeyChk(e.keyCode,this.value)});
	$("#srchTxt").keydown(function(e){sgKeyUpDown(e.keyCode)});
}
var sgKeyChkDown = function(k){
	NIFTY.niftop.sgDownKey = k;
}
var sgKeyChk = function(k, str) {
	var sugC  = loadCookie('sgst');
	if (sugC === "-1"){
		return;
	}
	if (k === 13){
		if( NIFTY.niftop.sgDownKey !== 229){
			return;
		}
	}
	if(k === 38 || k === 40){
		return;
	}
	if (!str) {
		sgNoWord();
		return;
	}
	if (!NIFTY.niftop.sgTimer) {
		NIFTY.niftop.sgTimer = setInterval(function(k, str) {sgCallAPI(k, str)}, 500);
		sgCallAPI(k, str);
	}
}
var sgKeyUpDown = function(k) {
	if(k !== 38 && k !== 40){
		return;
	}
	if (!!$("#srchAssistLists").get(0)) {
		sgSelectList(k);
		clearInterval(NIFTY.niftop.sgTimer);
		NIFTY.niftop.sgTimer = '';
	}
}
var sgCallAPI = function(k, str) {
	if (NIFTY.niftop.sgAPIStr && NIFTY.niftop.sgAPIStr === $("#srchTxt").val()){
		 return;
	}
	if (loadCookie('sgst') === -1){
		return;
	}
	str = str || $("#srchTxt").val();
	if (!str){
		return;
	}
	NIFTY.niftop.sgCount = -1;
	NIFTY.niftop.sgAPIStr = str;
	var n  = 10;
	var sc = document.createElement("script");
	sc.setAttribute("type","text/javascript");
	sc.charset = 'UTF-8';
	sc.src = '//search.goo.ne.jp/sgt_search.jsp?CL=mc_search&callback=sgtLoadJsonp&MT=' + encodeURIComponent(str);
	document.getElementsByTagName("head").item(0).appendChild(sc);
}
var convertJsonData = function(json) {
	if (json === undefined || json === null || json.items === undefined || json.items.length === 0) {
		return ["nohit",[],[],[]];
	}
	var result = [];
	result.push(json.MT);
	var items = [];
	for (var i = 0; i < json.items.length; i++) {
		items.push(json.items[i].dispWord);
	}
	result.push(items);
	result.push([]);
	result.push([]);

	return result;
}
var sgtLoadJsonp = function(item) {
	json = convertJsonData(item);
	if ((json[0] == 'nohit') && (json[1] == '')) {
		if (!!$("#srchAssistLists").get(0)){
			$("#srchAssistLists").css("display","none");
		}
		var chk  = !!$("#srchAssistNone").get(0) ? true : false;
		var html ='<div id="srchAssistDisp" class="window"><div id="srchAssistIn"><span id="srchAssistNone" class="txt">入力したキーワードに一致する候補はありません。</span>';
			html = html + '</div>' + sgDispMainAssist() + sgDispSubAssist('open');
		$("#srchAssistInner").html(html);
		$("#srchAssistNone").css("display","none");
		$("#srchAssistDisp").css("display","none");
		$("#srchAssistIn").css("display","none");
		$("#srchAssistBtn").removeClass("on");
		$("#srchAssistChange").css("display","none");
		return;
	}
	var str   = json[0];
	var str_u = str.toUpperCase();
	var str_l = str.toLowerCase();
	var html  = '<ul id="srchAssistLists" style="display:block" class="list">';
	for (var i=0; i < json[1].length; i++) {
		var subs = json[1][i].substring(str.length, json[1][i].length);
		html += '<li onmouseover="sgListOver('+ i + ');" title="' + json[1][i] + '" ';
		var jStr = json[1][i].replace(/'/g, "\\\'");
		html += 'onclick="sgListClick(\'' + jStr + '\');"';
		html += 'style="cursor:pointer;">';
		cflg = encodeURI("検索");
		var url = "http://search.azby.fmworld.net/cgi-bin/gosearch.cgi?ss=azby_top_tp&select86=86&cflg=" + cflg + "&htmltype=2&Text=" + encodeURIComponent(json[1][i]);
		url+="&otype=web_azby_12";
		html += '<a href="' + url + '">';
		if (json[1][i] === str_u + subs) {
			html += '<strong>' + str_u + '</strong>';
			html += subs;
		} else if (json[1][i] == str_l + subs) {
			html += '<strong>' + str_l + '</strong>';
			html += subs;
		} else {
			html += json[1][i];
		}
		html += '</a></li>';
	}
	html += '</ul>';
	html = '<div class="window" id="srchAssistDisp">' + html + sgDispMainAssist() + sgDispSubAssist('close');
	$("#srchAssistInner").html(html);
	
	//サジェストのリストが押下された時のイベントをセットする
	//押下されたリストのキーワードを保存する
	$("#srchAssistLists").find("a").bind("click", function(e) {
		insertOrRotationAtsrchHist($(e.currentTarget).parent("li").attr("title"));
		setAtsrchHistToLocalStorage();
	});
}
var sgNoWord = function() {	
	$("#srchAssistDisp").css("display","none");
	var html = sgDispSubAssist('open');
	$("#srchAssistInner").html(html);
	$("#srchAssistBtn").removeClass("on");
	NIFTY.niftop.sgAPIStr = "";
}
var sgSelectList = function(k) {
	var lis = $("#srchAssistLists").children();
	if (k === 38) {
		if (NIFTY.niftop.sgCount <= -1){
			NIFTY.niftop.sgCount = lis.length;
		}
		NIFTY.niftop.sgCount --;
	} else {
		if (NIFTY.niftop.sgCount >= (lis.length - 1)){
			NIFTY.niftop.sgCount = -2;
		}
		NIFTY.niftop.sgCount ++;
	}
	for (var i=0; i < lis.length; i++) {
		if (i === NIFTY.niftop.sgCount) {
			$("#srchTxt").val(lis[i].title);
			lis.eq(i).children().addClass("on");
		} else {
			lis.eq(i).children().removeClass("on");
		}
	}
	if(NIFTY.niftop.sgCount === -1 ){
		$("#srchTxt").val(NIFTY.niftop.sgAPIStr)
	}
	
	if (!!$("#srchAssistDisp").get(0)) {
		var disp = $("#srchAssistDisp").css("display");
		if (disp === 'none') {
			sgDispList();
		}
	}
	$("#otype").val("web_azby_12");
	NIFTY.niftop.sgOtFlg = 1;
}
var sgDispList = function() {
	var stat;
	var sugC  = loadCookie('sgst');
	var html;
	if (sugC === "-1") {
		if (!!$("#srchAssistDisp").get(0)) {
			var disp = $("#srchAssistDisp").css("display");
			if (disp === 'none') {
				$("#srchAssistDisp").css("display","block");
				$("#srchAssistChange").css("display","block");
				html = sgDispSubAssistChenge('close');
				$("#srchAssistBtn").html(html);
			} else {
				$("#srchAssistNone").css("display","none");
				$("#srchAssistDisp").css("display","none");
				$("#srchAssistIn").css("display","none");
				html = sgDispSubAssistChenge('open');
				$("#srchAssistBtn").html(html);
			}
			return;
		} else {
			html = '<div id="srchAssistDisp" class="window">' + sgDispMainAssist() + sgDispSubAssist('close');
			$("#srchAssistInner").html(html);
			return;
		}
	} else if (!$("#srchAssistLists").get(0)) {
		if (!!$("#srchAssistNone").get(0)) {
			var disp = $("#srchAssistNone").css("display");
			if (disp === 'none') {
				$("#srchAssistNone").css("display","block");
				$("#srchAssistDisp").css("display","block");
				$("#srchAssistIn").css("display","block");
				$("#srchAssistChange").css("display","block");
				html = sgDispSubAssistChenge('close');
				$("#srchAssistBtn").html(html);
			} else {
				$("#srchAssistNone").css("display","none");
				$("#srchAssistDisp").css("display","none");
				$("#srchAssistIn").css("display","none");
				html = sgDispSubAssistChenge('open');
				$("#srchAssistBtn").html(html);
			}
			return;
		} else if ($("#srchTxt").val()) {
			stat = 'open';
			sgCallAPI(40, $("#srchTxt").val());
			return;
		} else if (!!$("#srchAssistDisp").get(0)) {
			var disp = $("#srchAssistDisp").css("display");
			if (disp === 'none') {
				$("#srchAssistNone").css("display","block");
				$("#srchAssistDisp").css("display","block");
				$("#srchAssistIn").css("display","block");
				$("#srchAssistChange").css("display","block");
				html = sgDispSubAssistChenge('close');
				$("#srchAssistBtn").html(html);
			} else {
				$("#srchAssistNone").css("display","none");
				$("#srchAssistDisp").css("display","none");
				$("#srchAssistIn").css("display","none");
				html = sgDispSubAssistChenge('open');
				$("#srchAssistBtn").html(html);
			}
			return;
	
		} else {
			stat = 'close';
			html = '<div id="srchAssistDisp" class="window">';
		}
	} else if (!!$("#srchAssistLists").get(0)) {
		var disp = $("#srchAssistLists").css("display");
		var url;
		if (disp === 'none') {
			$("#srchAssistLists").css("display","block");
			$("#srchAssistNone").css("display","block");
			$("#srchAssistDisp").css("display","block");
			$("#srchAssistIn").css("display","block");
			$("#srchAssistChange").css("display","block");
			html = sgDispSubAssistChenge('close');
			$("#srchAssistBtn").html(html);
		} else {
			$("#srchAssistLists").css("display","none");
			$("#srchAssistNone").css("display","none");
			$("#srchAssistDisp").css("display","none");
			$("#srchAssistIn").css("display","none");
			html = sgDispSubAssistChenge('open');
			$("#srchAssistBtn").html(html);
		}
		return;
	} else if (!!$("#srchAssistNone").get(0)) {
		var disp = $("#srchAssistNone").css("display");
		if (disp === 'none') {
			$("#srchAssistNone").css("display","block");
			$("#srchAssistDisp").css("display","block");
			$("#srchAssistIn").css("display","block");
			$("#srchAssistChange").css("display","block");
			html = sgDispSubAssistChenge('close');
			$("#srchAssistBtn").html(html);
		} else {
			$("#srchAssistNone").css("display","none");
			$("#srchAssistDisp").css("display","none");
			$("#srchAssistIn").css("display","none");
			html = sgDispSubAssistChenge('open');
			$("#srchAssistBtn").html(html);
		}
	 	return;
	
	} else {
		var disp = $("#srchAssistDisp").css("display");
		if (disp === 'none') {
			$("#srchAssistNone").css("display","block");
			$("#srchAssistDisp").css("display","block");
 			$("#srchAssistIn").css("display","block");
			$("#srchAssistChange").css("display","block");
			html = sgDispSubAssistChenge('close');
			$("#srchAssistBtn").html(html);
		} else {
			$("#srchAssistNone").css("display","none");
			$("#srchAssistDisp").css("display","none");
			$("#srchAssistIn").css("display","none");
			html = sgDispSubAssistChenge('open');
			$("#srchAssistBtn").html(html);
		}
		return;
	}
	html = html + sgDispMainAssist() + sgDispSubAssist(stat);
	$("#srchAssistInner").html(html);
}
var sgDispMainAssist = function() {
	var sugC = loadCookie('sgst');
	if (sugC !== "-1") {
		html='<div id="srchAssistChange" class="option"><span class="pddR10">キーワード補助機能</span><ul><li>ON</li><li><span>-</span> <a href="javascript:void(0);" onclick="sgOnOff(-1);">OFF</a></li></ul></div>';
	}else{
		html='<div id="srchAssistChange" class="option"><span class="pddR10">キーワード補助機能</span><ul><li><a href="javascript:void(0);" onclick="sgOnOff(1);">ON</a></li><li><span>-</span> OFF</li></ul></div>';
	}
	html+='</div>';
	return html;
}
var sgDispSubAssist = function(stat) {
	var html;
	if (stat === 'open') {
		html = '<div id="srchAssistBtn"><a href="javascript:void(0);" onclick="sgDispList();" hidefocus="true">キーワード補助を開く</a></div>';
	} else if (stat === 'close') {
		html = '<div id="srchAssistBtn" class="on"><a href="javascript:void(0);" hidefocus="true">キーワード補助を閉じる</a></div>';
	}else{
		html = '<div id="srchAssistBtn"><a href="javascript:void(0);" onclick="sgDispList();" hidefocus="true">キーワード補助を開く</a></div>';
	}
	html+= '</div>';
	return html;
}
var sgDispSubAssistChenge = function(stat) {
	var html;
	if (stat === 'open') {
		html = '<a href="javascript:void(0);" onclick="sgDispList();" hidefocus="true">キーワード補助を開く</a>';
		$("#srchAssistBtn").removeClass("on");
	} else if (stat === 'close') {
		html = '<div id="srchAssistBtn" class="on"><a href="javascript:void(0);" hidefocus="true">キーワード補助を閉じる</a>';
		$("#srchAssistBtn").addClass("on");
	}else{
		html = '<a href="javascript:void(0);" onclick="sgDispList();" hidefocus="true">キーワード補助を開く</a>';
		$("#srchAssistBtn").removeClass("on");
	}
	return html;
}
function allLiClassClear() {
	$("#srchAssistLists").children().children().removeClass("on");
}
var sgListOver = function(i) {
	allLiClassClear();
	$("#srchAssistLists").children().eq(i).children().addClass("on");
}
var sgListClick = function(str) {
	$("#srchTxt").val(str);
	sgClear();
}
var sgOnOff = function(i){
	saveCookie("sgst", i, 200);
	clearInterval(NIFTY.niftop.sgTimer);
	location.reload();
	return false;
}
var sgClear = function(){
	clearInterval(NIFTY.niftop.sgTimer);
	NIFTY.niftop.sgTimer = '';
	NIFTY.niftop.sgAPIStr="";
}
$(function(){
suggestInit();
});
if($("#nikkei").get(0))finWrite();
var wDcW=function(d,wCode){
	if(!d.todayWeather){
		$(".secWeather:last").after(wEr()).remove();
	}
	else{
		var wArea = wCode.length <= 2 ? prefName(wCode-0) : d.pinpointName;
		/*if(5<wArea.length){
			wArea='…'+wArea.slice(-4);
		}*/

		var wTmp = "";
		var maxT = d.todayMaxTemp;		var minT = d.todayMinTemp;
		var wDay = new Date(d.weeklyForecastUpdate);		if(!maxT || maxT === "-" && d.keepTemp){			maxT = getBTemp(d.keepTemp,"max",wDay);
		}
		if(!minT || minT === "-" && d.keepTemp){			minT = getBTemp(d.keepTemp,"min",wDay);
		}

		wTmp='<div><span class="whetherCond"><h3 id="wHeader" class="floatL"><a href="https://azby.fmworld.net/cgi-bin/common/rd.cgi?mc_pc=cstm_weather&amp;url=https://weather.nifty.com/cs/catalog/weather_pinpoint/catalog_'+ wCode + '_1.htm">'+wArea+'の天気</a>&nbsp;</h3><p class="floatR"><a href="javascript:void(0);" onclick="javascript:wAreaP();return false;" class="bk_btimg">地域変更</a></p>'+getWAlert(d.alert?d.alert:"0000000")+'<div id="wInfo"><div class="Weather_icon"><a href="https://azby.fmworld.net/cgi-bin/common/rd.cgi?mc_pc=cstm_weather&amp;url=https://weather.nifty.com/cs/catalog/weather_pinpoint/catalog_'+ wCode + '_1.htm"><img class="vrtclaM" src="https://www.nifty.com/images/weather/0811/'+d.todayWeatherIcon+'.gif" alt="'+ d.todayWeather +'" width="54" height="30"></a></div><div class="maximum" title="最高気温"><p>最高</p><div><span>'+maxT+'</span>℃</div></div> <div class="minimum" title="最低気温"><p>最低</p><div><span>'+minT+'</span>℃</div></div> <div class="rain_probability" title="降水確率"><p>降水確率</p><p></p><div><span>'+d.todayRainRate+'</span>%</div></div></div>';

		wTmp+='</div>';
		$("div#wInfoArea").html(wTmp);
	}
};

var getBTemp = function(d,t,wDay){	var tTmp = "-";
	if(eval("d."+t)){
		var buDate = new Date(d.weeklyForecastUpdate);
		if(wDay.getMonth() === buDate.getMonth() && wDay.getDate() === buDate.getDate()){			tTmp=eval("d."+t);
		}
	}
	return tTmp;
}

var wAreaP = function(){

	var tableData='';
	tableData+='<section id="selectP" class="secSubContents secWeather bg2"><div class="areaHeader"><div class="content"><p class="caption pkg"><span class="floatL block fontW">表示したい地域を設定してください</span></p><a href="javascript:void(0);" class="backTo" onclick="cancelW()"><span class="floatR block">キャンセル</span></a><div class="area"><span class="current">都道府県</span></div></div></div><table id="pList" border="0" cellspacing="0" cellpadding="0">';

	var aName = new Array("北海道","東北","関東","甲信越","北陸","東海","関西","中国","四国","九州<br>沖縄")
	var aCnt=new Array(1,6,7,3,3,4,6,5,4,8);
	var wCnt = 1;
	for(var i=0;i<10;i++){			// 地方数分ループ
		tableData += '<tr><th>'+aName[i]+'</th><td><ul>';
		for(var l=wCnt+aCnt[i];wCnt<l;wCnt++){// 都道府県分ループ
			var lCls = wCnt===l-1 ? ' class="noBrd"' : '';
			tableData += '<li'+lCls+'><a href="javascript:void(0);" onclick="return false;">'+prefName(wCnt)+'</a></li>\r\n';
		}
		tableData += '</ul></td></tr>'
	}

	tableData+='</table></div></section>';

	$("div#wInfoArea").addClass("bgB2").children().hide().after(tableData);

	setPref(1);};
var cancelW=function(){	var wDc=loadCookie("dcw").split("*")[0] || "13101";	sWDD(wDc);
};

var prefName = function(p){
	var PfName = new Array("北海道","青森県","岩手県","宮城県","秋田県","山形県","福島県","茨城県","栃木県","群馬県","埼玉県","千葉県","東京都","神奈川県","山梨県","長野県","新潟県","富山県","石川県","福井県","岐阜県","静岡県","愛知県","三重県","滋賀県","京都府","大阪府","兵庫県","奈良県","和歌山県","鳥取県","島根県","岡山県","広島県","山口県","徳島県","香川県","愛媛県","高知県","福岡県","佐賀県","長崎県","熊本県","大分県","宮崎県","鹿児島県","沖縄県");
	return PfName[p-1];
};

var setPref=function(dA){
	$("table#pList td ul").find("li a").each(function(i){
		$(this).click(function(){
			selWDtl(i+1+"",dA);		});
	});
};

var gWAC=function(wCode){
	var DtlAry=new Array("01","02","03","04","05","06","07","08","09","10","11","12","13","14","19","20","15","16","17","18","21","22","23","24","25","26","27","28","29","30","31","32","33","34","35","36","37","38","39","40","41","42","43","44","45","46","47");
	return DtlAry[wCode -1];
};
var selWDtl=function(wCode,dArea){
	var codeNum=gWAC(wCode);
	jQuery.ajax({
		url: '../niftop/weatherMaster/area2/'+codeNum+'/1.js',			cache: true,		timeout:7000,
		success:function(data){			eval("var "+data);
			wWDDtl(wJ,dArea,wCode);
		},
		error: function(){			$(".secWeather:last").after(wEr()).remove();
		},
	});
};

var wWDDtl=function(data,dArea,wCode){
	var wTmp='<section id="selectPD" class="secSubContents secWeather bg2"><div class="areaHeader"><p class="caption pkg"><span class="floatL block fontW">表示したい地域を設定してください</span></p><a href="javascript:void(0);" class="backTo" onclick="cancelWD()"><span class="floatR block">都道府県選択に戻る</span></a><div class="content"><div class="area">' + decodeURIComponent((data.b_area).replace(/\+/g,"%20")) + ' &gt; <span class="current">市区町村</span></div></div></div><ul class="areaSelectionList">';

	wTmp+='<table id="pListD" border="0" cellspacing="0" cellpadding="0">';

	for(var i=0,maxCnt=data.item.length;i<maxCnt;i++){

		wTmp+='<tr><th>' + decodeURIComponent((data.item[i].m_area).replace(/\+/g,"%20")).replace("・","<br>") + '</th>';
		wTmp+='<td><ul>';
		for(var j=0,maxCntS=data.item[i].item2.length;j<maxCntS;j++){
			wTmp+=j<maxCntS-1?'<li>':'<li class="noBrd">';

			title = data.item[i].item2[j].title;
			title = decodeURIComponent((title).replace(/\+/g,"%20"));
			wTmp+='<a onclick="sWDD(\''+data.item[i].item2[j].id+'\','+dArea+');fixPosition();return false;" href="javascript:void(0);">'+title+'</a></li>\r\n';
		}
		wTmp+='</ul></td></tr>';
	}
	wTmp+='</table></div></section>';

	$("section.bg2").hide().after(wTmp).find(".loading").remove();};

var cancelWD=function(){
	$("#selectPD").remove();
	$("#selectP").show();
};

var sWDD=function(wCode){
	jQuery.ajax({
		url: '../niftop/weather/json/'+wCode.slice(0,2)+'/'+wCode+'.txt',		dataType:"json",		scriptCharset:"UTF-8",		cache: false,		timeout:7000,
		success:function(data){			wDcW(data,wCode);
			$("body").data("wdata",data);			svWD(wCode);
		},
		error: function(){			$(".secWeather:last").after(wEr()).remove();
		},
		beforeSend:function(){		}
	});
};

var svWD=function(wCode){
	var wD=loadCookie("dcw").split("*");
	wD[0]=wCode;
	var wDc=wD[0] || "13101";	if(wD[1]){
		wDc+='*'+wD[1];
	}
	saveCookie("dcw",wDc);
};

var getWAlert=function(wACode){
	var wTmp = "";
	var AlrtArray = new Array("暴風雪","大雨","洪水","暴風","大雪","波浪","高潮","暴風雪特別","大雨特別","暴風特別","大雪特別","波浪特別","高潮特別");
	var aCnt = 0;
	if(wACode.indexOf("1") !== -1){
		wTmp += '<br clear="both">'
		for(var i=0,l=wACode.length;i<l;i++){
			if(wACode.charAt(i) === "1"){
				wTmp += '<span class="keiho">' + AlrtArray[i] + '</span>';
				aCnt++;
			}
		}
	}
	return wTmp;
};

var dispW=function(wdc){
	var getWDtl=function(wCode,pref){
		jQuery.ajax({
			url: '../niftop/weather/json/'+wCode.slice(0,2)+'/'+wCode+'.txt',			scriptCharset:"UTF-8",			timeout:7000,
			dataType:"json",
			cache: false,			success:function(data){				if(pref){
					wCode = pref;
				}
				wDcW(data,wCode);
				$("body").data("wdata",data);
			},
			error: function(){				wCode === "13101" ? wError() : getWDtl("13101");
			}
		});
	};

	if(!wdc){		wdc = "13101";
	}
	var wD = wdc.split("*");

	var areaP = wD[0].slice(0,2)-0;	var aWLen = wD[0].length;	if(areaP<1 || 47 < areaP || aWLen===3 || aWLen===4 || 5<aWLen || !wD[0].match(/^[0-9]+$/)){		saveCookie("dcw","");		getWDtl("13101");	}
	else if(aWLen<=2){		getWDtl(prefPoint(areaP),wD[0]);
	}
	else{
		getWDtl(wD[0]);
	}

};
var fixPosition = function(){
	var triggerNode = $("#CstmArea");
	var triggerNodePosition = $(triggerNode).offset().top;
		if ($(window).scrollTop() > triggerNodePosition) {
			window.scrollTo( 0 , 0 ) ;
		}
};


var wEr=function(){
	return '<section class="secSubContents secWeather bg2"><p class="errorMsg">天気データの読み込みに失敗しました<br>時間をおいて再度お試しください</p></section>';
};

var prefPoint = function(p){
	var PfPnt = new Array("01101","02201","03201","04101","05201","06201","07201","08201","09201","10201","11101","12101","13101","14101","19201","20201","15101","16201","17201","18201","21201","22101","23101","24201","25201","26101","27102","28101","29201","30201","31201","32201","33101","34101","35201","36201","37201","38201","39201","40101","41201","42201","43101","44201","45201","46201","47201");
	return PfPnt[p-1];
};

var prefName = function(p){
	var PfName = new Array("北海道","青森県","岩手県","宮城県","秋田県","山形県","福島県","茨城県","栃木県","群馬県","埼玉県","千葉県","東京都","神奈川県","山梨県","長野県","新潟県","富山県","石川県","福井県","岐阜県","静岡県","愛知県","三重県","滋賀県","京都府","大阪府","兵庫県","奈良県","和歌山県","鳥取県","島根県","岡山県","広島県","山口県","徳島県","香川県","愛媛県","高知県","福岡県","佐賀県","長崎県","熊本県","大分県","宮崎県","鹿児島県","沖縄県");
	return PfName[p-1];
};

var prefZone = function(p){
	var PfZn = new Array(1,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,6,6,6,5,5,5,5,7,7,7,7,7,7,8,8,8,8,8,9,9,9,9,10,10,10,10,10,10,10,11);
	return PfZn[p-1];
};

dispW(loadCookie("dcw"));
$(".radio_area").ready(function() {
	$(".radio_area :checked").parent().css("background-color","#e5f7ff");
	$("[name='SR']").click(function() {
		var num = $("[name='SR']").index(this);
		if(num == 1) {
			$(".ra_departure").css("background-color","");
			$(".ra_arrival").css("background-color","#e5f7ff");
		} else {
			$(".ra_departure").css("background-color","#e5f7ff");
			$(".ra_arrival").css("background-color","");
		}
	});

	$(".station").focus(function() {
		if($(this).val() == "到着駅を入力" || $(this).val() == "出発駅を入力") {
			$(this).val("");
		}
	});	

	$(".changeBtn").click(function() {
		if($(".station").val() == "出発駅を入力" || $(".station:last").val() == "到着駅を入力") {
			return false;
		} else {
			var prev_value = $(this).prev().val();
			var next_value = $(this).next().val();
			
			$(this).prev().val(next_value);
			$(this).next().val(prev_value);
			return false;
		}
	});
});
function stationCheck(){
		if($(".station.departure").val() == "出発駅を入力") {
		$(".station.departure").val("");
		}
		if($(".station.arrival").val() == "到着駅を入力") {
		$(".station.arrival").val("");
		}

}
$(function(){
	
		var ekitanDate = new Date();

	var ekitanYear = ekitanDate.getFullYear();
	var ekitanMonth = ekitanDate.getMonth() + 1;
	var ekitanDay = ekitanDate.getDate();
	var ekitanHours = ekitanDate.getHours();
	var ekitanMinutes = ekitanDate.getMinutes();
	
	
	//プルダウン選択(日・時・分)
	document.stationForm.DAY.options[ekitanDay - 1].selected= true;
	document.stationForm.HOUR.options[ekitanHours].selected= true;
	document.stationForm.MIN.options[ekitanMinutes].selected= true;

	//翌月計算
	ekitanNextMonth = ekitanMonth + 1;
	ekitanNextYear = ekitanYear;
	if(ekitanNextMonth >12){
		ekitanNextMonth = 1;
		ekitanNextYear = ekitanNextYear +1;
	}
	
	//0埋め(月)
	var ekitanMonth_num = String(ekitanMonth).length;
	var ekitanNextMonth_num = String(ekitanNextMonth).length;

	if(ekitanMonth_num == 1){
		ekitanMonth = "0" + ekitanMonth;
	}

	if(ekitanNextMonth_num == 1){
		ekitanNextMonth = "0" + ekitanNextMonth;
	}

	//プルダウン生成(年・月)
	document.stationForm.MONTH.length = 2;
	document.stationForm.MONTH.options[0].text = String(ekitanYear) + "年" + String(ekitanMonth) + "月";
	document.stationForm.MONTH.options[0].value = String(ekitanYear) + String(ekitanMonth);
	document.stationForm.MONTH.options[1].text = String(ekitanNextYear) + "年" + String(ekitanNextMonth) + "月";
	document.stationForm.MONTH.options[1].value = String(ekitanNextYear) + String(ekitanNextMonth);
});