$(document).ready(function () { var topBtn = $('.pagetop'); topBtn.hide(); $(window).scroll(function () { if ($(this).scrollTop() > 300) { topBtn.fadeIn(); } else { topBtn.fadeOut(); } }); }); $(function () { $('area').hover(function () { var onSrc = $(this).data('src'); $('.areaMap01').attr('src', onSrc); }, function () { $('.areaMap01').attr('src', '../../design/cssimg/dam_map_0000_00.png'); }); //クリックしたときのファンクションをまとめて指定 $('.tab li').click(function () { //.index()を使いクリックされたタブが何番目かを調べ、 //indexという変数に代入します。 var index = $('.tab li').index(this); //コンテンツを一度すべて非表示にし、 $('.tabbox li').css('display', 'none'); //クリックされたタブと同じ順番のコンテンツを表示します。 $('.tabbox li').eq(index).css('display', 'block'); //一度タブについているクラスselectを消し、 $('.tab li').removeClass('select'); //クリックされたタブのみにクラスselectをつけます。 $(this).addClass('select') }); // $('.moresearchbtn').on('click', function() { // $('.moresearch').css('display','block'); // $('.moresearchbtn').css('display','none'); // }); $('.moresearchbtn2').on('click', function () { $('.moresearch2').css('display', 'block'); $('.moresearchbtn2').css('display', 'none'); }); }); //// process for autumn season both SP and PC if (typeof itsmo == 'undefined') { var itsmo = {}; } if (typeof itsmo.season == 'undefined') { itsmo.season = {}; } if (typeof itsmo.season.autumn == 'undefined') { itsmo.season.autumn = {}; } itsmo.season.autumn.submit = function () { var url = itsmo.season.autumn.make_submit_url(); if (false == url) { alert('エリアか見頃時期を選んでください。'); } else { window.location.href = url; } }; itsmo.season.autumn.make_submit_url = function (isXML) { var flags = []; var freewd = ''; var todid, diareacd, iareacd, cal_s, cal_e, status; todid = diareacd = iareacd = cal_s = cal_e = status = ''; todid = $("#todid").val(); if ($("#diareacd").val()) { diareacd = $("#diareacd").val(); } if ($("#iareacd").val()) { iareacd = $("#iareacd").val(); } if ($("#iareacd").val()) { iareacd = $("#iareacd").val(); } if ($("#cal-start").val()) { cal_s = $("#cal-start").val().replace(/\-/g, ''); cal_s = $("#cal-start").val().replace(/\//g, ''); if ($("#cal-end").val()) { cal_e = $("#cal-end").val().replace(/\-/g, ''); cal_e = $("#cal-end").val().replace(/\//g, ''); } else { cal_e = cal_s; } } else { if($("#cal-end").val()){ cal_e = $("#cal-end").val().replace(/\-/g, ''); cal_e = $("#cal-end").val().replace(/\//g, ''); cal_s = cal_e; } else { $("#cal-start").val(''); $("#cal-end").val(''); } } if ('d' == isXML) { diareacd = ''; iareacd = ''; } else if ('i' == isXML) { iareacd = ''; } if (isXML) { flags.push('xml=' + isXML); } else { freewd = $("#autumn-freewd").val(); $("input.status:checked").each(function () { status += $(this).val() + ','; }); if (freewd != '') { flags.push('freewd=' + encodeURIComponent(freewd)); } if (status != '') { status = status.substr(0, status.length - 1); flags.push('status=' + status); } } flags = flags.join('&'); var url = '/season/autumn/'; var usearea = false, useday = false; do { if ('' == todid) { break; } usearea = true; url += 'area/' + todid + '/'; if ('' == diareacd) { break; } url += diareacd + '/'; if ('' == iareacd) { break; } url += iareacd + '/'; } while (false); do { if ('' == cal_s || '' == cal_e) { break; } useday = true; if (!usearea) { url += 'day/'; } url += cal_s.substring(4); if (cal_s != cal_e) { url += '-' + cal_e.substring(4); } url += '/'; } while (false); if (!usearea && !useday && freewd.length <= 0 && status.length <= 0) { return false; } if ('' != flags) { url += '?' + flags; } return url; }; itsmo.season.autumn.searchPage = function (page) { var url = URL_FOR_PAGING; if (url.indexOf('?') != -1) { url += '&page=' + page; } else { url += '?page=' + page; } window.location.href = url; }; itsmo.season.autumn.darea = []; itsmo.season.autumn.iarea = []; itsmo.season.autumn.selectPrefecture = function () { }; /** * Search diarea or iarea * @param {type} value: i | d */ itsmo.season.autumn.searchArea = function (type, callback) { var url = itsmo.season.autumn.make_submit_url(type); if (url == false) { return; } url = url.split('?'); var selectBox = $('#diareacd'); if (type == 'i') { if($("#diareacd").val() == ''){ return false; } selectBox = $('#iareacd'); } itsmo.lib.XMLHttpRequest2_send(url[0], function (result) { result = $(result); var err = parseInt(result.find('err').text(), 10); selectBox.html(''); var html = ''; do { if (err != 0) { selectBox.attr('disabled', 'disabled'); break; } selectBox.removeAttr('disabled'); result = result.find('data'); result.each(function () { html += ''; }); } while (false); selectBox.html(html); if ($.isFunction(callback)) { callback(); } }, 'get', url[1]); }; itsmo.season.autumn.removeTag = function (element) { var className = $(element).attr('class'); $(element).hide(); var oldValue = {}; switch (className) { case 'tag-tod': oldValue['todid'] = $("#todid").val(); oldValue['diareacd'] = $("#diareacd").val(); oldValue['iareacd'] = $("#iareacd").val(); $("#todid").val(''); $("#diareacd").val(''); $("#diareacd").attr('disabled','disabled'); $("#iareacd").attr('disabled','disabled'); $("#iareacd").val(''); break; case 'tag-diarea': oldValue['diareacd'] = $("#diareacd").val(); oldValue['iareacd'] = $("#iareacd").val(); $("#diareacd").attr('disabled','disabled'); $("#iareacd").attr('disabled','disabled'); $("#diareacd").val(''); $("#iareacd").val(''); break; case 'tag-iarea': oldValue['iareacd'] = $("#iareacd").val(); $("#iareacd").val(''); $("#iareacd").attr('disabled','disabled'); break; case 'tag-freewd': oldValue['autumn-freewd'] = $("#autumn-freewd").val(); $("#autumn-freewd").val(''); break; case 'tag-cal-date': oldValue['cal-start'] = $("#cal-start").val(); oldValue['cal-end'] = $("#cal-end").val(); $("#cal-start").val(''); $("#cal-end").val(''); break; case 'tag-status': $("#scheck" + $(element).attr('status')).removeAttr('checked'); break; } itsmo.season.autumn.submit(); $(element).show(); if(className != 'tag-status'){ for(var key in oldValue){ $('#' + key).val(oldValue[key]); $('#' + key).removeAttr('disabled'); } } else { $("#scheck" + $(element).attr('status')).attr('checked','checked'); } }; itsmo.season.autumn.searchLightUp =function (area, page){ var url = '/season/autumn/lightup/'; if (typeof area !== 'undefined' && area != 0) { url += '?area=' + area; } if (typeof page !== 'undefined') { if (url.indexOf('?') != -1) { url += '&page=' + page; } else { url += '?page=' + page; } } window.location.href = url; };