/* 画像サイズ設定値 */
var defHeight=235;
var defWidth=173;

//詳細用JSのオンロードイベント
function jsOnload_contents(){

}

//詳細データ表示【innerHTML】
function ContentsLoad(req){
	//var LoadDataMax = 0;		//データ表示件数
	var strHtml = "";
	var w_rate = 0;
	var h_rate = 0;
	var wh_rate = 0;
	
	if(req.responseText == "none"){
		$("contents").innerHTML = '<div>データが取得できませんでした。画面を再描画し、再度実行してください。</div>';
		return true;
	}
	
	//JSON形式のデータの読み込み
	eval("var oJson = " + req.responseText);
	
	//Cookieデータの取得及び、反映。
	var Cookies = getCookie('CollectRoom_gen');
	var aryCookie = Cookies.split(',');
	var sFavoriteImg = true;
	//Cookieのデータに一致するか？
	if(aryCookie.length > 0){
		for(var i=0;i<aryCookie.length;i++){
			if(aryCookie[i] == oJson.RoomID){
				sFavoriteImg = false;
				break;
			}
		}
	}

	strHtml = "";
	strHtml = strHtml + '<div class="object_contents_rimg">';
	strHtml = strHtml + '	<div align="right">&nbsp;';
	if(oJson.NewFlg == "1"){
		strHtml = strHtml + '			<img id="list_img_new" src="../../images_gen/search/img_new.gif" alt="新着" border="0" >';
	}
	if(oJson.RecomFlg == "1"){
		strHtml = strHtml + '			<img id="list_img_recom" src="../../images_gen/search/img_recom.gif" alt="おすすめ" border="0" >';
	}
	strHtml = strHtml + '	</div>';
	strHtml = strHtml + '</div>';
	strHtml = strHtml + '<div class="object_contents_title">';
	strHtml = strHtml + '	<div class="object_contents_title_l">No.' + oJson.sID + ' <span class="object_name">' + oJson.HousingName + '</span></div>';
	strHtml = strHtml + '	<div class="object_pickup">';
	strHtml = strHtml + '</div>';
	strHtml = strHtml + '	<br clear="all">';
	strHtml = strHtml + '	<div class="object_contents_title_line"></div>';
	strHtml = strHtml + '</div>';
	//<!-- 物件写真_start-->
	strHtml = strHtml + '<div class="object_contents_l">';
	//物件画像
	if(oJson.H_Picture.length > 0){
		var objImg = new Image();
		objImg.src = '../../images/housing_picture/' + oJson.H_Picture[0].FileName;
		//読込みの待機
		var i=0;
		while(objImg.complete==false){
			if(i > 100000){
				break;
			}
			i++;
		}
		
		w_rate=defWidth/objImg.width;
		h_rate=defHeight/objImg.height;
		wh_rate = 0;
		if(w_rate < h_rate){
			wh_rate = w_rate;
		}else{
			wh_rate = h_rate;
		}
		wd=objImg.width*wh_rate;
		ht=objImg.height*wh_rate;
		if(isNaN(wd) || isNaN(ht)){
			wd = 173;
			ht = 235;
		}
		
		strHtml = strHtml + '	<div class="object_img">';
		strHtml = strHtml + '		<div style="width:173px; height:235px; overflow:hidden;" align="center" valign="center">';
		strHtml = strHtml + '			<a id="link_hpic" href="../../images/housing_picture/' + oJson.H_Picture[0].FileName + '" target="_blank">';
		strHtml = strHtml + '			<img src="../../images/housing_picture/' + oJson.H_Picture[0].FileName + '" id="imgH" border="0" height="' + ht + '" width="' + wd + '">';
		strHtml = strHtml + '			</a>';
		strHtml = strHtml + '		</div>';
		strHtml = strHtml + '		<div class="object_img_select">';
		for(var i=0;i<oJson.H_Picture.length;i++){
			if(i>=1){
				strHtml = strHtml + '|';
			}
			strHtml = strHtml + '<a href="JavaScript:ChangePicture(\'imgH\', \'link_hpic\', \'../../images/housing_picture/' + oJson.H_Picture[i].FileName + '\');">' + oJson.H_Picture[i].PictureName + '</a>';
		}
		strHtml = strHtml + '		</div>';
		strHtml = strHtml + '	</div>';
		for(var i=0;i<oJson.H_Picture.length;i++){
			strHtml = strHtml + '<img src="../../images/housing_picture/' + oJson.H_Picture[i].FileName + '" width="1px" height="1px">';
		}
	}else{
		strHtml = strHtml + '	<div class="object_img">';
		strHtml = strHtml + '	</div>';
	}
	//部屋画像
	if(oJson.R_Picture.length > 0){
		var objImg = new Image();
		objImg.src = '../../images/room_picture/' + oJson.R_Picture[0].FileName;
		//読込みの待機
		var i=0;
		while(objImg.complete==false){
			if(i > 100000){
				break;
			}
			i++;
		}
		w_rate=defWidth/objImg.width;
		h_rate=defHeight/objImg.height;
		wh_rate = 0;
		if(w_rate < h_rate){
			wh_rate = w_rate;
		}else{
			wh_rate = h_rate;
		}
		wd=objImg.width*wh_rate;
		ht=objImg.height*wh_rate;
		if(isNaN(wd) || isNaN(ht)){
			wd = 173;
			ht = 235;
		}

		strHtml = strHtml + '	<div class="object_img">';
		strHtml = strHtml + '		<div style="width:173px; height:235px; overflow:hidden;" align="center" valign="center">';
		strHtml = strHtml + '			<a id="link_rpic" href="../../images/room_picture/' + oJson.R_Picture[0].FileName + '" target="_blank">';
		strHtml = strHtml + '			<img src="../../images/room_picture/' + oJson.R_Picture[0].FileName + '" id="imgR" border="0" height="' + ht + '" width="' + wd + '">';
		strHtml = strHtml + '			</a>';
		strHtml = strHtml + '		</div>';
		strHtml = strHtml + '		<div class="object_img_select">';
		if(oJson.R_Picture.length > 0){
			for(var i=0;i<oJson.R_Picture.length;i++){
				if(i>=1){
					strHtml = strHtml + '|';
				}
				strHtml = strHtml + '<a href="JavaScript:ChangePicture(\'imgR\', \'link_rpic\', \'../../images/room_picture/' + oJson.R_Picture[i].FileName + '\');">' + oJson.R_Picture[i].PictureName + '</a>';
			}
		}
		strHtml = strHtml + '		</div>';
		strHtml = strHtml + '	</div>';
		for(var i=0;i<oJson.R_Picture.length;i++){
			strHtml = strHtml + '<img src="../../images/housing_picture/' + oJson.R_Picture[i].FileName + '" width="1px" height="1px">';
		}
	}
	strHtml = strHtml + '</div>';
	//<!-- 物件写真_end-->
	//<!-- 物件詳細内容_start-->
	if($("pagetype").value != "8"){
		if(sFavoriteImg){
			strHtml = strHtml + '<div class="object_contents_title_r"><a href="JavaScript:AddFavorite(' + oJson.RoomID + ');">お問い合わせカゴに入れる</a></div>';
		}
	}else{
		strHtml = strHtml + '<input type="button" name="del_cookie" class="kagoBtn" id="del_cookie" onClick="reset_Cookies(' + oJson.RoomID + ');" value="カゴから削除する" >';
	}
	strHtml = strHtml + '<div class="object_contents_r">';
	strHtml = strHtml + '	<div class="object_icon">';
	strHtml = strHtml + '		<ul>';
//20091222 kai   ================================================================================================
	strHtml = strHtml + '			<a href="../../print_out/html_gen/' + oJson.AreaCode + '_' + oJson.RoomID + '.html" target="_blank"><img id="bOpenWin" alt="印刷プレビューをする" src="../../images_gen/search/btn_detail.jpg" style="cursor: pointer" border="0"></a>';
//	strHtml = strHtml + '			<li class="icon_object_print"><a href="../../print_out/html_gen/' + oJson.AreaCode + '_' + oJson.RoomID + '.html" target="_blank">印刷プレビューをする</a></li>';
	strHtml = strHtml + '		</ul>';
	strHtml = strHtml + '		<br clear="all">';
	strHtml = strHtml + '	</div>';
	strHtml = strHtml + '	<div class="object_address"></div>';
	strHtml = strHtml + '	<div class="object_age"><div class="object_station_title"><img src="../../images_gen/search_conclusion/article_age.gif" alt="築年"></div>' + oJson.ConstYear + '</div>';
	strHtml = strHtml + '</div>'; // 20091222 kai追加
/* 20091222 kai   ================================================================================================
	strHtml = strHtml + '	<div class="object_station">';
	strHtml = strHtml + '		<div class="object_station_title"><img src="../../images_gen/search_conclusion/article_station.gif" alt="最寄駅"></div>';
	if(oJson.H_Station.length > 0){
		for(var i=0;i<oJson.H_Station.length;i++){
			if(i>=1){
				strHtml = strHtml + '<BR>';
			}
			strHtml = strHtml + oJson.H_Station[i].RailName + ' ' + oJson.H_Station[i].StationName + ' ' + oJson.H_Station[i].Distance;
		}
	}
	strHtml = strHtml + '	</div>';
	strHtml = strHtml + '	<div class="object_furnishing">';
	strHtml = strHtml + '		<div class="object_furnishing_title"><img src="../../images_gen/search_conclusion/article_furnishing.gif" alt="設備" width="280" height="18"></div>';
	if(oJson.H_Equipment.length > 0){
		for(var i=0;i<oJson.H_Equipment.length;i++){
			strHtml = strHtml + '・' + oJson.H_Equipment[i].Name;
		}
	}
	if(oJson.R_Equipment.length > 0){
		for(var i=0;i<oJson.R_Equipment.length;i++){
			strHtml = strHtml + '・' + oJson.R_Equipment[i].Name;
		}
	}
	strHtml = strHtml + '	</div>';
	strHtml = strHtml + '	<div class="object_table">';
	strHtml = strHtml + '		<table width="100%" border="0" cellspacing="1" cellpadding="5">';
	strHtml = strHtml + '		  <tr>';
	strHtml = strHtml + '		    <th width="100">間取り・専有面積</th>';
	strHtml = strHtml + '		    <td>' + oJson.RoomType + '/' + oJson.Monopoly + '(㎡)</td>';
	strHtml = strHtml + '		  </tr>';
	strHtml = strHtml + '		  <tr>';
	strHtml = strHtml + '		    <th>月額賃料</th>';
	strHtml = strHtml + '		    <td>' + oJson.Rent_Min + '円～' + oJson.Rent_Max + '円</td>';
	strHtml = strHtml + '		  </tr>';
	strHtml = strHtml + '		  <tr>';
	strHtml = strHtml + '		    <th>共益費</th>';
	strHtml = strHtml + '		    <td>' + oJson.CommonCharge + '円</td>';
	strHtml = strHtml + '		  </tr>';
	strHtml = strHtml + '		  <tr>';
	strHtml = strHtml + '		    <th>敷金</th>';
	strHtml = strHtml + '		    <td>' + oJson.DepositMoney + '円</td>';
	strHtml = strHtml + '		  </tr>';
	strHtml = strHtml + '		  <tr>';
	strHtml = strHtml + '		    <th>礼金</th>';
	strHtml = strHtml + '		    <td>' + oJson.KeyMoney + '円</td>';
	strHtml = strHtml + '		  </tr>';
	strHtml = strHtml + '		</table>';
	strHtml = strHtml + '	</div>';
	strHtml = strHtml + '</div>';
20091222 kai   ================================================================================================ */
	//<!-- 物件詳細内容_end-->
/*
	strHtml = strHtml + '<br clear="all">';

	strHtml = strHtml + '	<a name="review"></a>';
	strHtml = strHtml + '	<div class="reviewS" align="left">物件評価';
	strHtml = strHtml + '	<table class="review_table2" border="1" align="center">';
	strHtml = strHtml + '	 <tr>';
	strHtml = strHtml + '		<td align="left" class="reviewTDColor">レビュー（周辺環境）</td>';
	strHtml = strHtml + '	</tr>';
	strHtml = strHtml + '	 <tr>';
	strHtml = strHtml + '		<td align="left">' + oJson.housingreview_environment + '&nbsp;</td>';
	strHtml = strHtml + '	</tr>';
	strHtml = strHtml + '	 <tr>';
	strHtml = strHtml + '		<td align="left" class="reviewTDColor">レビュー（アクセス）</td>';
	strHtml = strHtml + '	 </tr>';
	strHtml = strHtml + '	 <tr>';
	strHtml = strHtml + '		<td align="left">' + oJson.housingreview_access + '&nbsp;</td>';
	strHtml = strHtml + '	 </tr>';
	strHtml = strHtml + '	<tr>';
	strHtml = strHtml + '		<td align="left" class="reviewTDColor">レビュー（外観）</td>';
	strHtml = strHtml + '	</tr>';
	strHtml = strHtml + '	<tr>';
	strHtml = strHtml + '		<td align="left">' + oJson.housingreview_look + '&nbsp;</td>';
	strHtml = strHtml + '	</tr>';
	strHtml = strHtml + '	<tr>';
	strHtml = strHtml + '		<td align="left" class="reviewTDColor">レビュー（設備）</td>';
	strHtml = strHtml + '	</tr>';
	strHtml = strHtml + '	 <tr>';
	strHtml = strHtml + '		<td align="left">' + oJson.housingreview_equipment + '&nbsp;</td>';
	strHtml = strHtml + '	 </tr>';
	strHtml = strHtml + '	 <tr>';
	strHtml = strHtml + '		<td align="left" class="reviewTDColor">レビュー（部屋）</td>';
	strHtml = strHtml + '	 </tr>';
	strHtml = strHtml + '	 <tr>';
	strHtml = strHtml + '	 	<td align="left">' + oJson.roomreview_equipment + '&nbsp;</td>';
	strHtml = strHtml + '	</tr>';
	strHtml = strHtml + '	</table>';
	strHtml = strHtml + '	</div>';
*/
	strHtml = strHtml + '   <br /><br />';

	//<!-- 隠しデータ -->
	strHtml = strHtml + '<input type="hidden" id="hdnRoomID" value="' + oJson.RoomID + '">';
	
	$("contents").innerHTML = strHtml;
	
}

