<!--
//¿ä±¸»çÇ× »ç¿ëÀÚ ÀÔ·Â ±×´ë·Î
function QueryCheck(){
	var vQuery =  searchForm.Query.value;
	var vQueryText = ""; //Ã¹ÆäÀÌÁö
	
	if (vQuery == "" || vQuery == "°Ë»ö¾î³ª ¸ðµ¨¸íÀ» ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À") {
		alert('°Ë»ö¾î¸¦ ÀÔ·ÂÇÏÁö ¾Ê¾Ò½À´Ï´Ù.');
		searchForm.Query.focus();
		return false;
	} else if(vQuery=="*"){
		alert("'*'´Â ´Üµ¶À¸·Î »ç¿ëÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.");
	} else {
		vQueryText = specialTrim(vQuery);
		//
		searchForm.QueryText.value = vQueryText;
		searchForm.action="/svcm/ssea/searchResultManual.jsp";
		searchForm.submit();
	}
}

function specialTrim(oldqy){
	var newqy = "";
	var rtqy = "";
	var cc='';
	var isSpecial=false;
	var isCode = false;
	for(var i=0; i<oldqy.length; i++) {
		cc = oldqy.charAt(i);
		switch(cc) {
			case '(':  newqy += "\\" + cc; isSpecial=true; break;
			case ')':  newqy += "\\" + cc; isSpecial=true; break;
			case ',':  newqy += "\\" + cc; isSpecial=true; break;
			case '/':  newqy += "\\" + cc; isSpecial=true; break;
			case '<':  newqy += "\\" + cc; isSpecial=true; break;
			case '>':  newqy += "\\" + cc; isSpecial=true; break;
			default : newqy += cc;
		}// ( ) , / < >
		if(cc=='-'||cc=='_'){
			isSpecial = true;
			isCode = true;
		}
	}
	
	if(isCode &&  newqy.indexOf("-") < newqy.length-1){
		rtqy = "(<word>("+ newqy + ")) <or> (" + _replace(newqy,"-","") + ")";
		//rtqy = "(<word>("+ newqy + ")) <or> (" + _replace(newqy,"-","<near/2>") + ")";
		//newqy = "<word>("+ newqy + ")";
		//newqy = _replace(newqy,"-","<near/2>");
	} else if(!isSpecial && newqy.indexOf(" ")<0){
		rtqy = "<thesaurus>" + newqy;
	} else {
		rtqy = newqy;
	}
	return rtqy;
}

	function _replace(sSrc, sOld, sNew) {
	for (var i = 0; i < sSrc.length; i++) {
		if (sSrc.substring(i, i + sOld.length) == sOld)
			sSrc = sSrc.substring(0, i) + sNew + sSrc.substring(i + sOld.length, sSrc.length);
	}
	return sSrc;
}

//-->

