function check6(){
	sch1 = document.search.searchword.value;

	/*全角数字を半角数字に変換*/
	if(typeof(sch1) != "string")return false;
	var char1 = new Array("１","２","３","４","５","６","７","８","９","０");
	var char2 = new Array(1,2,3,4,5,6,7,8,9,0);
	var count;	
	while(sch1.match(/[０-９]/)){ //入力データに全角数字がある場合
		for(count = 0; count < char1.length; count++){
				//入力データを全角数字から半角数字に置換する
			sch1 = sch1.replace(char1[count], char2[count]);
		}
	}

	if(sch1 == ""){
		window.alert("検索条件を入力してください。");
		return;
	}

	/*検索ワード分解*/
	sch1 = sch1.replace('　', ' '); /*全角スペースを半角スペースに変換*/
	//sch = sch1.split(' '); /*半角スペースで分解*/
	sch = sch1.replace(' ', ''); /*半角スペースを空文字に変換*/

	/*区切り記号*/
	delimiter = '|';

	maxrecord=dt.length;	/*読み込むデータのレコード数*/
	c = 0;			/*ヒット件数カウント用*/
	var result="";		/*検索結果HTML書き出し用*/

	result=result.concat("<table border='0' cellpadding='0' cellpadding='0'><tr><td align='left'>");

	var hitshop="";	/*重複チェック用*/
/*	for(i=0; i<maxrecord; i++){
		n = 1;
		for(k=0; k<sch.length; k++){	*//*1レコード内をそれぞれの検索ワードで検索*/
/*			na = 0;
			n1 = dt[i].indexOf(sch[k],0);
			if(n1 > -1){	na=1	};
			if(sch1 == ''){	na=0	};
			n = n * na;
		}*/
	for(i=0; i<maxrecord; i++){
		n = 0;
		n1 = dt[i].indexOf(sch,0);
		if(n1 > -1){
			n=1;
		}
		if(n > 0){	/*このレコード内に検索ワードがヒットした場合*/
			var shopname="";
			var url="";
			var shopname2="";
			var url2="";
			dat1=dt[i].split(delimiter);	/*レコードをdelimiterで分解*/

			if(dat1[0].length == sch.length){ /*検索する番号と、データ内の番号の文字数が同じ場合。つまり完全一致*/

				/*重複削除のため今までヒットした支店をチェック*/
				p = 0;
				pa = hitshop.indexOf(dat1[1],0);
				if(pa > -1){ p=1 };
			
				if(p == 0){/*重複していない場合*/
					switch(dat1[1]){
						case "A": shopname="札幌営業所"; url="branch_sapporo.php"; break;
						case "B": shopname="青森営業所"; url="branch_aomori.php"; break;
						case "C": shopname="仙台支店"; url="branch_sendai.php"; break;
						case "D": shopname="東京支店"; url="branch_tokyo.php"; break;
						case "E": shopname="横浜支店"; url="branch_yokohama.php"; break;
						case "F": shopname="静岡支店"; url="branch_shizuoka.php"; break;
						case "G": shopname="浜松営業所"; url="branch_hamamatsu.php"; break;
						case "H": shopname="本社"; url="branch_honsha.php"; break;
						case "I": shopname="名古屋本店"; url="branch_nagoya.php"; break;
						case "J": shopname="さいたま支店"; url="branch_saitama.php"; break;
						case "L": shopname="金沢支店"; url="branch_kanazawa.php"; break;
						case "M": shopname="大阪支店"; url="branch_osaka.php"; break;
						case "N": shopname="神戸支店"; url="branch_koube.php"; break;
						case "O": shopname="広島支店"; url="branch_hiroshima.php"; break;
						case "Q": shopname="福岡支店"; url="branch_fukuoka.php"; break;
						case "R": shopname="鹿児島支店"; url="branch_kagoshima.php"; break;
						default: shopname=""; url="";
					}
					result=result.concat("<a href='"+url+"'>"+shopname+"</a>&nbsp;&nbsp;&nbsp;");
					hitshop=hitshop.concat(dat1[1]);
					/*最寄支店がふたつ登録されている場合*/
					if(dat1[2] != ""){
						switch(dat1[2]){
							case "A": shopname2="札幌営業所"; url2="branch_sapporo.php"; break;
							case "B": shopname2="青森営業所"; url2="branch_aomori.php"; break;
							case "C": shopname2="仙台支店"; url2="branch_sendai.php"; break;
							case "D": shopname2="東京支店"; url2="branch_tokyo.php"; break;
							case "E": shopname2="横浜支店"; url2="branch_yokohama.php"; break;
							case "F": shopname2="静岡支店"; url2="branch_shizuoka.php"; break;
							case "G": shopname2="浜松営業所"; url2="branch_hamamatsu.php"; break;
							case "H": shopname2="本社"; url2="branch_honsha.php"; break;
							case "I": shopname2="名古屋本店"; url2="branch_nagoya.php"; break;
							case "J": shopname2="さいたま支店"; url2="branch_saitama.php"; break;
							case "L": shopname2="金沢支店"; url2="branch_kanazawa.php"; break;
							case "M": shopname2="大阪支店"; url2="branch_osaka.php"; break;
							case "N": shopname2="神戸支店"; url2="branch_koube.php"; break;
							case "O": shopname2="広島支店"; url2="branch_hiroshima.php"; break;
							case "Q": shopname2="福岡支店"; url2="branch_fukuoka.php"; break;
							case "R": shopname2="鹿児島支店"; url2="branch_kagoshima.php"; break;
							default: shopname2=""; url2="";
						}
						result=result.concat("<a href='"+url2+"'>"+shopname2+"</a>");
						hitshop=hitshop.concat(dat1[2]);
					}
					c = c+1;	/*ヒット件数カウント*/
					if(c % 4 == 0){
						result=result.concat("<br>");
					}
				}/*重複していない場合ここまで*/
			}
		}
	}
	result=result.concat("</td>");
	result=result.concat("</tr>");
	result=result.concat("</table>");
	if(c > 0){
		/*result=result.concat(c+"件見つかりました");*/
	}else{
		result=result.concat("指定した条件では見つかりませんでした");
	}
	if (!document.getElementById) return;
	var elm = document.getElementById('message01');
	elm.innerHTML = result;	/*name=message01の部分を置き換え*/
}





