// ［送信］ボタンをクリック時の処理を定義
function send(flag) {

	// 非同期通信を行うためのXMLHttpRequestオブジェクトを生成
	// IE以外
	if(window.XMLHttpRequest) {
		xmlReq = new XMLHttpRequest();
	// IE用
	} else if(window.ActiveXObject) {
		try {
			xmlReq = new ActiveXObject("Msxml2.XMLHTTP");
		} catch(e) {
			xmlReq = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}

	// サーバーからの応答時の処理を定義（結果のページへの反映）
	xmlReq.onreadystatechange = function() {
		var msg = document.getElementById("result");
		if (xmlReq.readyState == 4) {
			if (xmlReq.status == 200) {
				msg.innerHTML = xmlReq.responseText;
			} else {
				msg.innerHTML = "通信に失敗しました。";
			}
		} else {
			//msg.innerHTML = "検索中…";
		}
	}

	if(flag == 1){
		// サーバーとの通信を開始
		xmlReq.open("GET","auto_search.php");
		xmlReq.send(null);
	}else{
		for(count = 0; count < document.fm.appl.length; count++){
			if (document.fm.appl[count].checked == true) {
				appl_val = document.fm.appl[count].value;
			}
		}
		lang_val = "";
		for(count = 0; count < document.fm.ck_lng.length; count++){
			if (document.fm.ck_lng[count].checked == true) {
				if(lang_val==""){
					lang_val += document.fm.ck_lng[count].value;
				}else{
					lang_val += "," + document.fm.ck_lng[count].value;
				}
			}
		}

		xmlReq.open("POST","auto_search.php",true);
		xmlReq.setRequestHeader("content-type","application/x-www-form-urlencoded;charset=UTF-8");
		xmlReq.send("search_flag=" + encodeURI(document.fm.search_flag.value)
					+ "&appl=" + encodeURI(appl_val)
					+ "&lang=" + encodeURI(lang_val)
		);

		appl_val="";
		lang_val="";
	}
}