/* $(document).ready(function(){ setResultCount(); $('.sys_count_box #prl').change(function(){ $('#reload_mode').val(1); setResultCount() }); $('.sys_count_box #prh').change(function(){ $('#reload_mode').val(1); setResultCount() }); $('.sys_count_box #arl').change(function(){ $('#reload_mode').val(1); setResultCount() }); $('.sys_count_box #arh').change(function(){ $('#reload_mode').val(1); setResultCount() }); $('.sys_count_box #tbl').change(function(){ $('#reload_mode').val(1); setResultCount() }); $('.sys_count_box #tbh').change(function(){ $('#reload_mode').val(1); setResultCount() }); $('.sys_count_box #sys_wal').change(function(){ $('#reload_mode').val(1); setResultCount() }); $('.sys_count_box #sys_age').change(function(){ $('#reload_mode').val(1); setResultCount() }); $('.sys_count_box :checkbox').click(function(){ $('#reload_mode').val(1); setResultCount(); }); $('.sys_count_box :radio').click(function(){ $('#reload_mode').val(1); setResultCount(); }); $('.js-map-click').click(function(){ $('#reload_mode').val(1); setResultCount(); }); }); */ $(document).ready(function(){ setResultCount(); $('.sys_count_box #prl').change(function(){ setResultCount() }); $('.sys_count_box #prh').change(function(){ setResultCount() }); $('.sys_count_box #arl').change(function(){ setResultCount() }); $('.sys_count_box #arh').change(function(){ setResultCount() }); $('.sys_count_box #tbl').change(function(){ setResultCount() }); $('.sys_count_box #tbh').change(function(){ setResultCount() }); $('.sys_count_box #sys_wal').change(function(){ setResultCount() }); $('.sys_count_box #sys_age').change(function(){ setResultCount() }); $('.sys_count_box :checkbox').click(function(){ setResultCount(); }); $('.sys_count_box :radio').click(function(){ setResultCount(); }); $('.js-map-click').click(function(){ setResultCount(); }); }); function setResultCount(){ var are = ''; var cat = ''; var lay = ''; var wal = ''; var cwk = ''; var age = ''; var con = ''; var lin = ''; var sta = ''; var col = ''; var pri = ''; var prk = ''; var sel = ''; var key = ''; $('.sys_are_box :checked').each(function(){ are += (are != '' ? '_' : '') + $(this).val(); }); $(".sys_are_box2 [name^='are']:checked").each(function(){ are += (are != '' ? '_' : '') + $(this).val(); }); $('.sys_cat_box :checked').each(function(){ cat += (cat != '' ? '_' : '') + $(this).val(); }); $('.sys_lay_box :checked').each(function(){ lay += (lay != '' ? '_' : '') + $(this).val(); }); $('.sys_wal_box :checked').each(function(){ wal += (wal != '' ? '_' : '') + $(this).val(); }); $('.sys_cwk_box :checked').each(function(){ cwk += (cwk != '' ? '_' : '') + $(this).val(); }); $('.sys_age_box :checked').each(function(){ age += (age != '' ? '_' : '') + $(this).val(); }); $('.sys_con_box :checked').each(function(){ con += (con != '' ? '_' : '') + $(this).val(); }); $('.sys_sta_box :checked').each(function(){ sta += (sta != '' ? '_' : '') + $(this).val(); }); $("[name^='lin']:checked").each(function(){ lin += (lin != '' ? '_' : '') + $(this).val(); }); $('.sys_col_box :checked').each(function(){ col += (col != '' ? '_' : '') + $(this).val(); }); $("[name^='prk']:checked").each(function(){ prk += (prk != '' ? '_' : '') + $(this).val(); }); $('.sys_sel_box :checked').each(function(){ sel += (sel != '' ? '_' : '') + $(this).val(); }); $('.sys_pri_box :checked').each(function(){ pri += (pri != '' ? '_' : '') + $(this).val(); }); $(".sys_pri_box2 [name^='pri']:checked").each(function(){ pri += (pri != '' ? '_' : '') + $(this).val(); }); if(0 < $('#are2').size()) are += $('#are2').val(); if($('#search_key').val() != 'キーワードから探す') key = $('#search_key').val(); // トップでエリア指定なしの場合はカウント0 if((typeof are_count_zero != "undefined") && are_count_zero && are == ''){ $('#rescnt_total_01').html(0); return; } if(wal == '') wal = $('.sys_count_box #sys_wal').val(); if(age == '') age = $('.sys_count_box #sys_age').val(); $("[id^='rescnt_']").html('-'); $.post('/search/result_sub.php', { 'mode' : $('#search_frm #mode').val(), 'are' : are, 'cat' : cat, 'prl' : $('.sys_count_box #prl').val(), 'prh' : $('.sys_count_box #prh').val(), 'arl' : $('.sys_count_box #arl').val(), 'arh' : $('.sys_count_box #arh').val(), 'tbl' : $('.sys_count_box #tbl').val(), 'tbh' : $('.sys_count_box #tbh').val(), 'com' : ($(".sys_count_box #com").prop('checked') ? 1 : ''), 'rew' : ($(".sys_count_box #rew").prop('checked') ? 1 : ''), 'dep' : ($(".sys_count_box #dep").prop('checked') ? 1 : ''), 'lay' : lay, 'wal' : wal, 'cwk' : cwk, 'age' : age, 'bus' : ($(".sys_count_box #bus").prop('checked') ? 1 : ''), 'con' : con, 'lin' : lin, 'sta' : sta, 'key' : key, 'prk' : prk, 'sel' : sel, 'col' : col, 'pri' : pri }, function(data){ $("[id^='rescnt_']").html('0'); var saData = data.split("\n"); if(saData[0] == 'ok.'){ // 件数設定 $.each(saData, function(i){ var saLine = this.split("\t\t"); if((saLine.length == 2)){ if(saLine[0] == 'total') { $('#rescnt_total_01').html(saLine[1]); $('#rescnt_total_02').html(saLine[1]); $('#rescnt_total_03').html(saLine[1]); $('#rescnt_total_04').html(saLine[1]); } else if(saLine[0] == 'con') { setResultCountSub('rescnt_con_', saLine[1]); } else if(saLine[0] == 'sql') { // alert(saLine[1]); } } }); } else { // $('#cap_search').html('検索条件'); // alert("失敗。" + data); } // alert(data); $('#contents :checkbox').each(function(){ $(this).attr('disabled', false); }); /* if( $('#reload_mode').size() && $('#reload_mode').val() == '1' ) search_frm_submit(); $('#reload_mode').val(0); */ } ); } function setResultCountSub(sPrmItem, sPrmVal){ var saTmpItems = sPrmVal.split("\t"); $.each(saTmpItems, function(i){ var saTmp = this.split(":"); if(saTmp.length == 2){ $("#" + sPrmItem + saTmp[0]).html(saTmp[1]); } }); } /** * jQuery countRoll plugin * version 1.0.0 * Copyright (c) 2013 Towers Planning Co.,Ltd. * * Dual licensed under the MIT and GPL licenses: * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html * */ (function($) { /* * 数字が段階的に変わるエフェクトプラグイン * 引数: { start: 開始時の数 , end: 終了時の数, point: 有効少数点以下 , time: 増減する時間(ms) } */ $.fn.countRoll = function(config){ var targetDom = $(this); //カンマ付きの数字の場合に対応。 if(typeof config.start == "string"){ config.start = config.start.replace(/,/g, '') - 0; } if(typeof config.end == "string"){ config.end = config.end.replace(/,/g, '') - 0; } if(typeof config.time == "string"){ config.time = config.time.replace(/,/g, '') - 0; } var defaults = { start : 0, end : 0, point : 0, time : 1500 }; var timer = null; var options = $.extend(defaults, config); var cnt = options.start; timer = setInterval(function(){ if(options.start <= options.end){ if(cnt > options.end){ cnt = options.end; } } else if(options.start > options.end) { if(cnt < options.end){ cnt = options.end; } } var point = Math.pow(10, options.point - 0); var str = new String(Math.round(cnt * point) / point).replace(/,/g, ""); while(str != (str = str.replace(/^(-?\d+)(\d{3})/, "$1,$2"))); targetDom.text(str); if(options.start <= options.end){ if(cnt >= options.end){ clearInterval(timer); } cnt = cnt + ((options.end - options.start) / 20); } else if(options.start > options.end) { if(cnt <= options.end){ clearInterval(timer); } cnt = cnt - ((options.start - options.end) / 20); } }, options.time / 20); return this; }; })(jQuery);