
function naviSearch(searchBoxId,categoryId)
{
	var key = $("suggestbox"+searchBoxId).value; 
	var info = {keyword:key,category:categoryId};
	if(categoryId!='99'){
		var word = $('word');
		if(word){
			$('word').remove();
		}
		var excel = $('excel');
		if(excel){
			$('excel').remove();
		}
		var ppt = $('ppt');
		if(ppt){
			$('ppt').remove();
		}
		var pdf = $('pdf');
		if(pdf){
			$('pdf').remove();
		}
	}
	var mime = $('fileTypehead');
	if(mime){
		$('fileTypehead').remove();
	}
	doSearch(info);
}
function buttonSearch(searchBoxId,hotKey)
{
	var key;
	if(hotKey){
		key = $(hotKey).value;
	}else{
		key = $("suggestbox"+searchBoxId).value;
	}
	
	var categoryId = 1;
	if ($('preCategory') == null || $('preCategory').value == "" ) {
		if ($('mainCategory') != null && $('mainCategory').value != "" ) {
			categoryId = $('mainCategory').value;	
		}
	} else {
		categoryId = $('preCategory').value;
	}

	var info = {keyword:key,category:categoryId};
	setMimeType(searchBoxId);
	doSearch(info);
}

function changeToMainSearch(category)
{	
	var categoryId = category;
	var key = $('preKeyword').value;
	var info = {keyword:key,category:categoryId};
	doSearch(info);
}

function doSearch(searchInfo)
{
	clearSuggest();
	//modified by sophia.song at 2008.08.01 for JSON use
	//var form = $('IntranetForm');
	form = document.getElementById('IntranetForm');
	
	var keyword = searchInfo.keyword;
	if(keyword.length > 200){
		keyword = keyword.substr(0,200);
	}
	//alert(encodeURIComponent(keyword));
	//modified by sophia.song at 2008.08.01 for JSON use
	//$("suggestboxhead").value = keyword;
	//$("mainCategory").value = searchInfo.category;
	document.getElementById("suggestboxhead").value = keyword;
	document.getElementById("mainCategory").value = searchInfo.category;
	
	//added by sophia.song at 2008-06-30 for utf-8 encode
	var orgCharset=document.charset;
	document.charset='UTF-8';
	form.submit();
	document.charset=orgCharset;
}
function setMimeType(searchBoxId){
	if(searchBoxId == 'head'){
		return false;
	}
	var fileTypeX = document.getElementById("fileType" + searchBoxId);
	if(!fileTypeX){
		return false;
	}
	var fileTypeXs = fileTypeX.getElementsByTagName("input");
	var fileType = document.getElementById("fileTypehead");
	var fileTypes = fileType.getElementsByTagName("input");
	for(var i = 0;i < fileTypeXs.length;i++){
		if(fileTypeXs[i].checked == true){
			fileTypes[i].checked = true;
		}else{
			fileTypes[i].checked = false;
		}
	}
	
}



