var findText1 = "";
var findText2 = "";
var findText3 = "";
var TitleText1 = "";
var TitleText2 = "";
var TitleText3 = "";
var chkflg = 0;


//クリック時に実行される関数---------------------------------------
function load_onclick(fName)
{
	allflg = 0;
	httpObj = createXMLHttpRequest(displayData);
	if (httpObj)
	{
		httpObj.open("GET",fName,true);
		httpObj.send(null);
	}
}
//XMLHttpRequestチェック-------------------------------------------
function displayData()
{
	if ((httpObj.readyState == 4) && (httpObj.status == 200))
	{
		$("result").innerHTML = parseTabText(httpObj.responseText);
	}else{
		$("result").innerHTML = "<b>Loading...</b>";
	}
}
// タブ区切りテキストを解析して一致したデータを表示----------------
function parseTabText(tabText)
{
	var resultText = "<table class=\"border type100pr mB10\" summary=\"グループ会社一覧\">";
	var headText = "<div class=\"txtAL\">";
	var urlgif = "";
	var LF = String.fromCharCode(10); // 改行コード (LF)
	var TAB = String.fromCharCode(9); // タブコード
	
	//受け取ったテキストの中身を改行コード毎に配列へ格納
	lineData = tabText.split(LF);
	
	findText1 = document.ajaxForm.requestText1.value; // 検索する文字(フォームから受け取った文字)
	findText2 = document.ajaxForm.requestText2.value; // 検索する文字(フォームから受け取った文字)
	findText3 = document.ajaxForm.requestText3.value; // 検索する文字(フォームから受け取った文字)
	
	TitleText1 = "";//選択条件タイトル動的作成
	TitleText2 = "";//選択条件タイトル動的作成
	TitleText3 = "";//選択条件タイトル動的作成
	
	//条件タイトル作成
	if(findText1 == "5"){ TitleText1 = "東北"; } 
	else if(findText1 == "2"){ TitleText1 = "関東"; }
	else if(findText1 == "4"){ TitleText1 = "東海・北陸"; }
	else if(findText1 == "1"){ TitleText1 = "関西"; }
	else if(findText1 == "6"){ TitleText1 = "中国・四国"; }
	else if(findText1 == "3"){ TitleText1 = "九州"; }
	if(findText2 == "1"){ TitleText2 = "インフラ設備"; } 
	else if(findText2 == "2"){ TitleText2 = "エネルギー"; }
	else if(findText2 == "3"){ TitleText2 = "環境装置"; }
	else if(findText2 == "4"){ TitleText2 = "航空・宇宙"; }
	else if(findText2 == "5"){ TitleText2 = "交通システム"; }
	else if(findText2 == "6"){ TitleText2 = "産業機械"; }
	else if(findText2 == "7"){ TitleText2 = "自動車関連"; }
	else if(findText2 == "8"){ TitleText2 = "生活・レジャー"; }
	else if(findText2 == "9"){ TitleText2 = "船舶・海洋"; }
	else if(findText2 == "A"){ TitleText2 = "その他"; }
	else if(findText2 == "B"){ TitleText2 = "物流・運搬"; }
	else if(findText2 == "C"){ TitleText2 = "防衛"; }
	if(findText3 == "1"){ TitleText3 = "建設不動産"; } 
	else if(findText3 == "2"){ TitleText3 = "製造・検査・工事"; }
	else if(findText3 == "3"){ TitleText3 = "設計・制御・情報"; }
	else if(findText3 == "4"){ TitleText3 = "その他サービス"; }
	else if(findText3 == "5"){ TitleText3 = "当社製品のアフターサービス"; }
	else if(findText3 == "6"){ TitleText3 = "当社製品の販売"; }
	
	//条件タイトル表示
	if(TitleText1 != "" || TitleText2 != "" || TitleText3 != "")
	{
		headText = headText + "検索項目：";
		headText = headText + TitleText1;
		if(TitleText1 == "" && TitleText2 != "")
		{
			headText = headText + TitleText2;
		}else if(TitleText1!== "" && TitleText2 != ""){
			headText = headText + "、" + TitleText2;
		}
		if(TitleText1 == "" && TitleText2 == "" && TitleText3 != "")
		{
			headText = headText + TitleText3;
		}else if((TitleText1!== "" || TitleText2 != "") && TitleText3 != ""){
			headText = headText + "、" + TitleText3;
		}
		
		headText = headText + "に該当するグループ会社</caption>";
	}else{
		headText = headText + "グループ会社一覧</caption>";
	}



	
	//結果表示(ヘッダ部)タグ合成
	resultText = headText + resultText + "<tr><th>名称</th><th>連絡先</th></tr>";
	
	//レコード毎処理
	for (var i=0; i<lineData.length; i++)
	{
		itemData = lineData[i].split(TAB);
		str1 = itemData[2].match(findText1);
		str2 = itemData[3].match(findText2);
		str3 = itemData[4].match(findText3);
		if (str1 && str2 && str3)
		{
			chkflg = 1;

			if(itemData[5])
			{
				urlset = "<a href=" + itemData[5] + " target=_top>" + itemData[0] + "</a>";
			}else{
				urlset = itemData[0];
			}
			
			if(itemData[6])
			{
				urlgif = "<a href=" + itemData[6] + " target=_top><img src=\"/tec/group/images/bt.gif\" width=\"112\" height=\"27\" alt=\"採用ホームページ\" /></a>";
			}else{
				urlgif = "";
			}

			//結果タグ合成
			resultText += "<tr><td>"+ urlset + "</td><td>";
			resultText += "<div class=\"linkBlock100pr\">";
			resultText += "<div class=\"col75prL\"><div class=\"pL5\">" + itemData[1] + "</div></div>";
			resultText += "<div class=\"col25prR\"><div class=\"pR20\">" + urlgif + "</div></div>";
			resultText += "<div class=\"clearBoth\"></div>";
			resultText += "</div>";
			resultText += "</td></tr>";
		}
	}
	resultText += "</table>";
	
	if(chkflg == 0)
	{
		resultText = "<div class=\"txtAL mB10\">該当するグループ企業はありませんでした。</div>";
	}
	chkflg = 0;
	
	return resultText;
}

function createXMLHttpRequest(cbFunc)
{
	var XMLhttpObject = null;
	try
	{
		XMLhttpObject = new XMLHttpRequest();
	}catch(e){
		try
		{
			//alert("Error!-02");
			XMLhttpObject = new ActiveXObject("Msxml2.XMLHTTP");
		}catch(e){
			try
			{
				//alert("Error!-03");
				XMLhttpObject = new ActiveXObject("Microsoft.XMLHTTP");
			}catch(e){
				alert("Error!-04");
				return null;
			}
		}
	}
	//alert("Error!-05");
	if (XMLhttpObject) XMLhttpObject.onreadystatechange = cbFunc;
	//alert("Error!-06");
	return XMLhttpObject;
}
function $(tagId)
{
	return document.getElementById(tagId);
}

