
/* ----------------------------------------------------------------------------- */
//		積和不動産各社のURL
/* ----------------------------------------------------------------------------- */

//var mstSapporo	= 'http://www.skwf.net/hokkaido/';	// 札幌
var mstSapporo	= 'http://www.mast-net.jp/';	// 札幌
var mstTohoku	= 'http://www.skwf.net/tohoku/';	// 東北
var mstKanto	= 'http://www.mast-net.jp/';	// 関東
var mstChubu	= 'http://www.skwf.net/chubu/';		// 中部
var mstKansai 	= 'http://www.skwf.net/kansai/';	// 関西
var mstChugoku	= 'http://www.skwf.net/chugoku/';	// 中国
var mstKyushu	= 'http://www.skwf.net/ky/';		// 九州
var mstKrm		= 'http://www.skwf.net/krm/';		// KRM

var _OSUSUME_URL='';


/* ----------------------------------------------------------------------------- */
//		オススメ検索
/* ----------------------------------------------------------------------------- */

// オススメ物件のサイズを地図に合わせる
function measureWidth(){
	var i = document.getElementById('map');
	var j = document.getElementById('osusume');
	j.style.width = i.style.width;
};


// オススメエリア分岐
function branchArea(storeCode){
	var areaCode = new Array;

	// 北海道
	if(storeCode=='01'){
			areaCode[0] = '148007';		// 積和不動産札幌株式会社
	}

	// 青森,岩手,宮城,秋田,山形,福島
	if(storeCode=='02'||storeCode=='03'||storeCode=='04'||storeCode=='05'||storeCode=='06'||storeCode=='07'){
			areaCode[0] = '147000';		// 積和不動産東北株式会社
	}

	// 茨城,栃木,群馬,埼玉,千葉,東京,神奈川,山梨
	if(storeCode=='08'||storeCode=='09'||storeCode=='10'||storeCode=='11'||storeCode=='12'||storeCode=='13'||
		storeCode=='14'||storeCode=='19'){
			areaCode[0] = '143002';		// 積和不動産
			areaCode[1] = '170803';		// 株式会社ケイ・アール・エム
	}

	// 新潟,富山,石川,福井,長野,岐阜,静岡,愛知,三重
	if(storeCode=='15'||storeCode=='16'||storeCode=='17'||storeCode=='18'||storeCode=='20'||storeCode=='21'||
		storeCode=='22'||storeCode=='23'||storeCode=='24'){
			areaCode[0] = '144009';		// 積和不動産中部株式会社
	}

	// 滋賀,京都,大阪,兵庫,奈良,和歌山
	if(storeCode=='25'||storeCode=='26'||storeCode=='27'||storeCode=='28'||storeCode=='29'||storeCode=='30'){
			areaCode[0] = '142000';		// 積和不動産関西株式会社
	}

	// 鳥取,島根,岡山,広島,山口,徳島,香川,愛媛,高知
	if(storeCode=='31'||storeCode=='32'||storeCode=='33'||storeCode=='34'||storeCode=='35'||storeCode=='36'||
		storeCode=='37'||storeCode=='38'||storeCode=='39'){
			areaCode[0] = '145006';		// 積和不動産中国株式会社
	}

	// 福岡,佐賀,長崎,熊本,大分,宮崎,鹿児島
	if(storeCode=='40'||storeCode=='41'||storeCode=='42'||storeCode=='43'||storeCode=='44'||storeCode=='45'||
		storeCode=='46'){
			areaCode[0] = '146003';		// 積和不動産九州株式会社
	}

	if(!aCode || aCode!=areaCode.join(',')) {if(aCode) alert("営業範囲外です。");getHitValue(areaCode.join(','))};
};



// オススメ物件検索
var a='';
var aCode='';
var cnt_num='';

