/**
* 拡大用画像の設定値
*
*/
// 画像拡大時の背景色
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);

	var fimg = document.createElement("IMG");
	fimg.src = "php_common/favorite.php?room_id=" + 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";
			}
		}
	}
}