// 금칙어 제외 기준
// 1. 다른 표현의 일부로 포함될 수 있는 키워드 : 예) 누두, 보지, 빈야, 섹, 야한걸, 야해
// 2. 동음이의어가 있는 경우 혹은 고유명사 : 예) 음모, 하소연, 정양, 정사
// 3. 일반용도로도 사용되는 키워드 : 예) sex, nude, 로리타, 미소녀, 미아리, 셀카, 에로스, 쇼킹
// 4. 성인성이 있으나, 해학적(?)으로 쓰일 수 있는 키워드 : 예) 과부촌, 딸딸이, 변태, 성인유머
// 2007-07-10 부터 상기 제외기준외 금칙어를 선정하여 운영함
function keywordCheck(msg){
	arrList = new Array();
	arrList[arrList.length] = "ogrish";
	arrList[arrList.length] = "오그리시";
    arrList[arrList.length] = "포르노";
    arrList[arrList.length] = "Molca";
    arrList[arrList.length] = "BOZI";
    arrList[arrList.length] = "PORNO";
    arrList[arrList.length] = "boG";
    arrList[arrList.length] = "bojy";
    arrList[arrList.length] = "oralsex";
    arrList[arrList.length] = "porno";
    arrList[arrList.length] = "빠구리";
    arrList[arrList.length] = "뽀르노";
    arrList[arrList.length] = "사까시";
    arrList[arrList.length] = "좃물";
    arrList[arrList.length] = "보짓물";

	for(var i = 0; i < arrList.length; i++)
	{
		var badWord = arrList[i];
		while(true)
		{
			if(msg.indexOf(badWord) != -1)
				msg = msg.replace(badWord, "");
			else
				break;
		}
	}
	return msg;
}
function SrcForm_main() {
	var searchbox = document.Src_main.q;
	if ( check_value( searchbox, '검색어를 입력하세요.') ) return false;
	for (var i = 0 ; i < searchbox.value.length ; i ++ ) {
		var chr = searchbox.value.substring( i,  i + 1 );
		if (
			chr == "?"
			|| chr == ","
			|| chr == "$"
			|| chr == "."
			|| chr == "\'"
			|| chr == "\""
			|| chr == "<"
			|| chr == "`"
			|| chr == "["
			|| chr == "]"
			|| chr == "!"
			|| chr == "--"
		) {
			alert("검색어에는 "+chr+" 를 사용할 수 없습니다.(?,콤마(,),$,\',\",.,<,`,&,[,],-- 사용불가)");
			searchbox.focus();
			return;
		}
	}
	//금칙어검색
	var chk_keyword = keywordCheck(searchbox.value);
	if (searchbox.value != chk_keyword)	{
		alert('입력하신 단어는 금칙어로 검색이 불가능합니다.');
		searchbox.value = '';
		searchbox.focus();
		return;
	}
	Src_main.submit();
}