// ヒット件数を取得
function getHitValue(cd){
	aCode=cd;
	var xmlhttp=AlpsUtil.getXMLHttp();
	if(!xmlhttp)return;
	var cntUrl	= '/map/uc/PoiCount?';
	cntUrl		+= 'grp=sh';			// grp
	cntUrl		+= '&grpby=SKW';		// 各営業所の件数
	cntUrl		+= '&SKW=' + aCode;		// 営業所コード
	cntUrl		+= (skw)? recommendParam[skw] :'&STL=~00&room_status=0';
//	cntUrl		+= '&STL=~00';			// スタイル
//	cntUrl		+= '&room_status=0';	// 空室
	cntUrl		+= '&vo=mbml&xml=1';
//debug.print('hit:'+cntUrl);
	xmlhttp.open("GET",cntUrl,true);
	if(_bi.type!=1) xmlhttp.overrideMimeType("application/xml");
	xmlhttp.setRequestHeader("Referer", location.href);
	if(_bi.type==1) xmlhttp.setRequestHeader("Content-Type", "text/xml; charset=UTF-8;");
	else xmlhttp.setRequestHeader("Content-Type", "application/application/x-www-form-urlencoded; charset=utf-8");
	xmlhttp.onreadystatechange=function(){
		if(xmlhttp.readyState==4){
			try{
				var ad = xmlhttp.responseXML;
				if(typeof(ad)=='undefined') return;
				if(!ad.getElementsByTagName('CountList')) return;
				var root	= ad.getElementsByTagName('CountList');
				if(!root.item(0).childNodes.length){
					eraseIframe();
					osusume.src	= '';
					a			= aCode;
//					return;
				}
				else{
					var root2 = root.item(0).getElementsByTagName('Count');
					var i_name	= root2.item(0).getElementsByTagName('count_name').item(0).firstChild.nodeValue;
					var i_cnt	= root2.item(0).getElementsByTagName('count').item(0).firstChild.nodeValue;
					cnt_num=i_cnt;
//debug.print("cnt_num:"+cnt_num);
				makeRecommend(i_cnt);	// オススメの生成
				}
			}catch(e){
//debug.print(e);
			}
		}
	};
	xmlhttp.send(null);
};


// オススメ物件生成
function makeRecommend(cnt_num){
	if(a==aCode)return;
	else a=aCode;

	if(!aCode) return;

	// スタート値をランダム生成
	if(cnt_num==''||cnt_num=='undefined') return;
	var start=1;
	start = Math.floor(Math.random()*Math.PI*10);
	if(start*2>cnt_num || start==0) start=1;
	var url = '/map/uc/PoiAttr?';
	url += 'grp=sh';			// grp
	if(!skw) url += '&xsl=osusume';
	else url+='&xsl=recommend';	// XSLファイル名
	url += '&pm=2';				// 2件
	url += '&start=' + start;	// スタート値
	url += '&BT=' + bt;			// 検索タイプ
	url += '&SKW=' + aCode;		// 営業所コード
	url += recommendParam[skw];
	_OSUSUME_URL=url
//debug.print('osusume:'+url);
	var osusumeIF = document.getElementById('osusume');
//	osusume.src = url;
	osusumeIF.style.visibility="hidden";
	osusumeIF.style.height = '270px';
	window.setTimeout(function(){osusumeIF.style.display = 'block';},0);
	if(!_bi.type==3){
		osusume.location.replace(url);
	}
	else {
		window.setTimeout(function(){osusume.location.replace(url);},0);
		window.setTimeout(checkOsusumeDisp,10000);
	}
};

function checkOsusumeDisp(){
//debug.print(osusume.isOsusume);
//debug.print(osusume.location.href);

	if(osusume.isOsusume == undefined) osusume.location.replace(_OSUSUME_URL);

}

// ヒット件数がないときの処理
function eraseIframe(){
	var osusume = document.getElementById('osusume');
	osusume.style.visibility="hidden";
	if(_bi.type==3){
		osusume.style.visibility="hidden";
	}
};

