/** * 拡大用画像の設定値 * */ // 画像拡大時の背景色 var zoomBackColor = '#000000'; // 画像拡大時の背景の透明度(0~100。100で不透明) var zoomBackAlpha = 75; // 画像の枠の色 var frameColor = '#ffffff'; // 画像の枠のサイズ var frameSize = 20; // 画像の枠の水平位置(0で中央、マイナス値で左、プラス値で右に移動) var imgHorizontal = 0; // 画像の枠の垂直位置(0で中央、マイナス値で上、プラス値で下に移動) var imgVertical = -50; function MM_swapImgRestore() { //v3.0 var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc; } function MM_preloadImages() { //v3.0 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array(); var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++) if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}} } function MM_findObj(n, d) { //v4.0 var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&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<d.forms.length;i++) x=d.forms[i][n]; for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); if(!x && document.getElementById) x=document.getElementById(n); return x; } function MM_swapImage() { //v3.0 var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3) if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];} } function inquiry(rid) { if (rid <= 0) { return; } var f = document.form2; f.room_id.value = rid; f.submit(); } function countCheck() { var f = document.form1; var carray = f.elements["room_id[]"]; for (var i=0; i<carray.length; i++) { if (carray[i].checked) { return true; } } alert("対象となる物件を選択してください"); return false; } function zoom(i, f, w, h) { var pw = w + 10; var ph = h + 100; var ovflag = false; if (pw > screen.availWidth) { pw = screen.availWidth; ovflag = true; } if (ph > screen.availHeight) { ph = screen.availHeight; ovflag = true; } if (ovflag) { var mw = window.open("" , "m_" + i, "toolbar=no,scrollbars=yes,status=yes,menubar=no,resizable=yes,width=" + pw + ",height=" + ph); } else { var mw = window.open("" , "m_" + i, "toolbar=no,scrollbars=no,status=yes,menubar=no,resizable=no,width=" + pw + ",height=" + ph); } mw.resizeTo(pw,ph); mw.document.open(); mw.document.writeln("<html>"); mw.document.writeln("<head>"); mw.document.writeln("<title>間取り図</title>"); mw.document.writeln("</head>"); mw.document.writeln("<body style=\"margin-top: 0px;margin-left:0;\">"); mw.document.writeln("<img src=\"" + f + "\">"); mw.document.writeln("<p><center><input type=\"button\" value=\"閉じる\" onclick=\"window.close()\"></center>"); mw.document.writeln("</body>"); mw.document.writeln("</html>"); mw.document.close(); mw.focus(); } 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<aCookie.length; i++) { var aCrumb = aCookie[i].split("="); if (sName == aCrumb[0]) { if (aCrumb.length > 1) { return unescape(aCrumb[1]); } return ""; } } return ""; } /*function setfavorite(v,u) { // 旧データの削除 var rid = getcookie("okiniiri_room_id"); document.cookie = "room_id=; expires=" + new Date().toGMTString(); var idstr = "/" + v + "/"; if (rid != "" && rid.indexOf(idstr) >= 0) { var idArray = rid.split("/"); var ustr = getcookie("okiniiri_room_url"); var urlArray = ustr.split("/"); var newIdArray = new Array(); var newUrlArray = new Array(); var npos = 0; var delpos = -1; for (var i=1; i<idArray.length-1; i++) { if (idArray[i] != v) { newIdArray[npos] = idArray[i]; newUrlArray[npos] = urlArray[i]; npos++; } } if (newIdArray.length > 0) { setcookie("okiniiri_room_id", "/" + newIdArray.join("/") + "/"); setcookie("okiniiri_room_url", "/" + newUrlArray.join("/") + "/"); } else { setcookie("okiniiri_room_id", ""); setcookie("okiniiri_room_url", ""); } if(document.getElementById("okiniiri_0_" + v) != null){ document.getElementById("okiniiri_0_" + v).src = "/img/favo.jpg"; } if(document.getElementById("okiniiri_1_" + v) != null){ document.getElementById("okiniiri_1_" + v).src = "/img/favo.jpg"; } alert("お気に入りから削除しました"); return; } if (rid == "") { rid = "/"; } rid += v + "/"; setcookie("okiniiri_room_id", rid); var ustr = getcookie("okiniiri_room_url"); document.cookie = "room_url=; expires=" + new Date().toGMTString(); if (ustr == "") { ustr = "/"; } var re = /\+/g; ustr += u.replace(re, "#") + "/"; setcookie("okiniiri_room_url", ustr); if(document.getElementById("okiniiri_0_" + v) != null){ document.getElementById("okiniiri_0_" + v).src = "/img/favo2.jpg"; } if(document.getElementById("okiniiri_1_" + v) != null){ document.getElementById("okiniiri_1_" + v).src = "/img/favo2.jpg"; } var fimg = document.createElement("IMG"); fimg.src = "php_common/favorite.php?room_id=" + v; alert("お気に入りに登録しました"); } */ function setfavorite(v,u) { // 旧データの削除 var rid = getcookie("okiniiri_room_id"); document.cookie = "room_id=; expires=" + new Date().toGMTString(); var idstr = "/" + v + "/"; if (rid != "" && rid.indexOf(idstr) >= 0) { alert("既に登録されています"); return; } if (rid == "") { rid = "/"; } rid += v + "/"; setcookie("okiniiri_room_id", rid); var ustr = getcookie("okiniiri_room_url"); document.cookie = "room_url=; expires=" + new Date().toGMTString(); if (ustr == "") { ustr = "/"; } var re = /\+/g; ustr += u.replace(re, "#") + "/"; setcookie("okiniiri_room_url", ustr); document.getElementById("favorite_icon").src = '/img/sh_favorite_bk.png'; var fimg = document.createElement("IMG"); fimg.src = "php_common/favorite.php?room_id=" + v; anaWriteFavoriteLog( v ); alert("お気に入りに登録しました"); } function delfavorite(v) { var rid = getcookie("okiniiri_room_id"); if (rid == "") { return; } var idArray = rid.split("/"); var ustr = getcookie("okiniiri_room_url"); var urlArray = ustr.split("/"); var newIdArray = new Array(); var newUrlArray = new Array(); var npos = 0; var delpos = -1; for (var i=1; i<idArray.length-1; i++) { if (idArray[i] != v) { newIdArray[npos] = idArray[i]; newUrlArray[npos] = urlArray[i]; npos++; } } if (newIdArray.length > 0) { setcookie("okiniiri_room_id", "/" + newIdArray.join("/") + "/"); setcookie("okiniiri_room_url", "/" + newUrlArray.join("/") + "/"); } else { setcookie("okiniiri_room_id", ""); setcookie("okiniiri_room_url", ""); } alert("お気に入りから削除しました"); location.reload(); } function shushi(k,n) { var f = document.form3; f.bukkenkakaku.value = k / 10000; f.nenkansouteishunyu.value = n / 10000; f.submit(); } // 画像拡大START var isMSIE = /*@cc_on!@*/false; function initialize(){ var o={},c={}; var u = location.href.split("/"); u.pop(); //u.pop(); // url = u.join("/")+"/"; url = "http://" + location.host + "/"; for(i in img_obj){ o[url+img_obj[i]['src1']] = url+img_obj[i]['src2']; c[url+img_obj[i]['src1']] = i; } im=document.images; for(i=0;i<im.length;i++){ if(im[i].src in o){ im[i].style.cursor = "pointer"; im[i].onclick=function(){ this.src in o && ShowImage(c[this.src]); }; } } }; var de=document.documentElement; var bg={}; function ShowImage(arg){ num = parseInt(arg); if( num < 0 ){ num = img_obj.length - 1; } if( num >= img_obj.length ){ num = 0; } var obj = img_obj[num]; // 背景 e = document.createElement('div'); e.id = "img_background"; e.style.backgroundColor = zoomBackColor; e.style.position = 'absolute'; e.style.left = '0px'; e.style.top = '0px'; if( isMSIE ){ e.style.filter = "alpha(opacity="+zoomBackAlpha+")"; } else{ e.style.opacity = zoomBackAlpha/100; } e.onclick=function(){CloseImage();}; bg['img_background']=e; // 画像枠のサイズ var framewidth = 0; var frameheight = 0; for( i in img_obj ){ framewidth = Math.max(framewidth, img_obj[i]['src2_width']); frameheight = Math.max(frameheight, img_obj[i]['src2_height']); } framewidth += frameSize*2; frameheight += frameSize*2; // 画像 var img_src = "/" + obj['src2'] + "?" + Math.random(); var left = parseInt(getBrowserWidth()+(document.body.scrollLeft || de.scrollLeft)-framewidth)/2 + imgHorizontal; var top = parseInt((document.body.scrollTop || de.scrollTop)+100) + imgVertical; e = document.createElement('div'); e.id = "img_frame"; e.style.position = 'absolute'; e.style.left = left+'px'; e.style.top = top+'px'; var p = (frameheight-obj['src2_height'])/2; // 2011/03/16 SAEKI コメント追加{ if( isMSIE ){ //e.innerHTML = '<div style="width:' + framewidth + 'px; height:' + frameheight + 'px; padding:' + frameSize + 'px;background-color:' + frameColor + '; text-align:center; padding-top:' + p + ';"><img src="' + img_src + '"></div><table style="width:' + framewidth + 'px; padding: 0px ' + frameSize + 'px 5px ' + frameSize + 'px; background-color:' + frameColor + ';"><tr><td colspan="3" align="center" >' + obj['comment'] + '</td></tr><tr><td><img src="/img/zoom_back.gif" onclick="CloseImage();ShowImage(' + (num-1) + ');" style="cursor:pointer;"></td><td width="100%" align="center" style="font-size:14px;font-weight:bold;">' + (num+1) + '/' + img_obj.length + '</td><td><img src="/img/zoom_next.gif" onclick="CloseImage();ShowImage(' + (num+1) + ');" style="cursor:pointer;"></td></tr></table>'; e.innerHTML = '<div style="width:' + framewidth + 'px; height:' + frameheight + 'px; padding:' + frameSize + 'px;background-color:' + frameColor + '; text-align:center; padding-top:' + p + ';"><img src="' + img_src + '"><br>' + obj['comment'] + '</div><table style="width:' + framewidth + 'px; padding: 0px ' + frameSize + 'px 5px ' + frameSize + 'px; background-color:' + frameColor + ';"><tr><td><img src="/img/zoom_back.gif" onclick="CloseImage();ShowImage(' + (num-1) + ');" style="cursor:pointer;"></td><td width="100%" align="center" style="font-size:14px;font-weight:bold;">' + (num+1) + '/' + img_obj.length + '</td><td><img src="/img/zoom_next.gif" onclick="CloseImage();ShowImage(' + (num+1) + ');" style="cursor:pointer;"></td></tr></table>'; } else{ //e.innerHTML = '<div style="width:' + framewidth + 'px; height:' + frameheight + 'px; background-color:' + frameColor + '; text-align:center;"><img src="' + img_src + '" style="padding-top:' + p + ';"></div><table style="width:' + framewidth + 'px; padding: 0px ' + frameSize + 'px 5px ' + frameSize + 'px; background-color:' + frameColor + ';"><tr><td colspan="3" align="center" >' + obj['comment'] + '</td></tr><tr><td><img src="/img/zoom_back.gif" onclick="CloseImage();ShowImage(' + (num-1) + ');" style="cursor:pointer;"></td><td width="100%" align="center" style="font-size:14px;font-weight:bold;">' + (num+1) + '/' + img_obj.length + '</td><td><img src="/img/zoom_next.gif" onclick="CloseImage();ShowImage(' + (num+1) + ');" style="cursor:pointer;"></td></tr></table>'; e.innerHTML = '<div style="width:' + framewidth + 'px; height:' + frameheight + 'px; background-color:' + frameColor + '; text-align:center;"><img src="' + img_src + '" style="padding-top:' + p + ';"><br>' + obj['comment'] + '</div><table style="width:' + framewidth + 'px; padding: 0px ' + frameSize + 'px 5px ' + frameSize + 'px; background-color:' + frameColor + ';"><tr><td><img src="/img/zoom_back.gif" onclick="CloseImage();ShowImage(' + (num-1) + ');" style="cursor:pointer;"></td><td width="100%" align="center" style="font-size:14px;font-weight:bold;">' + (num+1) + '/' + img_obj.length + '</td><td><img src="/img/zoom_next.gif" onclick="CloseImage();ShowImage(' + (num+1) + ');" style="cursor:pointer;"></td></tr></table>'; } // 2011/03/16 SAEKI コメント追加} bg['img_frame']=e; // 閉じるボタン e = document.createElement('img'); e.id = "img_close"; e.style.position = 'absolute'; e.style.left = parseInt(left+framewidth-20)+'px'; e.style.top = parseInt(top)+'px'; e.style.cursor = "pointer"; e.src="/img/zoom_close.gif"; e.onclick=function(){CloseImage();}; bg['img_close']=e; var b = document.getElementsByTagName("body").item(0); for(i in bg){ b.appendChild(bg[i]); } bg['img_background'].style.height = getPageHeight(); bg['img_background'].style.width = isMSIE ? getBrowserWidth() : '100%'; } function CloseImage(){ var b = document.getElementsByTagName("body").item(0); b.removeChild(document.getElementById('img_background')); b.removeChild(document.getElementById('img_frame')); b.removeChild(document.getElementById('img_close')); } function getBrowserWidth(){ if(window.innerWidth){return window.innerWidth;} else if(de && de.clientWidth != 0){return de.clientWidth;} else if(document.body){return document.body.clientWidth;} return 0; } function getPageHeight(){ var yScroll; if(window.innerHeight && window.scrollMaxY){yScroll = window.innerHeight + window.scrollMaxY;} else if(document.body.scrollHeight > document.body.offsetHeight){yScroll = document.body.scrollHeight;} else{yScroll = document.body.offsetHeight;} return Math.max((self.innerHeight)?self.innerHeight:(de && de.clientHeight)?de.clientHeight:document.body?document.body.clientHeight:0,yScroll); } // 画像拡大END function ele_menu(){ var pos=window.pageYOffset; if(pos==undefined)pos=document.body.scrollTop; document.getElementById('floatmenu').style.top=pos; } function setShiryou(v,u) { // 旧データの削除 var rid = getcookie("shiryou_room_id"); document.cookie = "room_id=; expires=" + new Date().toGMTString(); var idstr = "/" + v + "/"; if (rid != "" && rid.indexOf(idstr) >= 0) { var idArray = rid.split("/"); var ustr = getcookie("shiryou_room_url"); var urlArray = ustr.split("/"); var newIdArray = new Array(); var newUrlArray = new Array(); var npos = 0; var delpos = -1; for (var i=1; i<idArray.length-1; i++) { if (idArray[i] != v) { newIdArray[npos] = idArray[i]; newUrlArray[npos] = urlArray[i]; npos++; } } if (newIdArray.length > 0) { setcookie("shiryou_room_id", "/" + newIdArray.join("/") + "/"); setcookie("shiryou_room_url", "/" + newUrlArray.join("/") + "/"); } else { setcookie("shiryou_room_id", ""); setcookie("shiryou_room_url", ""); } if(document.getElementById("shiryou_0_" + v) != null){ document.getElementById("shiryou_0_" + v).src = "../../../img/kago.jpg"; } if(document.getElementById("shiryou_1_" + v) != null){ document.getElementById("shiryou_1_" + v).src = "../../../img/kago.jpg"; } alert("資料請求から削除しました"); return; } if (rid == "") { rid = "/"; } rid += v + "/"; setcookie("shiryou_room_id", rid); var ustr = getcookie("shiryou_room_url"); document.cookie = "room_url=; expires=" + new Date().toGMTString(); if (ustr == "") { ustr = "/"; } var re = /\+/g; ustr += u.replace(re, "#") + "/"; setcookie("shiryou_room_url", ustr); if(document.getElementById("shiryou_0_" + v) != null){ document.getElementById("shiryou_0_" + v).src = "../../../img/kago2.jpg"; } if(document.getElementById("shiryou_1_" + v) != null){ document.getElementById("shiryou_1_" + v).src = "../../../img/kago2.jpg"; } var fimg = document.createElement("IMG"); fimg.src = "php_common/favorite.php?room_id=" + v; alert("資料請求に登録しました"); } function checkList(){ if(favorite_use == "ON"){ if(getcookie("login") != ""){ cookie = getcookie('okiniiri_room_id'); data = cookie.split("/"); room_id = ""; for(i = 0; i < data.length; i++){ if(data[i] != ""){ if(document.getElementById("okiniiri_0_" + data[i]) != null){ document.getElementById("okiniiri_0_" + data[i]).src = "/img/favo2.jpg"; } if(document.getElementById("okiniiri_1_" + data[i]) != null){ document.getElementById("okiniiri_1_" + data[i]).src = "/img/favo2.jpg"; } } } } }else{ cookie = getcookie('okiniiri_room_id'); data = cookie.split("/"); room_id = ""; for(i = 0; i < data.length; i++){ if(data[i] != ""){ if(document.getElementById("okiniiri_0_" + data[i]) != null){ document.getElementById("okiniiri_0_" + data[i]).src = "/img/favo2.jpg"; } if(document.getElementById("okiniiri_1_" + data[i]) != null){ document.getElementById("okiniiri_1_" + data[i]).src = "/img/favo2.jpg"; } } } } cookie2 = getcookie('shiryou_room_id'); data = cookie2.split("/"); room_id = ""; for(i = 0; i < data.length; i++){ if(data[i] != ""){ if(document.getElementById("shiryou_0_" + data[i]) != null){ document.getElementById("shiryou_0_" + data[i]).src = "/img/kago2.jpg"; } if(document.getElementById("shiryou_1_" + data[i]) != null){ document.getElementById("shiryou_1_" + data[i]).src = "/img/kago2.jpg"; } } } }