var loaded_list = false;
var list = new Array();

function Suggest(element, area){
	var options = {dispMax: 5,interval: 1000,highlight: true};
	new Suggest.Local(
			element,    // 入力のエレメントID
			area,       // 補完候補を表示するエリアのID
			list,       // 補完候補の検索対象となる配列
			options     // オプション
			);  
}

function searchFormSuggest(){
	var searchform = document.getElementById('searchform');
	jQuery("#for_suggest").append(
		'<div id="searchsuggest" class="suggest" ' +
		'onclick="javascript: searchform.onsubmit();"' +
		'searchform.submit();return false;"></div>'
	);
	mkSuggestList();
	Suggest('s', 'searchsuggest');
}

function mkSuggestList(){
	var tmp;
	if(loaded_list == true){
		return true;
	}
	loaded_list = true;
	tmp = suggestlist;
	list = new Array();
	for(var key in tmp){
		list.push(tmp[key]['name']);
	}   
}

function loadJSFile(file){
	// 入力補完を始めるときに読ませるかどうか
	// mstatで日付をfileの後ろにとらせたい
	var script = document.createElement('script');
	with(script){
		src = file;
		type = 'text/javascript';
		rel = 'stylesheet';
	}
	var head = document.getElementsByTagName('head');
	head.item(0).appendChild(script);
}

// suggestlist.jsから呼ばれるけどいらない
function searchCategory() {
	return false;
}
