﻿/*=================================================================================================
///////////////////////////////////////////////////////////////////////////////////////////////////





///////////////////////////////////////////////////////////////////////////////////////////////////
=================================================================================================*/
//
//
window.onload = function (){
	//
	//csvデータを読み込みよう 
	//
	var locat     = location.href;//URL取得
	var url       = locat.split("/");
	var csvData   = "../searchindex/utf8-sample-2.csv"
	var csvDataBu = "../searchindex/utf8-sample-2bkb.csv"//物件番号順
	getText       = "";
	//--------------------------
	cookieID = "Us73eurD";
	day = "";
	orgCookie = getCookie(cookieID);	//クッキーデータ取得
	//--------------------------
	sortData = "";
	//--------------------------
	//
	if (url[url.length-2] == "search" && 
	    url[url.length-1] == "lookup_all.html" || 
	    url[url.length-1] == "lookup_newinfor.html" || 
	    url[url.length-1] == "lookup_recommend.html"){
			
			showEntryButton();
    		//
	    	loadDataFile(csvData);
	    	//
	}else if (url[url.length-2] == "search" && 
	    url[url.length-1].substr(0,13) == "moreinfo.html" ||
	    url[url.length-1].substr(0,14) == "moreinfo2.html"){
    		//<< 詳細情報表示 >>
    		//
			//URLの引数を取得
			getText = document.location.search;
			getText = getText.substring(1,getText.length);	//?を切り捨て
			getText = decodeURIComponent(getText);
			//
			loadDataFile(csvData);
			//
	}else if (url[url.length-2] == "search" && 
	    url[url.length-1].substr(0,18) == "lookup_estate.html" ||
	    url[url.length-1].substr(0,17) == "lookup_apart.html" ||
	    url[url.length-1].substr(0,17) == "lookup_house.html" ||
	    url[url.length-1].substr(0,19) == "lookup_areamap.html" ||
	    url[url.length-1].substr(0,20) == "lookup_villamap.html" ||
	    url[url.length-1].substr(0,20) == "lookup_location.html" ||
	    url[url.length-1].substr(0,20) == "lookup_apartmap.html"){
    		//
    		//
			//URLの引数を取得
			getText = document.location.search;
			if (getText.indexOf("textfield=",0) == 0){
				getText = getText.substring(10,getText.length);
				}
			getText = decodeURI(getText);
			getText = getText.substring(1,getText.length);	//?を切り捨て
			//getText = "&" + getText;
			//
			//testGetText(getText);
			
			showEntryButton();
			//
			loadDataFile(csvData);
			//
	}else if (url[url.length-2] == "search" && 
	    url[url.length-1].substr(0,17) == "lookup_buken.html"){
    		//
    		//
			//URLの引数を取得
			getText = document.location.search;
			getText = decodeURI(getText);
			getText = getText.substring(1,getText.length);	//?を切り捨て
			//
			
			showEntryButton();
			//
			loadDataFile(csvDataBu);
			//
	}else if (url[url.length-2] == "search" && 
	    url[url.length-1].substr(0,19) == "check_multiple.html"){
	    	//
	    	//deleteフラグ初期化
	    	delFlg = false;
			//
			
			showEntryButton();
			//
			loadDataFile(csvDataBu);
		    //
	}
}
function showEntryButton(){
	document.getElementById("selectList").style.display = 'block';
}
//
//=============================================================================
//
//
//Ajax CSVデータ取得
//
// HTTP
function createXMLHttpRequest(cbFunc)
{
	var XMLhttpObject = null;
	try{
		XMLhttpObject = new XMLHttpRequest();
	}catch(e){
		try{
			XMLhttpObject = new ActiveXObject("Msxml2.XMLHTTP");
		}catch(e){
			try{
				XMLhttpObject = new ActiveXObject("Microsoft.XMLHTTP");
			}catch(e){
				return null;
			}
		}
	}
	if (XMLhttpObject) XMLhttpObject.onreadystatechange = cbFunc;
	return XMLhttpObject;
}
//
// document.getElementById
/*
function $(tagId)
{
	return document.getElementById(tagId);
}
*/
//
//接続
//
function loadDataFile(fName){
	httpObj = createXMLHttpRequest(displayData);
	if (httpObj){
		httpObj.open("GET",fName,true);
		httpObj.send(null);
	}
}
//
//=============================================================================
//
//
//検索条件＝種別
//
function lookEstateType(lineData, formData, type){
	//lineData = CSV ; formData = formData ; type = 種別
	var matchData = "";
	var CR = String.fromCharCode(13);// 改行コード (CR)
	
	var NBi = "04";
	var USe = "02";
		
		for (var j=0; j<lineData.length-1; j++){
			//csv
			var valDa = lineData[j].split(",");
			var folDa = valDa[2].split("-");//フォルダコード位置
			var resDa = folDa[1].substring(0, 2);//種別コード位置
			
			// 02 = used なら　02と04（中古物件と新築未入居）を同時に表示
			if (type == USe){
				if (resDa == NBi || resDa == USe){
					matchData += lineData[j] + CR;
				}
			}else{
				if (resDa == type){
					matchData += lineData[j] + CR;
				}
			}
		}
		
	return matchData;
}
//
//
//検索条件＝エリア
//
function lookArea(lineData, formData){
	//lineData = CSV ; formData = formData
	var matchData = "";
	var CR = String.fromCharCode(13);// 改行コード (CR)
	var formDataItem = formData.split("&");
	//
	//全域指定をチェック（廃止）
	//var allItem = formDataItem[0].substring(formDataItem[0].length-2,formDataItem[0].length);
//	if (allItem == "00"){
//		matchData = lineData.join(CR);
		//matchData = lineData;//軽井沢全域を選択
//	}else{
		var i = 0;
		//
		for (i in formDataItem){
			//form
			var resCode = formDataItem[i].substring(formDataItem[i].length-2,formDataItem[i].length);//コード取得（後ろから２文字
			var resType = formDataItem[i].substr(0, 4);//コードタグ名取得
			var resItem = "smap";//コードタグ名
			//
			for (var j=0; j<lineData.length-1; j++){
				//csv
				var valDa = lineData[j].split(",");
				var folDa = valDa[2].split("-");//フォルダコード位置
				if (resCode == folDa[2] && resType == resItem){
					matchData += lineData[j] + CR;
				}
			}
		}
//	}
	return matchData;
}
//
//
//検索条件＝土地面積
//
function lookEstate(lineData, formData){
	//lineData = CSV ; formData = formData
	var matchData = "";
	var CR = String.fromCharCode(13);// 改行コード (CR)
	var formDataItem = formData.split("&");
	var min = "";
	var max = "";
	var staMin = "esSpaceMin";//コードタグ名
	var staMax = "esSpaceMax";//コードタグ名
	//
		var i = 0;
		//
		for (i in formDataItem){
			//form priceCode
			var resCode = formDataItem[i].substring(formDataItem[i].length-2,formDataItem[i].length);//常に後ろから２文字取得
			var resType = formDataItem[i].substring(0, 10);//常に前から８文字取得
			//
			if (resType == staMin){
				min　=　resCode;//以上
			}else if (resType == staMax){
				max　=　resCode;//以下
			}
		}
		//	
		for (var j=0; j<lineData.length-1; j++){
			//csv
			var valDa = lineData[j].split(",");
			var folDa = valDa[2].split("-");//フォルダコード位置
			var resDa = folDa[1].substring(6, 8);//土地面積コード位置
			if (min <= resDa && resDa <= max){
				matchData += lineData[j] + CR;
			}
		}
		
	return matchData;
}
//
//
//検索条件＝価格
//
function lookPrice(lineData, formData){
	//lineData = CSV ; formData = formData
	var matchData = "";
	var CR = String.fromCharCode(13);// 改行コード (CR)
	var formDataItem = formData.split("&");
	var min = "";
	var max = "";
	var staMin = "priceMin";//コードタグ名
	var staMax = "priceMax";//コードタグ名
	//
		var i = 0;
		//
		for (i in formDataItem){
			//form priceCode
			var resCode = formDataItem[i].substring(formDataItem[i].length-2,formDataItem[i].length);//常に後ろから２文字取得
			var resType = formDataItem[i].substring(0, 8);//常に前から８文字取得
			//
			if (resType == staMin){
				min　=　resCode;//以上
			}else if (resType == staMax){
				max　=　resCode;//以下
			}
		}
		//	
		for (var j=0; j<lineData.length-1; j++){
			//csv
			var valDa = lineData[j].split(",");
			var folDa = valDa[2].split("-");//フォルダコード位置
			var resDa = folDa[1].substring(4, 6);//価格コード位置
			if (min <= resDa && resDa <= max){
				matchData += lineData[j] + CR;
			}
		}
		
	return matchData;
}
//
//
//検索条件＝間取り
//
function lookFloorPlan(lineData, formData){
	//lineData = CSV ; formData = formData
	var matchData = "";
	var CR = String.fromCharCode(13);// 改行コード (CR)
	var formDataItem = formData.split("&");
	var min = "";
	var max = "";
	var staMin = "floorPlanMin";//コードタグ名
	var staMax = "floorPlanMax";//コードタグ名
	//
		var i = 0;
		//
		for (i in formDataItem){
			//form priceCode
			var resCode = formDataItem[i].substring(formDataItem[i].length-2,formDataItem[i].length);//常に後ろから２文字取得
			var resType = formDataItem[i].substring(0, 12);//常に前から８文字取得
			//
			if (resType == staMin){
				min　=　resCode;//以上
			}else if (resType == staMax){
				max　=　resCode;//以下
			}
		}
		//	
		for (var j=0; j<lineData.length-1; j++){
			//csv
			var valDa = lineData[j].split(",");
			var folDa = valDa[2].split("-");//フォルダコード位置
			var resDa = folDa[1].substring(10, 12);//間取りコード位置
			if (min <= resDa && resDa <= max){
				matchData += lineData[j] + CR;
			}
		}
		
	return matchData;
}
//
//
//検索条件＝建物面積
//
function lookHouseSpace(lineData, formData){
	//lineData = CSV ; formData = formData
	var matchData = "";
	var CR = String.fromCharCode(13);// 改行コード (CR)
	var formDataItem = formData.split("&");
	var min = "";
	var max = "";
	var staMin = "hoSpaceMin";//コードタグ名
	var staMax = "hoSpaceMax";//コードタグ名
	//
		var i = 0;
		//
		for (i in formDataItem){
			//form priceCode
			var resCode = formDataItem[i].substring(formDataItem[i].length-2,formDataItem[i].length);//常に後ろから２文字取得
			var resType = formDataItem[i].substring(0, 10);//常に前から８文字取得
			//
			if (resType == staMin){
				min　=　resCode;//以上
			}else if (resType == staMax){
				max　=　resCode;//以下
			}
		}
		//	
		for (var j=0; j<lineData.length-1; j++){
			//csv
			var valDa = lineData[j].split(",");
			var folDa = valDa[2].split("-");//フォルダコード位置
			var resDa = folDa[1].substring(8, 10);//建物面積コード位置
			if (min <= resDa && resDa <= max){
				matchData += lineData[j] + CR;
			}
		}
		
	return matchData;
}
//
//
//検索条件＝築年月
//
function lookYears(lineData, formData){
	//lineData = CSV ; formData = formData
	var matchData = "";
	var CR = String.fromCharCode(13);// 改行コード (CR)
	var formDataItem = formData.split("&");
	var min = "";//(未使用)
	var max = "";
	var staMin = "";//コードタグ名(未使用)
	var staMax = "houseAge";//コードタグ名
	//
		var i = 0;
		//
		for (i in formDataItem){
			//form priceCode
			var resCode = formDataItem[i].substring(formDataItem[i].length-2,formDataItem[i].length);//常に後ろから２文字取得
			var resType = formDataItem[i].substring(0, 8);//常に前から８文字取得
			//
			if (resType == staMax){
				max　=　resCode;//以下
			}
		}
		//	
		for (var j=0; j<lineData.length-1; j++){
			//csv
			var valDa = lineData[j].split(",");
			var folDa = valDa[2].split("-");//フォルダコード位置
			var resDa = folDa[1].substring(12, 14);//築年月コード位置
			if (resDa <= max){
				matchData += lineData[j] + CR;
			}
		}
		
	return matchData;
}
//
//
//検索条件＝立地条件
//
function lookSeleLocation(lineData, formData){
	//lineData = CSV ; formData = formData
	var matchData    = "";
	var CR           = String.fromCharCode(13);// 改行コード (CR)
	var formDataItem = formData.split("&");
	var seleCode     = "";//2進数文字列
	var setTag       = "location";//コードタグ名
	var getBin       = new Array();
	
		var i = 0;
		
		// get location code
		for (i in formDataItem){
			// check Containing "location"
			var Containing = formDataItem[i].indexOf(setTag);
			if (Containing != -1){
				var resCode = formDataItem[i].split("=");
				//getBin += parseInt(resCode[1], 2);
				getBin = getBin | parseInt(resCode[1], 2);
				//確認用
				//alert(getBin.toString(2) + "\n" + parseInt(resCode[1], 2).toString(2) + "\n" + (getBin | parseInt(resCode[1], 2)).toString(2));
				//alert(parseInt(resCode[1], 2).toString(2);
			}
		}
		
		if (getBin.length == 0){	//何も選択されないときは全てONと同じ
			matchData = lineData.join(CR);
		}else{
			//	matchData = lineData.join(CR);
			for (var j=0; j<lineData.length-1; j++){
				//csv
				var valDa = lineData[j].split(",");
				var binDa = parseInt(valDa[22], 2);//ビットパターン位置
				// bitごとの比較
				if ((getBin & binDa) != 0){
					//確認用
					//alert(getBin.toString(2) + "\n" + binDa.toString(2) + "\n結果 = " + (getBin & binDa).toString(2)); 
					matchData += lineData[j] + CR;
				}
			}
		}
		
	return matchData;
	
	/*
	hexDa   = "FF";
	hexDa1  = "10000001";
	xBinDa  = parseInt(hexDa, 16);
	xBinDa1 = parseInt(hexDa1, 2);
	andBin  = xBinDa & xBinDa1;
	alert("xBinDa = " + xBinDa.toString(2) + "\n" + "xBinDa1 = " + xBinDa1.toString(2) + "\n" + "xBinDa & xBinDa1 = " + andBin.toString(2));
	*/
}
//
//
//検索条件＝別荘地マップ
//
function lookVilla(lineData, formData){
	//lineData = CSV ; formData = formData
	var matchData = "";
	var CR = String.fromCharCode(13);// 改行コード (CR)
	var formDataItem = formData.split("&");
	//
	var i = 0;
	//
	for (i in formDataItem){
		//HTML
		var resCode = formDataItem[i].substring(formDataItem[i].length-2,formDataItem[i].length);//コード取得（後ろから２文字
		var resType = formDataItem[i].substr(0, 5);//コードタグ名取得
		var resItem = "VLmap";//コードタグ名
		//
		for (var j=0; j<lineData.length-1; j++){
			//csv
			var valDa = lineData[j].split(",");
			var folDa = valDa[2].split("-");//フォルダコード位置
			if (resCode == folDa[3] && resType == resItem){
				matchData += lineData[j] + CR;
			}
		}
	}
	return matchData;
}
//
//
//検索条件＝マンションマップ
//
function lookApartMap(lineData, formData){
	//lineData = CSV ; formData = formData
	var matchData = "";
	var CR = String.fromCharCode(13);// 改行コード (CR)
	var formDataItem = formData.split("&");
	//
	var i = 0;
	//
	for (i in formDataItem){
		//HTML
		var resCode = formDataItem[i].substring(formDataItem[i].length-2,formDataItem[i].length);//コード取得（後ろから２文字
		var resType = formDataItem[i].substr(0, 5);//コードタグ名取得
		var resItem = "APmap";//コードタグ名
		//
		for (var j=0; j<lineData.length-1; j++){
			//csv
			var valDa = lineData[j].split(",");
			var folDa = valDa[2].split("-");//フォルダコード位置
			if (resCode == folDa[4] && resType == resItem){
				matchData += lineData[j] + CR;
			}
		}
	}
	return matchData;
}
//
//
//検索条件＝新着物件
//
function lookNewinfo(lineData){
	var matchData = "";
	var CR = String.fromCharCode(13);// 改行コード (CR)
	//
	for (var i=0; i<lineData.length-1; i++){
		var tarLine = lineData[i].split(",");
		var tarText = tarLine[2].split("-");//フォルダコード位置
		//01=新着物件		02=お勧め物件		03=新着お勧め物件
		if (tarText[1].substr(2,2) == 01 || tarText[1].substr(2,2) == 03){
			matchData += lineData[i] + CR;
		}
	}
	return matchData;
}
//
//
//検索条件＝お勧め物件
//
function lookRecomm(lineData){
	var matchData = "";
	var CR = String.fromCharCode(13);// 改行コード (CR)
	//
	for (var i=0; i<lineData.length-1; i++){
		var tarLine = lineData[i].split(",");
		var tarText = tarLine[2].split("-");//フォルダコード位置
		//01=新着物件		02=お勧め物件		03=新着お勧め物件
		if (tarText[1].substr(2,2) == 02 || tarText[1].substr(2,2) == 03){
			matchData += lineData[i] + CR;
		}
	}
	return matchData;
}
//
//
//検索条件＝一意の物件番号検索
//
function lookMachBuken(lineData, bukenNO){
	var matchData = "";
	var CR = String.fromCharCode(13);// 改行コード (CR)
	//
	for (var i=0; i<lineData.length-1; i++){
		var tarLine = lineData[i].split(",");
		if (tarLine[1] == bukenNO[1]){
			matchData += lineData[i] + CR;
		}
	}
	return matchData;
}

