function MM_swapImgRestore() { //v3.0 var i,x,a=document.MM_sr; for(i=0;a&&i0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i 0) { setcookie("room_id", "/" + newIdArray.join("/") + "/"); setcookie("room_url", "/" + newUrlArray.join("/") + "/"); } else { setcookie("room_id", ""); setcookie("room_url", ""); } alert("お気に入りから削除しました"); location.reload(); } function setcookie(sName, sValue) { var days30 = 60 * 60 * 24 * 30 * 1000; today = new Date(); var ts = Date.parse(today.toUTCString()) + days30; limitdate = new Date(ts); document.cookie = sName + "=" + escape(sValue) + "; expires=" + limitdate.toGMTString() + "; path=/"; } function getcookie(sName) { var aCookie = document.cookie.split("; "); for (var i=0; i 1) { return unescape(aCrumb[1]); } return ""; } } return ""; } function jumppage(v) { var f4 = document.form4; saveselstatus(f4); f4.pageno.value = v; f4.submit(); } var curSortOrder = 11; function saveselstatus(f) { var f1 = document.form1; var f4 = document.form4; var pno = f4.pageno.value - 1; var carray = f1.elements["room_id[]"]; if (!carray) { return; } var sarray = f.elements["sel_status[]"]; if (sarray.length) { var sarray2 = sarray[pno]; } else { var sarray2 = sarray; } sarray2.value = ""; if (carray.length) { for (var i=0; i 0) { sarray2.value = sarray2.value.substr(0, slen - 1); } } function list_p() { var f = document.form4; saveselstatus(f); f.pict.value = 1; f.submit(); } function itemCheck() { var f = document.form3; if (f.yachin_low.value >= 0 && f.yachin_hi.value >= 0) { if ((new Number(f.yachin_low.value)).valueOf() >= (new Number(f.yachin_hi.value)).valueOf()) { alert("賃料の上限と下限の関係を正しく選択してください"); f.yachin_low.focus(); return false; } } if (f.menseki_low.value >= 0 && f.menseki_hi.value >= 0) { if ((new Number(f.menseki_low.value)).valueOf() >= (new Number(f.menseki_hi.value)).valueOf()) { alert("専有面積の上限と下限の関係を正しく選択してください"); f.menseki_low.focus(); return false; } } return true; } function setdir(f) { var so = f.sort_order; for (var i=0; i 0 && f.sort_order2.value > 0) { jumppage(1); } return false; } function popupimg(id, src) { var imgid = "popupele"; var marker = document.getElementById(id); var marker_pos = getElementPosition(marker); // 既存のポップアップ用Divの削除 if( document.getElementById(imgid) ){ document.body.removeChild( document.getElementById(imgid) ); } // ポップアップ用Divの作成 var ele = document.createElement("IMG"); ele.id = imgid; ele.style.position = 'absolute'; ele.style.border = '1px solid #cccccc'; document.body.appendChild( ele ); var img = document.getElementById(imgid); img.src = src; // 画像位置のセット if( document.body.scrollTop <= marker_pos.top - img.height ) { img.style.top = parseInt(marker_pos.top) - parseInt(img.height) + "px"; img.style.left = parseInt(marker_pos.left) + parseInt(marker.clientWidth) + "px"; } else { img.style.top = parseInt(marker_pos.top) + parseInt(marker.clientHeight) + "px"; img.style.left = parseInt(marker_pos.left) + parseInt(marker.clientWidth) + "px"; } return true; } function unpopupimg() { var imgid = "popupele"; if( document.getElementById(imgid) ){ document.body.removeChild( document.getElementById(imgid) ); } } function getElementPosition(element) { var offsetTrail = (typeof element == 'string') ? document.getElementById(element) : element; var offsetLeft = 10; var offsetTop = 50; while (offsetTrail) { offsetLeft += offsetTrail.offsetLeft; offsetTop += offsetTrail.offsetTop; offsetTrail = offsetTrail.offsetParent; } if (navigator.userAgent.indexOf('Mac') != -1 && typeof document.body.leftMargin != "undefined") { offsetLeft += document.body.leftMargin; offsetTop += document.body.topMargin; } return ({left: offsetLeft, top: offsetTop}); } function dispSwitch(id){ var block = document.getElementById("searchBlock_" + id); var fs_flag = false; if (block.style.display == "none"){ block.style.display=""; } else { block.style.display="none"; } for (var i=1;i<=2;i++) { if (document.getElementById("searchBlock_" + i).style.display!="none") { fs_flag = true; break; } } document.getElementById("searchBlock_fs").style.display = (fs_flag) ? "" : "none" } function seltab(bpref, hpref, id_max, selected) { if (! document.getElementById) return; for (i = 0; i <= id_max; i++) { if (! document.getElementById(bpref + i)) continue; if (i == selected) { document.getElementById(bpref + i).style.visibility = "visible"; document.getElementById(bpref + i).style.position = ""; document.getElementById(hpref + i).className = "open"; } else { document.getElementById(bpref + i).style.visibility = "hidden"; document.getElementById(bpref + i).style.position = "absolute"; document.getElementById(hpref + i).className = "close"; } } } function setcookie(sName, sValue) { var days30 = 60 * 60 * 24 * 30 * 1000; today = new Date(); var ts = Date.parse(today.toUTCString()) + days30; limitdate = new Date(ts); document.cookie = sName + "=" + escape(sValue) + "; expires=" + limitdate.toGMTString() + "; path=/"; } function getcookie(sName) { var aCookie = document.cookie.split("; "); for (var i=0; i 1) { return unescape(aCrumb[1]); } return ""; } } return ""; } function setfavorite(v,u) { // 旧データの削除 //document.cookie = "room_id=; expires=" + new Date().toGMTString(); //document.cookie = "room_url=; expires=" + new Date().toGMTString(); var rid = getcookie("room_id"); var idstr = "/" + v + "/"; if (rid != "" && rid.indexOf(idstr) >= 0) { alert("既に登録されています"); return; } if (rid == "") { rid = "/"; } rid += v + "/"; setcookie("room_id", rid); var ustr = getcookie("room_url"); if (ustr == "") { ustr = "/"; } var re = /\+/g; ustr += u.replace(re, "#") + "/"; setcookie("room_url", ustr); // var fimg = document.createElement("IMG"); // fimg.src = "/php_common/favorite.php?room_id=" + v; // $('.fa_num').each(function(){ // var num = $(this).text(); // num++; // $(this).text(num); // }); var num = getfavoritelistnum(); $('.fa_waku').text(num); alert("お気に入りに登録しました"); anaWriteFavoriteLog( v ); } function getfavoritelistnum() { var rid = getcookie("room_id"); var ridarr = rid.split('/'); ridarr.shift(); ridarr.pop(); var count = 0; for (var key in ridarr) { if (ridarr.hasOwnProperty(key)) count++; } return count; }