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&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&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&url=https://weather.nifty.com/cs/catalog/weather_pinpoint/catalog_'+ wCode + '_1.htm">'+wArea+'の天気</a> </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&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")) + ' > <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); });