// 一括お気に入り function submitFavtBtn(prm_sp, prm_i_mode){ var i_cnt = 0; $("[id^='chk_']:checked").each(function(){ if(prm_sp == 1){ if($('#fav_' + $(this).val() + ' .favoriteBtn a img').attr('src').indexOf('_favorite01') != -1 ) setFav($(this).val(), false, 10); } else { if( prm_i_mode == 5 ){ if ($('#fav_' + $(this).val() + ' .boxName .btnFav a img').attr('src').indexOf('fav02') != -1 ){ setFav($(this).val(), false, prm_i_mode); } } else { if ($('#fav_' + $(this).val() + ' .boxName .btn01 a img').attr('src').indexOf('fav02') != -1 ){ setFav($(this).val(), false, prm_i_mode); } } } i_cnt++; }); if(i_cnt == 0){ alert('物件を選択してください。'); } } // お気に入り一括削除 function submitFavDelBtn(prm_sp, prm_i_mode){ var i_cnt = 0; $("[id^='chk_']:checked").each(function(){ if(prm_sp == 1){ if($('#fav_' + $(this).val() + ' .favoriteBtn a img').attr('src').indexOf('_delete') != -1 ) setFav($(this).val(), false, 10); } else { if($('#fav_' + $(this).val() + ' .boxBtns .btn02 a img').attr('src').indexOf('fav02') != -1 ) setFav($(this).val(), false, prm_i_mode); } i_cnt++; }); if(i_cnt == 0){ alert('物件を選択してください。'); } else { if(prm_sp == 1){ location.href = "/sp/search/favorite/"; } else { location.href = "/search/favorite/"; } } } // お気に入りに追加&削除 // prm_i_mode: null:検索一覧 1:地図, 3:詳細上部, 4:詳細下部, 5:最近見た一覧, 6:お気に入り一覧 10:SP一覧, 11:SP地図, 13:SP詳細上部, 14:SP詳細下部 function setFav(prm_s_fav_id, prm_i_fav_redirect, prm_i_mode){ var i_fav_mode = 0; var sa_favorite = []; if($.cookie('favorite')){ sa_favorite = $.cookie('favorite').split(','); } var i_find = -1; var i_cnt = 0; jQuery.each(sa_favorite, function() { if(this == prm_s_fav_id){ i_find = i_cnt; return false; } i_cnt++; }); if(i_find < 0){ sa_favorite.push(prm_s_fav_id); } else { i_fav_mode = 1; sa_favorite.splice(i_find, 1); } if (sa_favorite.length >= 21){ sa_favorite.shift(); } if(sa_favorite.length == 0){ $.cookie('favorite', '', { expires: -1, path: '/' }); } else { $.cookie('favorite', sa_favorite, { expires: 30, path: '/' }); } $('#head_fav a').html(sa_favorite.length); if(i_fav_mode == 1){ if(prm_i_mode == 3 || prm_i_mode == 4){ $('.boxBtns01 .btn01 img').attr('src', '/search/detail/img/btn_fav01_n.png'); $('.boxBtns01 .btn01 img').attr('alt', 'お気に入りに追加'); $('.boxTit02 .btnFav img').attr('src', '/common/img/btn_fav02_n.png'); $('.boxTit02 .btnFav img').attr('alt', 'お気に入りに追加'); } else if(prm_i_mode == 5){ $('#fav_' + prm_s_fav_id + ' .btnFav img').attr('src', '/common/img/btn_fav02_n.png'); $('#fav_' + prm_s_fav_id + ' .btnFav img').attr('alt', 'お気に入りに追加'); } else if(prm_i_mode == 6){ $('#fav_' + prm_s_fav_id + ' .boxBtns .btn02 img').attr('src', '/search/favorite/img/btn_fav_add01_n.png'); $('#fav_' + prm_s_fav_id + ' .boxBtns .btn02 img').attr('alt', 'お気に入りに追加'); } else if(prm_i_mode == 10){ $('#fav_' + prm_s_fav_id + ' .favoriteBtn img').attr('src', '/sp/search/result/img/btn_favorite01.png'); $('#fav_' + prm_s_fav_id + ' .favoriteBtn img').html('お気に入りに追加'); } else if(prm_i_mode == 11){ $('#fav_' + prm_s_fav_id + ' img').attr('src', '/sp/search/condition/img/btn_favorite01.png'); $('#fav' + prm_s_fav_id + ' img').attr('alt','お気に入りに追加'); } else if(prm_i_mode == 13 || prm_i_mode == 14){ $('.btnFavorite img').attr('src', '/sp/search/detail/img/btn_favorite01.png'); $('.btnFavorite img').attr('alt', 'お気に入りに追加'); $('.btnFav img').attr('src', '/sp/search/detail/img/btn_favorite02.png'); $('.btnFav img').attr('alt', 'お気に入りに追加'); } else if(prm_i_mode == 1){ $('#fav_' + prm_s_fav_id + ' a img').attr('src', '/common/img/btn_fav01_n.png'); $('#fav_' + prm_s_fav_id + ' a img').attr('alt', 'お気に入りに追加'); } else { $('#fav_' + prm_s_fav_id + ' .boxName .btn01 a img').attr('src', '/common/img/btn_fav02_n.png'); $('#fav_' + prm_s_fav_id + ' .boxName .btn01 a img').attr('alt', 'お気に入りに追加'); } } else { if(prm_i_mode == 3 || prm_i_mode == 4){ $('.boxBtns01 .btn01 img').attr('src', '/search/detail/img/btn_delate01_n.png'); $('.boxBtns01 .btn01 img').attr('alt', 'お気に入り削除'); $('.boxTit02 .btnFav img').attr('src', '/common/img/btn_delate02_n.png'); $('.boxTit02 .btnFav img').attr('alt', 'お気に入り削除'); } else if(prm_i_mode == 5){ $('#fav_' + prm_s_fav_id + ' .btnFav img').attr('src', '/common/img/btn_delate02_n.png'); $('#fav_' + prm_s_fav_id + ' .btnFav img').attr('alt', 'お気に入り削除'); } else if(prm_i_mode == 6){ $('#fav_' + prm_s_fav_id + ' .boxBtns .btn02 img').attr('src', '/search/favorite/img/btn_fav02_n.png'); $('#fav_' + prm_s_fav_id + ' .boxBtns .btn02 img').attr('alt', 'お気に入り削除'); } else if(prm_i_mode == 10){ $('#fav_' + prm_s_fav_id + ' .favoriteBtn img').attr('src', '/sp/search/result/img/btn_favorite_delete01.png'); $('#fav_' + prm_s_fav_id + ' .favoriteBtn img').html('お気に入り削除'); } else if(prm_i_mode == 11){ $('#fav_' + prm_s_fav_id + ' img').attr('src', '/sp/search/condition/img/btn_favorite_delete01.png'); $('#fav' + prm_s_fav_id + ' img').attr('alt','お気に入り削除'); } else if(prm_i_mode == 13 || prm_i_mode == 14){ $('.btnFavorite img').attr('src', '/sp/search/detail/img/btn_delate01.png'); $('.btnFavorite img').attr('alt', 'お気に入り削除'); $('.btnFav img').attr('src', '/sp/search/detail/img/btn_delate02.png'); $('.btnFav img').attr('alt', 'お気に入り削除'); } else if(prm_i_mode == 1){ $('#fav_' + prm_s_fav_id + ' a img').attr('src', '/common/img/btn_delate01_n.png'); $('#fav_' + prm_s_fav_id + ' a img').attr('alt', 'お気に入り削除'); } else { $('#fav_' + prm_s_fav_id + ' .boxName .btn01 a img').attr('src', '/common/img/btn_delate02_n.png'); $('#fav_' + prm_s_fav_id + ' .boxName .btn01 a img').attr('alt', 'お気に入り削除'); } } // console.log("mode:" + prm_i_mode + " / " + i_fav_mode + " / " + i_find); if(prm_i_mode < 10) $('img[src*="_n."], input[src*="_n."]').imgSwitcher(); if(prm_i_fav_redirect == 1){ if(prm_i_mode >= 10){ location.href = "/sp/favorite/"; } else { location.href = "/favorite/"; } } }