//
//
/*
===================================================================================================
///////////////////////////////////////////////////////////////////////////////////////////////////

　検索結果を表示（書き出し）
	引数		：lineData	：
	戻り値	：resultText	：テーブル生成データ
	
	新着物件、お勧め物件、物件番号検索には未対応  2010.7.15対応
										
///////////////////////////////////////////////////////////////////////////////////////////////////
===================================================================================================

	wCount[1]=物件番号		wCount[6]=種別			wCount[11]=間取り			wCount[16]=容積率		wCount[21]=最終登録日
	wCount[2]=フォルダ名		wCount[7]=所在地１		wCount[12]=土地面積		wCount[17]=築年月		wCount[22]=ビットパターン
	wCount[3]=キャッチコピー		wCount[8]=所在地２		wCount[13]=地目			wCount[18]=取引形態
	wCount[4]=価格			wCount[9]=交通			wCount[14]=用途地域		wCount[19]=検索リスト表示
	wCount[5]=エリア			wCount[10]=建物面積		wCount[15]=建ぺい率		wCount[20]=備考
*/
function tableWrite(lineData){
	listCount = 0;											//件数カウント
	var myTblColor = new Array("#F0F0F0","#FFFFFF");		//一行おきの行の色
	var rowCount = 0										//表示行数カウント
	var resultText = "<table border='0' cellspacing='1'>";	
	
	/* 検索結果表示 テーブルタイトル --------------------------------------------- */
	resultText = tableHeaderWrite(resultText, "tw");
	
	/* テーブル行生成 -------------------------------------------------------- */
	for (var i=0; i<lineData.length-1; i++){
		var wCount = lineData[i].split(",");
		if (wCount.length < 23){
			break;
		}
		
		/*
		 * 成約済サイン = True	価格は表示しない、成約済を表示 ---------------------- */
		/*					チェックボックスはdisabled
		 *
		 */
		var mixData = wCount[8].split("</>");	//住所２の付加データを分離
		//  mixData[0] = 住所２
		//  mixData[1] = 商談中<>値下げサイン<>成約済サイン<>新着値下げ日付<>期限切れ日付<><//>p1<>p2<>p3<>p4<>p5<>p6<>p7<>p8<>p9<>p10<>p11<>p12<>
		var signs = mixData[1].split("<//>");
		//  signs[0] = 商談中<>値下げサイン<>成約済サイン<>新着値下げ日付<>期限切れ日付<>
		//  signs[1] = p1<>p2<>p3<>p4<>p5<>p6<>p7<>p8<>p9<>p10<>p11<>p12<>
		var signsQuery = signs[0].split("<>");			//付加データを分離

		listCount++
		resultText += "<tr class='trL' bgcolor=" + myTblColor[rowCount%2] + ">";
			
			/* 物件番号列 -------------------------------------------------- */
			// 成約済の場合
			if (signsQuery[2] == "True"){
					resultText += "<td class='tdC1'>" + "物件番号<br />" + wCount[1] + "<br/>" +
								  "<input name='selectChk' type='checkbox' onclick='chkComp(this)' value='" + i + "' disabled='disabled' /><br/>" + 
								  "<span>お問合せ<br/>チェック</span>";// +
			
			// 成約済で無い場合
			}else{
				// チェックボックス復元用にCookie data取得
				var BukenNumber_Cookie = orgCookie.split("$");
				// クッキーの物件番号のマッチ判定フラグ
				var checkBox_initial = false;
				// クッキーの物件番号のマッチ判定ループ
				for (var n=0; n<BukenNumber_Cookie.length-1; n++){
					// クッキーデータ "dum,物件番号"を分離
					var tarNumber_cookie = BukenNumber_Cookie[n].split(",");
					// クッキーの物件番号のマッチ判定
					if (wCount[1] == tarNumber_cookie[1]){
						checkBox_initial = true;	//マッチ
						break;
					}
				}
				
				// チェックボックスＯＮ
				if (checkBox_initial){
					resultText += "<td class='tdC1'>" + "物件番号<br />" + wCount[1] + "<br/>" +
								  "<input name='selectChk' type='checkbox' onclick='chkComp(this)' value='" + i + "' checked='checked' /><br/>" + 
								  "<span>お問合せ<br/>チェック</span>";// +
				// チェックボックスＯＦＦ
				}else{
					resultText += "<td class='tdC1'>" + "物件番号<br />" + wCount[1] + "<br/>" +
								  "<input name='selectChk' type='checkbox' onclick='chkComp(this)' value='" + i + "' /><br/>" + 
								  "<span>お問合せ<br/>チェック</span>";// + 
				}
			
			}
			
						  
			/* 検索結果表示 テーブル作成（左側） ---------------------------------- */
			resultText = tableDataLeft(resultText, wCount, i)
			
			/* 写真 -------------------------------------------------------- */
			thumbImg = "";
			// 成約の時
			if (signsQuery[2] == "True"){
				resultText += "<td class='tdC2'><img src='http://sheze.sakura.ne.jp/create/searchindex/" + wCount[2] + "/p1.jpg'></td>"
			
			// 成約でない時
			}else{
				resultText += "<td class='tdC2'><a href='moreinfo.html?" + 
								wCount[2] + "'><img src='http://sheze.sakura.ne.jp/create/searchindex/" + 
								wCount[2] + "/p1.jpg'></a></td>";	//写真width='150' height='100'
			}
			
			
			/* 「エリア種別新着お勧め」列の表示 ----------------------------------- */
			// wCount[2]=フォルダ名		wCount[5]=エリア		wCount[6]=種別		
			// wCount[8]=住所２
			// wCount[8]データ構成 = 住所２	</>商談中		    <>値下げサイン		<>成約済サイン		<>新着値下げ日付	<>期限切れ日付	 <><//>p1<>p2<>p3<>p4<>p5<>p6<>p7<>p8<>p9<>p10<>p11<>p12<>
			//					= text 	</>True/False	<>True/False	<>True/False	<>2011/5/28		<>2011/5/28	 <><//>p1<>p2<>p3<>p4<>p5<>p6<>p7<>p8<>p9<>p10<>p11<>p12<>
			var shinOsuColumn = "";
			var socSyodan     = "&nbsp;";	// 商談中
			var socArea       = "&nbsp;";	// エリア
			var socSyubetu    = "&nbsp;";	// 種別
			var socStartDate  = "&nbsp;";	// 開始日付
			var socShinNesage = "&nbsp;";	// 新着お勧め、値下げ
			
			var indexofFlag   = "";	// "・"の有無判定　南ヶ丘・南原、新築・未入居 など
			var bgCollorFlag  = false; // 新着、お勧め、値下げ、商談中、はバックカラーを変える
			
			/* 商談中 ----------------------------------------------------- */
			if (signsQuery[0] == "True"){ 
				socSyodan = "【商談中】"; 
				bgCollorFlag = true;
			}
			
			/* エリア ------------------------------------------------------- */
			var areas = wCount[5].split("/");	//エリアとサブエリアを分離
			socArea = areas[0].replace(/・/g,"<span class='spFont'>・</span>");
			
			/* 種別 ------------------------------------------------------- */
			socSyubetu = wCount[6].replace(/・/g,"<span class='spFont'>・</span>");
			
			/* 開始日付	2011/08/20 --------------------------------------- */
			var strDate = "";
			if (signsQuery[3] != ""){
				strDate = signsQuery[3].split("/");
				if (strDate.length == 3){
					var convNumber;
					strDate[1] = Number(strDate[1]);
					strDate[2] = Number(strDate[2]);
					//strDate[1] = strDate[1].replace(/0/, "");
					//strDate[2] = strDate[2].replace(/0/, "");
					socStartDate = strDate[1] + "月" + strDate[2] + "日";
				}
			}
			
			/* 新着お勧め、値下げ --------------------------------------------- */
			var folderNameCode = wCount[2].split("-");
			if (folderNameCode[1].substr(2, 2) == "01"){
				socShinNesage = "新着<br/>&nbsp;";
				bgCollorFlag = true;
			}else if (folderNameCode[1].substr(2, 2) == "02"){
				if (signsQuery[1] == "True"){
					socShinNesage = "<span class='collGre'>値下げ</span><br/>お勧め";
				}else{
					socShinNesage = "お勧め<br/>&nbsp;";
				}
				bgCollorFlag = true;
			}else if (folderNameCode[1].substr(2, 2) == "03"){
				socShinNesage = "新着<br/>お勧め";
				bgCollorFlag = true;
			}else if (signsQuery[1] == "True"){
				socShinNesage = "<span class='collGre'>値下げ</span>&nbsp;<br/>";
				bgCollorFlag = true;
			}else{
				socShinNesage = "&nbsp;<br/>&nbsp;";
				bgCollorFlag = false;
			}
				
			if (bgCollorFlag){	
				shinOsuColumn += "<td class='tdC3 tdC3Y'>";	// バックカラーを変える
			}else{
				shinOsuColumn += "<td class='tdC3'>";		// バックカラーは変えない
			}
				shinOsuColumn += "<div Class='pack'>";
					// 商談中
					shinOsuColumn += "<span class='collRedB'>" + socSyodan + "</span><br />";
					// エリア
					shinOsuColumn += "<span class='collBlk'>" + socArea + "</span><br />";
					// 種別
					shinOsuColumn += "<span class='collBlu'>" + socSyubetu + "</span><br />";
					// 開始日付
					shinOsuColumn += "<span class='collBlk'>" + socStartDate + "</span><br />";
					// 新着、お勧め、新着お勧め、値下げ物件
					shinOsuColumn += "<span class='collRed'>" + socShinNesage + "</span>";
				shinOsuColumn += "</div>";
			shinOsuColumn += "</td>";
			
			resultText += shinOsuColumn;
	
			/* 並べ替え用 -------------------------------------------------- */
			resultText += "<td class='tdC4Anon'>" + wCount[4] + "</td>";//価格
			
			/* 検索結果表示 テーブル作成（右側） --------------------------------- */
			resultText = tableDataRight(resultText, wCount);
			
			/*  詳細リンク --------------------------------------------------- */
			var detailLink = "";
			//成約の時
			if (signsQuery[2] == "True"){
				detailLink = "<span style='color:#999999'>詳細</span>";//グレーアウト
			//成約でない時
			}else{
				detailLink = "<a href='moreinfo.html?" + wCount[2] + "'><span>詳細</span></a>";
			}
			resultText += "<td class='tdC6'>" + detailLink + "</td>";//リンク
			
			rowCount++
			
		resultText += "</tr>";
		
	}
	resultText += "</table>";
	
	return resultText;
}
//
//
//
//	一括お問合せ表示用
//-----------------------------------------------------------------------------
//
function tableWriteMultiple(lineData){
	listCount = 0;											//件数カウント
	var myTblColor = new Array("#F0F0F0","#FFFFFF");		//一行おきの行の色
	var rowCount = 0										//表示行数カウント
	var resultText = "<table id='tblRow' border='0' cellspacing='1'>";	
	//
	//検索結果表示<関数>	テーブルタイトル
	resultText = tableHeaderWrite(resultText, "twm")
	//
	for (var i=0; i<lineData.length-1; i++){
		var wCount = lineData[i].split(",");
		if (wCount.length < 23){
			break;
		}
		//
		//
		//
		listCount++
		resultText += "<tr class='trL' bgcolor=" + myTblColor[rowCount%2] + ">";
			//
			//                                　　　　　　　　↓暫定
//			resultText += "<td class='tdC1' value='" + wCount[1] + "'>" + "物件番号<br />" + wCount[1] + "<br/>" +
//						  "<input name='listIndex' type='hidden' value='" + i + "' />";
			resultText += "<td class='tdC1'>" + "物件番号<br />" + wCount[1] + "<br/>" +
						  "<input name='listIndex' type='hidden' value='" + i + "' />";
			//
			//検索結果表示<関数>	テーブル作成（左側）
			resultText = tableDataLeft(resultText, wCount, i);			  
			//
			resultText += "<td class='tdC2'><img src='http://sheze.sakura.ne.jp/create/searchindex/" + 
							wCount[2] + "/p1.jpg'></td>";	//写真width='150' height='100'
			//
			var newinfo = wCount[2].split("-");											//新着お勧め物件
			if (newinfo[1].substr(2,2) == 01){											//新着お勧め物件
					resultText += "<td class='tdC3 tdC3Y'>" + "<span>新着</ span>" + "</td>";
				}else if (newinfo[1].substr(2,2) == 02){
					resultText += "<td class='tdC3 tdC3Y'>" + "<span>お勧め</ span>" + "</td>";
				}else if (newinfo[1].substr(2,2) == 03){
					resultText += "<td class='tdC3 tdC3Y'>" + "<span>新着<br />お勧め</ span>" + "</td>";
				}else{
					resultText += "<td class='tdC3'>" + "" + "</td>";
				}
			//
			//検索結果表示<関数>	テーブル作成（右側）
			resultText = tableDataRight(resultText, wCount);
			//
			resultText += "<td class='tdC6'><input class='tdC6input' name='" + wCount[1] + "' type='button' value='削除' onclick='delTableRow(this)' /></td>";//リンク
			rowCount++
			//
		resultText += "</tr>";
		//
	}
	resultText += "</table>";
	//
	//resultText += "<input name='seleSum' type='hidden' value='" + machCount + "' />";
	document.getElementById("seleCont").innerHTML = "※選択して頂いた物件は <span>" + machCount + "</span> 件です。";
	//
	return resultText;
}
//
//
//	検索結果表示<関数>	テーブルタイトル
//
function tableHeaderWrite(setText, mode){
	//
	setText += "<tr class='trT' bgcolor='#11A3C1'>";
		setText += "<td class='tdTC1'>お問合せ<br/>物件番号</td>";
		setText += "<td class='tdTC2'>現況写真</td>";
		setText += "<td class='tdTC3'>エリア種別<br />新着お勧め</td>";
		if (mode == "twm"){
			setText += "<td class='tdTC4'>物件概要</td>";
		}else{
			setText += "<td class='tdTC4Anon'></td>";
			setText += "<td class='tdTC4'>物件概要<img alt='並べ替え' onclick='xcsvSort()' src='../images/lookup/ud.gif' /></td>";
		}
		setText += "<td class='tdTC5'>コメント</td>";
		setText += "<td class='tdTC6'></td>";
	setText += "</tr>";
	//
	return setText;
}
//
//
//　検索結果表示<関数>	テーブル作成（左側）
//
function tableDataLeft(setDataLeft, wCount, i){
	//
	setDataLeft += "<input name='lineNo" + i + "-0' type='hidden' value='" + wCount[1] + "' />" + 
//					"<input name='lineNo" + i + "-1' type='hidden' value='" + wCount[2] + "' />" +
					"<input name='lineNo" + i + "-2' type='hidden' value='" + wCount[4] + "' />" + 
					"<input name='lineNo" + i + "-3' type='hidden' value='" + wCount[5] + "' />" + 
					"<input name='lineNo" + i + "-4' type='hidden' value='" + wCount[6] + "' />" +
//					"<input name='lineNo" + i + "-5' type='hidden' value='" + wCount[10] + "' />" +
//					"<input name='lineNo" + i + "-6' type='hidden' value='" + wCount[12] + "' />" +
//					"<input name='lineNo" + i + "-7' type='hidden' value='" + wCount[19] + "' />" +
					"</td>";
	//
	return setDataLeft;
}
//
//
//	検索結果表示<関数>	テーブル作成（右側）
//
function tableDataRight(setDataRight, wCount){
	//
	var areas = wCount[5].split("/");	//エリアとサブエリアを分離
	
	// マンション物件かチェック
	var fCode = wCount[2].split("-");	//物件番号取得
	var showMansionName = "";
	// マンションの場合はマンション名を表示
	if(fCode[fCode.length-1].match(/[1-9]/) != null){
		var mde = fCode[fCode.length-1] * 1;//数値化
		showMansionName = "<span class='spanArea'>" + aryMansionName[mde] + "</span><br/>";
	}

	//
	// 成約済サイン = True	価格は表示しない、成約済を表示
	//
	var mixData = wCount[8].split("</>");	//住所２の付加データを分離
	//  mixData[0] = 住所２
	//  mixData[1] = 商談中<>値下げサイン<>成約済サイン<>新着値下げ日付<>期限切れ日付<><//>p1<>p2<>p3<>p4<>p5<>p6<>p7<>p8<>p9<>p10<>p11<>p12<>
	var signs = mixData[1].split("<//>");
	//  signs[0] = 商談中<>値下げサイン<>成約済サイン<>新着値下げ日付<>期限切れ日付<>
	//  signs[1] = p1<>p2<>p3<>p4<>p5<>p6<>p7<>p8<>p9<>p10<>p11<>p12<>
	var signsQuery = signs[0].split("<>");			//付加データを分離
	
	
	// 成約サイン = true
	var priceORseiyaku = "";
	var tani = "";
	if (signsQuery[2] == "True"){
		// 成約済を表示
		priceORseiyaku = "<b>成約済</b>";
		tani = "";
	
	// 成約サイン = false
	}else{
		// 価格を表示
		priceORseiyaku = addFigure(wCount[4]);
		tani = "万円";
		
	}

	
	if (wCount[12] != "" && wCount[10] != ""){
			// 別荘物件
			setDataRight += "<td class='tdC4'>" + 
								showMansionName + 
								"<span class='spanArea'>" + areas[1] + "</span><br/>" +
								"<span class='spanPrice'>" + priceORseiyaku + "</span><span class='spanUnit'>" + tani + "</span><br />" + 
								"土地：" + wCount[12] + "<br />" + 
								"建物：" + wCount[10] + 
							"</td>";
	}else if (wCount[12] == ""){
			// 
			setDataRight += "<td class='tdC4'>" + 
								showMansionName + 
								"<span class='spanArea'>" + areas[1] + "</span><br/>" + 
								"<span class='spanPrice'>" + priceORseiyaku + "</span><span class='spanUnit'>" + tani + "</span><br />" + 
								"建物：" + wCount[10] + 
							"</td>";
	}else{
			// 土地物件
			setDataRight += "<td class='tdC4'>" + 
								"<span class='spanArea'>" + areas[1] + "</span><br/>" +
								"<span class='spanPrice'>" + priceORseiyaku + "</span><span class='spanUnit'>" + tani + "</span><br />" + 
								"土地：" + wCount[12] + 
							"</td>";
	}
	var expression = wCount[19].split("&").join("<br />");			//備考１
		expression = expression.split("＆").join("<br />");
	setDataRight += "<td class='tdC5'>" + expression + "</td>";
	//
	return 	setDataRight;
}
//
//
//	テーブル行削除
//
function delTableRow(obj){
	//
	var bukenbangou_Del = obj.name;
	// 削除する物件番号がクッキーに有るかチェック
	var st = orgCookie.indexOf(bukenbangou_Del);
	// 削除する物件番号がクッキーに有ったら
	if (st != -1){
		var sr = "dum," + bukenbangou_Del + "$";
		// 削除したらクッキーも削除
		orgCookie = orgCookie.replace(sr,"");
		var sc = setCookie(cookieID, orgCookie, day)
	}
	//
	//
	// 行削除／親の親要素を取得
	var trObj = obj.parentNode.parentNode;
	trObj.parentNode.deleteRow(trObj.sectionRowIndex);
	//
	//選択数を変更
	machCount--;
	document.getElementById("seleCont").innerHTML = "※選択して頂いた物件は <span>" + machCount + "</span> 件です。";
}
//
//
// ３桁区切り
//
function addFigure(n){

	var l, m='';
	var mark = (n < 0) ? '-' : '';
	var flt = '';

	n = Math.abs(n);
	if (n % 1) {
		flt  = n + '';
		flt = flt.substr(flt.indexOf('.'));
	}
	n = Math.floor(n) + '';
	while ( (l = n.length) > 3 ) {
		m = "," + n.substr( l - 3, 3 ) + m;
		n = n.substr( 0, l - 3 );
	}
	return mark + n + m + flt;
}
//
//
/*
===================================================================================================
///////////////////////////////////////////////////////////////////////////////////////////////////

　一括お問合せ

///////////////////////////////////////////////////////////////////////////////////////////////////
===================================================================================================
*/
//
//	チェックデータ取得　（登録ボタンが押されたとき）
//
function checkSelection(fmObj){
	var locat = location.href;
	var url = locat.split("?");
//	var urlDir = url[0].split("/");
	var chkCount = 0;
	var chkArray = "";
	//
	//<< 一覧表示ページ >>
	//
	//削除ボタンでの編集後はクッキーを取得しない
	//（チェックボックスの0n０ｆｆチェックは不要）
	//------------------------------------------------------------------
//	if (urlDir[urlDir.length-1] == "check_multiple.html"){
		//一旦クッキーを削除
//		document.cookie = cookieID + "=";
		//
		//例外処理
		//
//		try{
			//
			//選択数が複数の場合
//			if (fmObj.listIndex.length > 1){
				//
				//リストデータ取得
//				for(var i=0; i<fmObj.listIndex.length; i++){
//					var lineNum = fmObj.listIndex[i].value;
						//
//						chkArray += readData(lineNum, fmObj)
						//
//					chkCount++;
//				}
			//
			//選択数が１つの場合
//			}else{
				//
				//リストデータ取得
//				var lineNum = fmObj.listIndex.value;
					//
//					chkArray = readData(lineNum, fmObj)
					//
//				chkCount++;
//			}
//		}catch(e){
//			chkCount = 0;
//		}
		//
		//クッキーに書き込み
//		if (chkCount > 0){
//			var stts = setCookie(cookieID, chkArray, day);
//		}else{
//			chkArray = "";
//			var stts = setCookie(cookieID, chkArray, day);
//		}
	//	
	//一覧表示ページ以外
	//------------------------------------------------------------------
//	}else{
		//
		//チェックボックスが複数の場合
		if (fmObj.selectChk.length > 1){
			//
			//重複判定フラグ
			var overlapFlag = false;
			//チェックデータ取得
			for(var i=0; i<fmObj.selectChk.length; i++){
				if (fmObj.selectChk[i].checked){
					var lineNum = fmObj.selectChk[i].value;
					//チェック位置のデータ取得 関数
					//戻り値＝"dum,物件番号$"
					var OL = readData(lineNum, fmObj);
					overlapFlag = check_overlap(OL);
					//重複が無かったら
					if (overlapFlag){
					
					
						chkArray += readData(lineNum, fmObj);
						//
						chkCount++;
					}
				}
			}
		//
		//チェックボックスが１つの場合
		}else{
			//
			//チェックデータ取得
			if (fmObj.selectChk.checked){
				var lineNum = fmObj.selectChk.value;
				//チェック位置のデータ取得 関数
				//戻り値＝"dum,物件番号$"
				var OL = readData(lineNum, fmObj);
				overlapFlag = check_overlap(OL);
				//重複が無かったら
				if (overlapFlag){
					chkArray = readData(lineNum, fmObj)
					//
					chkCount++;
				}
			}
		}
		//
		//チェックした数をカウント
		//	登録条件判定
//		if (chkCount > 0){
			//
			//登録処理
			if (orgCookie == "" || orgCookie == null){strCookie = "";}
			var strCookie = orgCookie + chkArray;
			//
			//クッキーに書き込み
			var stts = setCookie(cookieID, strCookie, day);
			//
			alert("選択物件をお問い合せ一覧に登録しました。" );
//		}else{
//			alert("お問合せ物件番号が選択されていません。");
//		}
//	}
}
//
//
// 登録ボタン押下
// 重複登録をチェック
//
function check_overlap(OL){
	//
	var tarOL = OL.split(",");
	var sn = orgCookie.indexOf(tarOL[1]);
	//重複判定（－１はナシ）
	if (sn == -1){
		return true;
	}
	return false;
}
//
//　チェック位置のデータ取得 関数
//	物件番号のみに変更
//
function readData(lineNum, fmObj){
	//　引数		：fmObj		：lineNum
	//　戻り値	："dum,物件番号"
	var cA = "";
			cA += "dum,"															//担当（ダミーとして使用）
			cA += fmObj.elements["lineNo" + lineNum + "-0"].value + "$";			//物件番号
			//cA += fmObj.elements["lineNo" + lineNum + "-1"].value + ",,";			//コード + (キャッチコピー)
			//cA += fmObj.elements["lineNo" + lineNum + "-2"].value + ",";			//価格
			//cA += fmObj.elements["lineNo" + lineNum + "-3"].value + ",";			//エリア
			//cA += fmObj.elements["lineNo" + lineNum + "-4"].value + ",,,,";		//種別 + (所在地、所在地、交通)
			//cA += fmObj.elements["lineNo" + lineNum + "-5"].value + ",,";			//建物面積 + (間取り)
			//cA += fmObj.elements["lineNo" + lineNum + "-6"].value + ",,,,,,,";	//土地面積 + (地目～取引形態)
			//cA += fmObj.elements["lineNo" + lineNum + "-7"].value + ",,,,$";		//表示用キャプション + (備考～)
	//
	return cA;
}
//
//	クッキーに書き込み
//
function setCookie(cookieID, data, day){
	// 第一引数：クッキーID
	// 第二引数：保存するデータ
	// 第三引数：クッキーの有効期限
	//           省略するとブラウザが終了するまで
	// 戻り値
	// true / false
	// クッキーIDが無ければ、リターンして終了
	//
	if (cookieID == null){
		return false;
	}
	// 有効期限の指定がなければ、ブラウザを終了させるまで
	//	var lenData = data.split("$");
	document.cookie = cookieID + "=" + encodeURIComponent(data) + ";";
//	if (orgCookie == ";"){
//alert("cookieID = " + cookieID + "\n\ndata = " + data + "\n\nday = " + day + "\n\ngetCookie = " + getCookie(cookieID) + "\n\norgCookie = null(;)");
//	}else{
//alert("cookieID = " + cookieID + "\n\ndata = " + data + "\n\nday = " + day + "\n\ngetCookie = " + getCookie(cookieID) + "\n\norgCookie = " + orgCookie);
//	}
	return true;
/*
	if ((lenData.length-1) <= 7){
		document.cookie = cookieID + "1=" + encodeURIComponent(data) + ";";
		return true;
	}else if ((lenData.length-1) <= 15 && (lenData.length-1) >= 8){
		var da1 = "";
		var da2 = "";
		for (var i=0; i<=7; i++){
			da1 += lenData[i] + "$";
		}
		for (var i=8; i<lenData.length-1; i++){
			da2 += lenData[i] + "$";
		}
		document.cookie = cookieID + "1=" + encodeURIComponent(da1) + ";";
		document.cookie = cookieID + "2=" + encodeURIComponent(da2) + ";";
		return true;
	}
	alert("データの書き込みに失敗しました。");
	return false;
*/
}
//
//	クッキーの取得
//
function getCookie(key){
	// 第一引数：クッキーID
	var cookieData = document.cookie + ";";
		cookieData = decodeURIComponent(cookieData);
	//
	var st = cookieData.indexOf(key);
	var resTemp = "";
	if (st == -1){
		return resTemp;
	}else{
		var strEnd = cookieData.indexOf(";", st);
		resTemp = cookieData.substring(st + key.length + 1, strEnd);
	}
//alert(resTemp);
if (resTemp == ";"){resTemp = "";}
	return resTemp;
/*	
	var key1 = key + "1=";
	var key2 = key + "2=";
	var resTemp1 = "";
	var resTemp2 = "";
*/
	//
	//
	//クッキー（１）をチェック
/*
	var st1 = cookieData.indexOf(key1);
	if (st1 == -1){
		resTemp1 = "";
	}else{
		var strEnd = cookieData.indexOf(";", st1);
		resTemp1 = cookieData.substring(st1 + key1.length, strEnd);
	}
*/
	//
	//クッキー（２）をチェック
/*
	var st2 = cookieData.indexOf(key2);
	if (st2 == -1){
		resTemp2 = "";
	}else{
		var strEnd = cookieData.indexOf(";", st2);
		resTemp2 = cookieData.substring(st2 + key2.length, strEnd);
	}
*/
	//
/*
	var resText = resTemp1 + resTemp2;
	if (resText == ""){return null;}
	return resText;
*/

}
//
//	クッキーの削除
//
function delCookie(){
    //var expiredate = new Date();
   	//expiredate.setYear(expiredate.getYear()-1);
    //var tmp = cookieID + "=;";
    //tmp += "expires=" + expiredate.toGMTString();
    //document.cookie = tmp;
    //
    data = "";
    document.cookie = cookieID + "=" + encodeURIComponent(data) + ";";
}
//
//
//　一括問い合せの最大登録件数チェック
//
function chkComp(obj){
	var seleMax = 15;	//最大１５件の選択
	var ckCou = 0;		//チェックＯＮのカウント＋クッキーカウント
	//チェックボックスがＯＮの処理
	if (obj.checked){
		//クッキーデータをチェック
		if (orgCookie == "" || orgCookie == null){
			var ckiText = "";
		}else{
			var ckiText = orgCookie.split("$");
		}
		//
		//クッキー数を加算
		if (ckiText.length > 0){
			ckCou += (ckiText.length-1);
		}
		//
		//チェックＯＮを検索
		var eleCou = frmMult.elements["selectChk"].length;
		//１個はlengthが効かない
		if (eleCou > 1){
			for (var i=0; i<eleCou; i++){
				if (frmMult.elements["selectChk"][i].checked){
					ckCou++;
				}
			}
		}else{
			if (frmMult.elements["selectChk"].checked){
				ckCou++;
			}
		}
		//
		//最大数をチェック
		//
		if (ckCou > seleMax){
			alert("選択可能件数 " + seleMax + " 件を超えました。");
			ckCou = ckCou - 1;//オーバーチェック分をマイナス
			obj.checked = false;
		//
		//重複をチェック
		//
		}//else{
			//
			//番号をクッキーと照合
//			var ckVal = obj.value;
//			var fmTxt = frmMult.elements["lineNo" + ckVal + "-0"].value;
			//
//			if (orgCookie == "" || orgCookie == null){
				//クッキーにデータが無い時は何もしない
//			}else{
//				for (var i=0; i<ckiText.length-1; i++){
//					var da = ckiText[i].split(",");
					//
//					if (fmTxt == da[1]){
//						alert(fmTxt + " の物件番号はすでに選択されています。");
//						obj.checked = false;
//					}
//				}
//			}
//		}
	// チェックがＯＮからＯＦＦになった
	}else{
		var bukenbangou_click = frmMult.elements["lineNo" + obj.value + "-0"].value;
		// offされた物件番号がクッキーに有るかチェック
		var st = orgCookie.indexOf(bukenbangou_click);
		//
		// offされた物件番号がクッキーに有ったら
		if (st != -1){
			var sr = "dum," + bukenbangou_click + "$";
			// チェックがＯＦＦになったらクッキーから削除
			orgCookie = orgCookie.replace(sr,"");
		}
	}
}