/*****
*	詳細情報をデフォルトに戻す。
*/
function AddFavorite(rId){
	AddFavorite_link(rId);
	location.href = "./search_inquiry.php";
}

/*****
*	詳細情報をデフォルトに戻す。
*/
function DefaultContents(){
	var strHtml;
	strHtml = '<div class="CenMid">左側の物件リストから物件を選択してください。</div>';
	$("contents").innerHTML = strHtml;
}

/*****
*	画像情報変更処理
*/
function ChangePicture(strId, strLink, strPicFile){
	
	loadImage(strId, strPicFile);
	$(strLink).href = strPicFile;
	
}

/*****
*	画像情報変更処理
*/
function loadImage(strId, imgurl)
{
	var imgfile= new Image();
	imgfile.src=imgurl;
	//読込みの待機
	var i=0;
	while(imgfile.complete==false){
		if(i > 100000){
			break;
		}
		i++;
	}
	var w_rate=defWidth/imgfile.width;
	var h_rate=defHeight/imgfile.height;
	var wh_rate = 0;
	if(w_rate < h_rate){
		wh_rate = w_rate;
	}else{
		wh_rate = h_rate;
	}
	wd=imgfile.width*wh_rate;
	ht=imgfile.height*wh_rate;
	if(isNaN(wd) || isNaN(ht)){
		wd = 173;
		ht = 235;
	}
	
	$(strId).src=imgurl;
	$(strId).height=ht;
	$(strId).width=wd;
}
