/**


* 拡大用画像の設定値


*


*/


// 画像拡大時の背景色


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


			}


		}


	}


}