var site = new Array();
site[0] = ["Google", "http://www.google.com/search", "q",
		["hl", "ja"], ["ie", "shift-jis"],["domains", "rikkyo-st.jp"]];
site[1] = ["Yahoo", "http://search.yahoo.co.jp/bin/search", "p",
		["ei", "Shift_JIS"]];

window.onload = function() {
	if (!document.createElement) return;
	if (document.all && !window.clipboardData && !window.opera) return;

	// 検索サイトのリストを生成
	//var select = document.createElement("select");
	//select.id = "addlist";
	//for (var i = 0; i < site.length; i++) {
	//	var opt = document.createElement("input");
	//	opt.value = i;
	//	opt.type = "radio";
	//	opt.name = "sac";
		//var str = document.createTextNode(site[i][0]);
		//opt.appendChild(str);
	//	document.forms[0].appendChild(opt);
	//}
	// デフォルトで選択状態にする場合はその配列番号を option[n] に指定
	// select.options[3].selected = true;

	// 既存の検索フォームにこのドロップダウンを追加
	var obj = document.forms[0];
	obj.elements[obj.elements.length - 1].value = "検索";
	//obj.insertBefore(select,obj.elements[2]);

	// フォームが送信された時に selectSearch() を呼び出す
	obj.onsubmit = radioSearch;
}
function radioSearch() {
	var str = document.forms[0].p.value;		// 入力された検索文字
	if(document.forms[0].sac.length) { // 選択肢が複数ある場合
	var i;
	for(i = 0; i < document.forms[0].sac.length; i ++){
			if(document.forms[0].sac[i].checked){
				var num = document.forms[0].sac[i].value;
			}
		}
	}

	//var num = document.forms[0].sac.value;	// 選択されたリストの番号

	// 選択された検索サイトのフォーム生成（送信先の指定）
	var setform = document.createElement("form");
	setform.action = site[num][1];
	setform.method = "GET";
	setform.target = "_blank";		// 検索結果を新しいウインドウに表示する場合に追加

	// 検索文字クエリ
	var query = document.createElement("input");
	query.type = "hidden";
	query.name = site[num][2];
	query.value = str;
	setform.appendChild(query);

	// 検索文字以外のクエリ
	if (site[num].length > 3) {
		for (var i = 3; i < site[num].length; i++) {
			var extra = document.createElement("input");
			extra.type = "hidden";
			extra.name = site[num][i][0];
			extra.value = site[num][i][1];
			setform.appendChild(extra);
		}
	}

	// 生成したフォームを文末に追加してそのフォームを送信
	document.body.appendChild(setform);
	setform.submit();			// document.forms[document.forms.length - 1].submit();
	return false;
}