/*---------------------------------- メールフォームの市外局番より最寄り支店自動選択 ----------------------------------*/

function check_mailform(){
	sch1 = document.form001.shigai.value;

	/*sch1つまり市外局番が空欄の場合、フォームCGIの確認画面ではじかれるのでここではエラーを吐かず、関数を終了しておく*/
	if(sch1 == ""){
		return;
	}

	/*もしもstring型以外が入力されていたら終了*/
	if(typeof(sch1) != "string"){
		return;
	}

	/*全角数字を半角数字に変換*/
	var char1 = new Array("１","２","３","４","５","６","７","８","９","０");
	var char2 = new Array(1,2,3,4,5,6,7,8,9,0);
	var count;	
	while(sch1.match(/[０-９]/)){ //入力データに全角数字がある場合
		for(count = 0; count < char1.length; count++){
				//入力データを全角数字から半角数字に置換する
			sch1 = sch1.replace(char1[count], char2[count]);
		}
	}

	/*検索ワード調整*/
	sch1 = sch1.replace('　', ' '); /*全角スペースを半角スペースに変換*/
	sch = sch1.replace(' ', ''); /*半角スペースを空文字に変換*/

	/*区切り記号*/
	delimiter = '|';

	maxrecord=dt.length;	/*読み込むデータのレコード(行)数*/
	c = 0;			/*ヒット件数カウント用*/
	var autoshiten=""; /*自動判別結果支店名*/
	var autoshiten_tag=""; /*自動判別結果のタグ用*/
	var hitshop="";	/*重複チェック用*/
	for(i=0; i<maxrecord; i++){
		n = 0;
		n1 = dt[i].indexOf(sch,0);
		if(n1 > -1){
			n=1;
		}
		
		if(n > 0){	/*このレコード内に検索ワードがヒットした場合*/
			dat1=dt[i].split(delimiter);	/*レコードをdelimiterで分解*/
			
			if(dat1[0].length == sch.length){ /*検索する番号と、データ内の番号の文字数が同じ場合。つまり完全一致*/
				/*重複削除のため今までヒットした支店をチェック。完全一致のif内なので本来は必要ないはずだが念の為*/
				p = 0;
				pa = hitshop.indexOf(dat1[1],0);
				if(pa > -1){
					p=1;
				}
				if(p == 0){ /*重複していない場合*/
					switch(dat1[1]){
						case "A": document.form001.mailfor.value = 1; /*札幌営業所*/
							autoshiten = "札幌営業所";
							document.form001.mailname.value = '株式会社キングコーポレーション札幌営業所'; break;
						case "B": document.form001.mailfor.value = 2; /*青森営業所*/
							autoshiten = "青森営業所";
							document.form001.mailname.value = '株式会社キングコーポレーション青森営業所'; break;
						case "C": document.form001.mailfor.value = 3; /*仙台支店*/
							autoshiten = "仙台支店";
							document.form001.mailname.value = '株式会社キングコーポレーション仙台支店'; break;
						case "D": document.form001.mailfor.value = 4; /*東京支店*/
							autoshiten = "東京支店";
							document.form001.mailname.value = '株式会社キングコーポレーション東京支店'; break;
						case "E": document.form001.mailfor.value = 5; /*横浜支店*/
							autoshiten = "横浜支店";
							document.form001.mailname.value = '株式会社キングコーポレーション横浜支店'; break;
						case "F": document.form001.mailfor.value = 6; /*静岡支店*/
							autoshiten = "静岡支店";
							document.form001.mailname.value = '株式会社キングコーポレーション静岡支店'; break;
						case "G": document.form001.mailfor.value = 7; /*浜松営業所*/
							autoshiten = "浜松営業所";
							document.form001.mailname.value = '株式会社キングコーポレーション浜松営業所'; break;
//						case "H": document.form001.mailfor.value = 8; /*本社*/
//							document.form001.mailname.value = '株式会社キングコーポレーション'; break;
						case "I": document.form001.mailfor.value = 9; /*名古屋本店*/
							autoshiten = "名古屋本店";
							document.form001.mailname.value = '株式会社キングコーポレーション名古屋本店'; break;
						case "J": document.form001.mailfor.value = 10; /*さいたま支店*/
							autoshiten = "さいたま支店";
							document.form001.mailname.value = '株式会社キングコーポレーションさいたま支店'; break;
						case "L": document.form001.mailfor.value = 11; /*金沢支店*/
							autoshiten = "金沢支店";
							document.form001.mailname.value = '株式会社キングコーポレーション金沢支店'; break;
						case "M": document.form001.mailfor.value = 12; /*大阪支店*/
							autoshiten = "大阪支店";
							document.form001.mailname.value = '株式会社キングコーポレーション大阪支店'; break;
						case "N": document.form001.mailfor.value = 13; /*神戸支店*/
							autoshiten = "神戸支店";
							document.form001.mailname.value = '株式会社キングコーポレーション神戸支店'; break;
						case "O": document.form001.mailfor.value = 14; /*広島支店*/
							autoshiten = "広島支店";
							document.form001.mailname.value = '株式会社キングコーポレーション広島支店'; break;
						case "Q": document.form001.mailfor.value = 15; /*福岡支店*/
							autoshiten = "福岡支店";
							document.form001.mailname.value = '株式会社キングコーポレーション福岡支店'; break;
						case "R": document.form001.mailfor.value = 16; /*鹿児島支店*/
							autoshiten = "鹿児島支店";
							document.form001.mailname.value = '株式会社キングコーポレーション鹿児島支店'; break;
						default:
							autoshiten = "";
							document.form001.mailfor.value = 99;
					}
					hitshop=hitshop.concat(dat1[1]);
					/*メールフォームでの検索用市外局番データでは、全番号で最寄支店をひとつに絞っているので、
					ふたつめの支店を拾う処理をしない。*/
					c = c+1;	/*ヒット件数カウント*/
				} /*重複していない場合ここまで*/
			}
		} /*ヒットした場合ここまで*/
	} /*forループここまで*/
	if(c > 0){	/*ヒットしていたら、hiddenタグを発生させる*/
		autoshiten_tag = "<input type='hidden' name='問い合わせ支店' value='"+autoshiten+"(市外局番から、最寄りの支店・営業所を自動判別しています)'>";
	}else{
		autoshiten_tag="";
	}
	var elm3 = document.getElementById('addform');
	elm3.innerHTML = autoshiten_tag;	/*name=addformの部分を置き換え*/
	return;
}