//
//
/*
===================================================================================================
///////////////////////////////////////////////////////////////////////////////////////////////////

　並べ替え
		初回テーブル生成データ＜lineData＞を並べ替える
		表（一覧表）を出力
///////////////////////////////////////////////////////////////////////////////////////////////////
===================================================================================================
*/
//
//　２次元配列を生成
//
var toggleFlag = false;
function xcsvSort(){
	var recs = new Array();
	var csvSortData = "";
	//var sortLines = sortData.split(";");
	//
	//２行以上あったら並べ替えを実行
	if ((sortData.length-1) > 1){
		//
		//配列に格納
		for( i=0; i<sortData.length-1; i++){
			recs[i] = sortData[i].split(",");
		}
		//
		if (toggleFlag){
			resultSort = xsort(recs, 4, -1);//（データ, 対象列, 降順昇順）
			toggleFlag = false;
		}else{
			resultSort = xsort(recs, 4, 1);//（データ, 対象列, 降順昇順）
			toggleFlag = true;
		}
		//
//		for (var i=0 ;i<resultSort.length-1 ;i++ ){
		for (var i=0 ;i<resultSort.length ;i++ ){
			csvSortData += resultSort[i].join(",") + "$";
		}
		csvSortData = csvSortData.split("$");
	//
	//１行しかないとき
	}else{
		csvSortData = sortData;
	}
	//
	//表を出力
	document.getElementById("result").innerHTML = tableWrite(csvSortData);
	//
	orgCookie = getCookie(cookieID);
	//
//	document.write("<p>そのまま表示</p>");
//	document.write(maketable(recs));
//	document.write("<p>3列目でソート(0から数えて2)</p>");
//	document.write(maketable(xsort(recs,4,1)));
//	document.write("<p>1列目でソート</p>");
//	document.write(maketable(xsort(recs,4,-1)));
}
//
//　簡易テーブル生成　（未使用）
//
function maketable(sqs){
	//表形式で表示
	//sqs:二次元配列
	var ret;
	ret="<table border=1>";
	for(i=0;i<sqs.length;i++){
		ret+="<tr>";
		for(j=0;j<sqs[i].length;j++){
			ret+="<td>"+sqs[i][j]+"</td>";
		}
		ret+="</tr>";
	}
	ret+="</table>";
	return(ret);
}
//
//　並べ替え
//
function xsort(sqs,col,order){
	//二次元配列のソート
	//col	:並べ替えの対象となる列
	//order	:1=昇順、-1=降順
	sqs.sort(function(a,b){
		return((a[col]-b[col])*order);
	});
	return(sqs);
}

