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;
}