/*---------------------------------- メールフォームで選択した営業所により送信先を振り分け ----------------------------------*/

function editcheck2(){
	shitenmei = document.form001.shiten.value;
	tokuisaki = document.form001.code.value;
	if( (shitenmei == '') && (tokuisaki == '') ){
		check_mailform(); /*ひとつ上の関数で、市外局番から自動振り分け*/
	}else{
		switch(shitenmei){
			case '札幌営業所':	 document.form001.mailfor.value = 1;
				document.form001.mailname.value = '株式会社キングコーポレーション札幌営業所'; break;
			case '青森営業所':	 document.form001.mailfor.value = 2;
				document.form001.mailname.value = '株式会社キングコーポレーション青森営業所'; break;
			case '仙台支店':	 document.form001.mailfor.value = 3;
				document.form001.mailname.value = '株式会社キングコーポレーション仙台支店'; break;
			case '東京支店':	 document.form001.mailfor.value = 4;
				document.form001.mailname.value = '株式会社キングコーポレーション東京支店'; break;
			case '横浜支店':	 document.form001.mailfor.value = 5;
				document.form001.mailname.value = '株式会社キングコーポレーション横浜支店'; break;
			case '静岡支店':	 document.form001.mailfor.value = 6;
				document.form001.mailname.value = '株式会社キングコーポレーション静岡支店'; break;
			case '浜松営業所':	 document.form001.mailfor.value = 7;
				document.form001.mailname.value = '株式会社キングコーポレーション浜松営業所'; break;
//			case '本社':		 document.form001.mailfor.value = 8;
//				document.form001.mailname.value = '株式会社キングコーポレーション'; break;
			case '名古屋本店':	 document.form001.mailfor.value = 9;
				document.form001.mailname.value = '株式会社キングコーポレーション名古屋本店'; break;
			case 'さいたま支店': document.form001.mailfor.value = 10;
				document.form001.mailname.value = '株式会社キングコーポレーションさいたま支店'; break;
			case '金沢支店':	 document.form001.mailfor.value = 11;
				document.form001.mailname.value = '株式会社キングコーポレーション金沢支店'; break;
			case '大阪支店':	 document.form001.mailfor.value = 12;
				document.form001.mailname.value = '株式会社キングコーポレーション大阪支店'; break;
			case '神戸支店':	 document.form001.mailfor.value = 13;
				document.form001.mailname.value = '株式会社キングコーポレーション神戸支店'; break;
			case '広島支店':	 document.form001.mailfor.value = 14;
				document.form001.mailname.value = '株式会社キングコーポレーション広島支店'; break;
			case '福岡支店':	 document.form001.mailfor.value = 15;
				document.form001.mailname.value = '株式会社キングコーポレーション福岡支店'; break;
			case '鹿児島支店':	 document.form001.mailfor.value = 16;
				document.form001.mailname.value = '株式会社キングコーポレーション鹿児島支店'; break;
			default: document.form001.mailfor.value = 99;
		}
	var elm2 = document.getElementById('addform');
	elm2.innerHTML = "";	/*name=addformの部分を置き換え*/
	}
	document.form001.submit();
}
