﻿var flg_tochi = 1;

//ページロード時の処理
function Onload() {

	//ロゴの設定
	var item = document.getElementById("logo");
	item.src = logopath;

	//リンク4つ
	var item1 = document.getElementById("item1");
	var item2 = document.getElementById("item2");
	var item3 = document.getElementById("item3");
	var item4 = document.getElementById("item4");
	var item5 = document.getElementById("toiawase");

	if(item1 != null)
	{
		if (link1 != "") {
			item1.href = link1;
			item1.innerHTML = label1;

			//if (companyHomepage == "") {
				if (document.getElementById("logo_link")) {
					if (document.getElementById("logo_link").href == "javascript:openwindow('');") {
						document.getElementById("logo_link").href = link1;
					}
				}
			//}
		} else {
			item1.style.display = "none";
		}
	}
	if(item2 != null)
	{
		if (link2 != "") {
			item2.href = link2;
			item2.innerHTML = label2;
		} else {
			item2.style.display = "none";
		}
	}
	if(item3 != null)
	{
		if (link3 != "") {
			item3.href = link3;
			item3.innerHTML = label3;
		} else {
			item3.style.display = "none";
		}
	}
	if(item4 != null)
	{
		if (link4 != "") {
			item4.href = link4;
			item4.innerHTML = label4;
		} else {
			item4.style.display = "none";
		}
	}
	if(item5 != null)
	{
		//全景お問い合わせフォームを使いたくない場合
		if (link5 != "") {
			item5.href = link5;
		}
	}

	//希望の土地に建てるボタン（住宅相談を申し込むボタンに変更）を表示する
	if (flg_tochi == 1 && flg_modelhouse == 1) {
		if (document.getElementById("button_tochi")) {
			document.getElementById("button_tochi").style.display  = "block";
		}
		document.getElementById("map_area").style.display  = "none";

		document.getElementById("detail_name").innerHTML  = "商品仕様と構造・設備";

		if (bukkenType.indexOf("モデルハウス") != -1) {
			if (document.getElementById("gadget_name")) {
				document.getElementById("gadget_name").innerHTML  = "商品ラインナップ";
			}
		}
	}

	//近くの物件を表示させたくない人用
	if (document.getElementById("frame_map")) {
		document.getElementById("frame_map").src = map_url;
	}

	//ロケーション
	LocationCheck();
	//ガジェット読み込み
	LoadGadgets();
}

function LocationCheck() {

	var i = 0;
	var emText = null;
	var emEnv = null;
	var location_flg = 0;

	for (i=1; i < 9; i++){
		emText = document.getElementById("env_text" + i).innerHTML;
		emEnv = document.getElementById("env_img" + i).innerHTML;

		if(emText == "" && emEnv == ""){
			document.getElementById("env_area" + i).style.display  = "none";
		} else {
			document.getElementById("env_area" + i).style.display  = "block";
			location_flg = 1;
		}
	}

	if (location_flg == 0) {
		document.getElementById("location_area").style.display  = "none";
	}

}

function LoadGadgets() {

	var featuredGadgetDiv = document.getElementById("ZFeaturedGadget");
	var cellContents = new Array("Thumb","Details");
	featuredGadget = new ZFeaturedGadget( featuredGadgetDiv, "featuredGadget",true,cellContents );
	featuredGadget.SetNewWindowProperties("blank");
	featuredGadget.AddQuery(queries[0],null);
	featuredGadget.ShowDetailLabels(true);

	featuredGadget.ReplaceFieldValue("Price","0","&nbsp;-&nbsp;");

	if (UserId == 'begin') {
		if (flg_tochi == 1 && flg_modelhouse == 1) {
			featuredGadget.ReplaceFieldLabel("Price","価格","建物価格");
		}
	}

}

//チョイ見せ概要テーブルの設定
function changeKoumoku(dbName, chinryou, chinryou_unit, chinryou_post, price, price_unit, price_post, shikikin, shikikin_unit, reikin, reikin_unit, madoriheyakazu, madoritype, hensai, hensai_unit, rimawari, rimawari_unit, kinri) {

	var price_flg = 0;
	var hensai_flg = 0;
	var kinri_flg = 0;
	var rimawari_flg = 0;

	var chinryou_flg = 0;
	var madori_flg = 0;

	var table_flg = 0;

	if (UserId == 'houjy') {
		hensai = comment1;
		hensai_unit = comment1_unit;
	}

	if((dbName=="M11_SALE_TOCHI")||(dbName=="M12_SALE_KODATE")||(dbName=="M13_SALE_MANSION")||(dbName=="M14_SALE_ALLBUILDING")||(dbName=="M15_SALE_PARTBUILDING")){

		if (price != "" && price != " - ") {
			price_flg = 1;
			table_flg = 1;
		}

		if (hensai != "" && hensai != " - ") {
			hensai_flg = 1;
			table_flg = 1;
		}

		if (kinri != " - ") {
			kinri_flg = 1;
			table_flg = 1;
		}

		if (rimawari != "" && rimawari != " - ") {
			rimawari_flg = 1;
			table_flg = 1;
		}

	}else{

		if (chinryou != "" && chinryou != " - ") {
			chinryou_flg = 1;
			table_flg = 1;
		}

		if (madoriheyakazu != "" && madoriheyakazu != " - ") {
			madori_flg = 1;
			table_flg = 1;
		}

	}

	if (table_flg == 1) {

		document.write ("<table class='basic_data'>");

		if (price_flg == 1) {
			document.write ("<tr>");
			if (flg_modelhouse == 1) {
				document.write ("<td class='koumoku'>目安となる価格</td>");
			} else {
				if (UserId != 'houjy') {
					document.write ("<td class='koumoku'>価格</td>");
				} else {
					if (dbName == 'M11_SALE_TOCHI') {
						document.write ("<td class='koumoku'>土地販売価格</td>");
					} else {
						document.write ("<td class='koumoku'>価格</td>");
					}
				}
			}
			document.write ("<td class='value'>"+price+" "+price_unit+" " +price_post+ "</td>");
			document.write ("</tr>");
		}
		if (hensai_flg == 1) {
			document.write ("<tr>");
			document.write ("<td class='koumoku'>月々の支払額</td>");
			document.write ("<td class='value'>毎月 "+hensai+" "+hensai_unit+"</td>");
			document.write ("</tr>");
		}
		if (kinri_flg == 1) {
			document.write ("<tr>");
			document.write ("<td class='koumoku'>金利モデル</td>");
			document.write ("<td class='value'>"+kinri+"</td>");
			document.write ("</tr>");
		}
		if (rimawari_flg == 1) {
			document.write ("<tr>");
			document.write ("<td class='koumoku'>利回り</td>");
			document.write ("<td class='value'>"+rimawari+" "+rimawari_unit+"</td>");
			document.write ("</tr>");
		}

		if (chinryou_flg == 1) {
			document.write ("<tr>");
			document.write ("<td class='koumoku'>賃料</td>");
			document.write ("<td class='value'>"+chinryou+" "+chinryou_unit+"</td>");
			document.write ("</tr>");
		}
		if (madori_flg == 1) {
			document.write ("<tr>");
			document.write ("<td class='koumoku'>間取り</td>");
			document.write ("<td class='value'>"+madoriheyakazu+" "+madoritype+"</td>");
			document.write ("</tr>");
		}

		document.write ("</table>");

	}

}

//モデルハウスかどうか判定する
function checkModelhouse(bukkenType) {

	if (bukkenType.indexOf("施工") != -1) {
		flg_modelhouse = 1;
	} else {
		if (bukkenType.indexOf("モデルハウス") != -1) {
			flg_modelhouse = 1;
		} else {
			if (bukkenType.indexOf("注文住宅") != -1) {
				flg_modelhouse = 1;
			}
		}
	}

}

//ガジェット用の種類名に切り替える
function changeDBName(dbName) {
	if(dbName=="M11_SALE_TOCHI"){
		return "SALETOCHI";
	}else if(dbName=="M12_SALE_KODATE"){
		return "SALEKODATE";
	}else if(dbName=="M13_SALE_MANSION"){
		return "SALEMANSION";
	}else if(dbName=="M14_SALE_ALLBUILDING"){
		return "SALEALLBUILDING";
	}else if(dbName=="M15_SALE_PARTBUILDING"){
		return "SALEPARTBUILDING";
	}else if(dbName=="M16_RENT_RESIDENCE"){
		return "RENTRESIDENCE";
	}else if(dbName=="M17_RENT_BUSINESS"){
		return "RENTBUSINESS";
	}
}

//ガジェットで価格を表示するか賃料を表示するかの判定
function changePriceChinryou(dbName) {
	if((dbName=="M11_SALE_TOCHI")||(dbName=="M12_SALE_KODATE")||(dbName=="M13_SALE_MANSION")||(dbName=="M14_SALE_ALLBUILDING")||(dbName=="M15_SALE_PARTBUILDING")){
		return "Price";
	}else{
		return "Chinryou";
	}
}

//ページ下部の年度表示
function ShowNowYear() {
	var now = new Date();
	var year = now.getFullYear();
	document.write(year);
}

//お気に入りに追加
function addBookmark(title,url) {
	if (window.sidebar) {
		window.sidebar.addPanel(title, url,"");
	} else if( document.all ) {
		window.external.AddFavorite( url, title);
	} else if( window.opera && window.print ) {
		return true;
	}
}

//希望の土地に建てる
function toTochiKibou_0929bk(){
	var url = 'https://zenkei.net/zws/user/contact/request.aspx';

	url += '?userID=';
	url += UserId;
	url += '&bukkenID=';
	url += bukkenId;
	url += '&bukkenName=';
	url += encodeURI(bukkenName);
	url += '&contact_address=';
	url += contact_address;
	url += '&contact_name=';
	url += encodeURI(contact_name);
	url += '&contact_phone=';
	url += contact_phone;
	url += '&contact_company=';
	url += encodeURI(companyName);

	var name = 'newwin'; //ここはファイル名でなく、ウィンドウ名です。 
	var str = 'width=700,height=600,scrollbars=yes,menubar=no,toolbar=no,resizable=yes';
	var newW = window.open(url,name,str);
  	newW.focus();
}

//住宅相談を申し込む
function toTochiKibou(){

	//暫定対応
	var url = 'https://zenkei.net/zws/user/contact/inquiry.aspx';

	url += '?userID=';
	url += UserId;
	url += '&bukkenID=';
	url += bukkenId;
	url += '&bukkenName=';
	url += encodeURI(bukkenName);
	url += '&contact_address=';
	url += contact_address;

	var name = 'newwin';
	var str = 'width=700,height=700,scrollbars=yes,menubar=no,toolbar=no,resizable=yes';
	var newW = window.open(url,name,str);
  	newW.focus();

}

//友達に教える
function tofriend(){
	var url = 'https://zenkei.net/zws/user/contact/recommend.aspx';

	url += '?userID=';
	url += UserId;
	url += '&bukkenID=';
	url += bukkenId;
	url += '&bukkenName=';
	url += encodeURI(bukkenName);
	url += '&url=';
	url += bukkenUrl;

	var name = 'newwin'; //ここはファイル名でなく、ウィンドウ名です。 
	var str = 'width=700,height=600,scrollbars=yes,menubar=no,toolbar=no,resizable=yes';
	var newW = window.open(url,name,str);
  	newW.focus();
}

//全景お問い合わせフォーム
function toZenkeiToiawase(){
	var url = 'https://zenkei.net/zws/user/contact/inquiry.aspx';

	url += '?userID=';
	url += UserId;
	url += '&bukkenID=';
	url += bukkenId;
	url += '&bukkenName=';
	url += encodeURI(bukkenName);
	url += '&contact_address=';
	url += contact_address;

	var name = 'newwin';
	var str = 'width=700,height=700,scrollbars=yes,menubar=no,toolbar=no,resizable=yes';
	var newW = window.open(url,name,str);
  	newW.focus();
}

//見学会申し込みフォーム
function toKengaku(){
	var url = 'https://zenkei.net/zws/user/contact/inquiryKengaku.aspx';

	url += '?userID=';
	url += UserId;
	url += '&bukkenID=';
	url += bukkenId;
	url += '&bukkenName=';
	url += encodeURI(bukkenName);
	url += '&contact_address=';
	url += contact_address;

	var name = 'newwin';
	var str = 'width=700,height=700,scrollbars=yes,menubar=no,toolbar=no,resizable=yes';
	var newW = window.open(url,name,str);
  	newW.focus();
}

//新しいウィンドウを開く
function openwindow(url,name) {
	var newW = window.open(url,name);
 	newW.focus();
}

//パノラマ操作方法の説明
function OpenWin(){
    window.open(
    //開けたいページのURL
    "http://zenkei.net/zws/user/setsumei/",
    //新しいウィンドウの名前
    "win",
    //新しいウィンドウのスタイル（いらない機能はnoにする。widthは横幅、heightは縦幅。※参照）
    "toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=650,height=600");
}



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_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_findObj(n, d) { //v4.01
  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 && d.getElementById) x=d.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];}
}

var ZPanoramaPlayer;

// Internet Explorer and Mozilla-based browsers refer to the Flash application
// object differently.
// This function returns the appropriate reference, depending on the browser.
function getMyApp(appName)
{
        if (navigator.appName.indexOf ("Microsoft") !=-1)
        {
                return window[appName];
        }
        else
        {
                return document[appName];
        }
}

// After Flash player has constructed, this function wll be called.
function ZPanoramaPlayerInitChain()
{
        ZPanoramaPlayer = getMyApp("PanoramaPlayer");
}

function SetFileName(filename)
{
        if(ZPanoramaPlayer == null)
        {
                ZPanoramaPlayerInitChain();
        }
        ZPanoramaPlayer.SetFileName(filename);
}

function SetFileNameInFrame(iframeIndex, filename) {
	if ((window.frames == null) || (window.frames.length == 0)) {
		return;
	}

	var i = 0;
	var subplayerIndex = -1;

	for (i = 0; i < window.frames.length; i++) {
		if (window.frames[i] == null) {
			continue;
		}

		try {
			var iframeId = window.frames[i].frameElement.id;
			if ((iframeId != null) && (iframeId != "") && (iframeId.indexOf("_Pano.jpg") != -1)) {
				subplayerIndex++;
				if (subplayerIndex == iframeIndex) {
					window.frames[i].SetFileName(filename);
					return;
				}
			}
		}
		catch (e) {
		}
	}
}

