document.write(""
+"<div id=autokeyword_div style='display:none;position:absolute; top:-999px; left:-999px; z-index:201; width:0px'>"
+"	<table cellspacing=0 cellpadding=0 style='border:solid 1px #0063C5' width=100%>"
+"	<tr bgcolor=#E5EFF9><td id=t9 height=22 style='padding:5 5'><font color=#4B4B49><b>°Ë»ö¾î ÃßÃµ <td align=right style='padding:0 2'><font onclick=auto_sw('1') style='cursor:hand; color:#484C4D; font-size:11px; font-family:µ¸¿ò'>±â´É²ô±â<img auto_sw('1') src=/images/qucik_close.gif border=0 align=absbottom vspace=2 hspace=3></a></td></tr>"
+"	<tr bgcolor=#DDE9F7><td colspan=2 height=1></tr>"
+"	<tr><td bgcolor=white colspan=2>"
+"		<table width=100% cellspacing=0 cellpadding=0>"
+"		<tr><td><DIV id=list_div></DIV></td></tr>"
+"		</table></td></tr>"
+"	</table>"
+"	</div>"
)

//auto_scroll()

var index = -1;
var XML_KEYWORD;
var queryStr;
var selectedQueryStr;
var listCount = 0;
var lowerStr;
var auto_off = getCookie("auto_off");
var u = location.href

/* ÇÑ±ÛÀ» ¿µ¹®À¸·Î ÀÔ·Â½Ã ÇÑ±Û·Î º¯È¯ÇØÁÖ´Â ÀÛ¾÷¿¡ ÇÊ¿äÇÑ º¯¼öµé */
var en_h = "rRseEfaqQtTdwWczxvg";
var reg_h = "[" + en_h + "]";
var en_b = { k:0,o:1,i:2,O:3,j:4,p:5,u:6,P:7,h:8,hk:9,ho:10,hl:11,y:12,n:13,nj:14,np:15,nl:16,b:17,m:18,ml:19,l:20 }
var reg_b = "hk|ho|hl|nj|np|nl|ml|k|o|i|O|j|p|u|P|h|y|n|b|m|l";
var en_f = { "":0,r:1,R:2,rt:3,s:4,sw:5,sg:6,e:7,f:8,fr:9,fa:10,fq:11,ft:12,fx:13,fv:14,fg:15,a:16,q:17,qt:18,t:19,T:20,d:21,w:22,c:23,z:24,x:25,v:26,g:27 }
var reg_f = "rt|sw|sg|fr|fa|fq|ft|fx|fv|fg|qt|r|R|s|e|f|a|q|t|T|d|w|c|z|x|v|g|";
var reg_exp = new RegExp("("+reg_h+")("+reg_b+")((?:"+reg_f+")(?=(?:"+reg_h+")(?:"+reg_b+"))|(?:"+reg_f+"))","g");
var regAlpha =/^[a-zA-Z]+$/;
var regHangul =/[°¡-ÆR]/;
var regHangulOnly =/^[°¡-ÆR]+$/;

function getCookie(name) {
        var nameOfCookie = name + "="
        var x = 0
        while( x <= document.cookie.length ) {
                var y = (x+nameOfCookie.length)
                if ( document.cookie.substring( x, y ) == nameOfCookie ) {
                        if ( (endOfCookie=document.cookie.indexOf( ";", y )) == -1 ) endOfCookie = document.cookie.length
                        return unescape( document.cookie.substring( y, endOfCookie ) )
                        }
                x = document.cookie.indexOf( " ", x ) + 1
                if ( x == 0 ) break
                }
        return ""
        }


function setCookie(name, value, expiredays) {
        var todayDate = new Date()
        todayDate.setDate(todayDate.getDate() + expiredays)
        cook_str = name + "=" + escape(value) + "; path=/; domain="+document.domain+"; "
        if(expiredays) cook_str += "expires=" + todayDate.toGMTString() + ";"
        document.cookie = cook_str
        }

function check_submit(){

	key = form2.keyword.value
	
	estr = "~!@#^&*()_+|}{\":?><`-=\\][';/.,"	//$%
	for(i=0; i<99; i++) {
		if(estr.indexOf(key.charAt(0))>-1) key = key.replace(key.charAt(0),"")
		else i=100
		}

	key = key.replace("&","£¦").replace("+","£«").replace("/","£¯").replace("?","£¿").replace("%","£¥").replace("\\","£Ü")
	key = key.replace("_"," ").replace("_"," ").replace("_"," ").replace("_"," ")

	if(escape(key).indexOf("%u31")>-1) alert("°Ë»ö¾î¿¡ ¿ÀÅ¸°¡ ÀÖ½À´Ï´Ù.\n\nÈ®ÀÎÇÏ½Ã°í ´Ù½Ã ÀÔ·Â¹Ù¶ø´Ï´Ù.")
	else{ 
	   cat_index = document.getElementById("search_index").selectedIndex;
     	   if (cat_index==0){
        	form2.action="./search/totallist.asp";
		form2.submit(); 
           }else{
	        form2.action="./search/list.asp";
		form2.submit(); 
           }    
	   	
	  }
	
}

function setListBox() {
	auto_off = getCookie("auto_off");
	if(auto_off) return false
	if(navigator.appName == "Netscape") return false

	var text = document.form2.keyword;
	if(escape(text.value).indexOf("%u31")>-1) return false

	var e = arguments[0];
	var str = arguments[1];
	var autokeyword_div = document.getElementById("autokeyword_div");
	var list_div = document.getElementById("list_div");

	//if(!str) { autokeyword_div.style.display="none"; return false }

	if(!(event.keyCode == 38 || event.keyCode == 40 || event.keyCode == 27)) {
		queryStr = text.value.toLowerCase();
		index = -1;

		temp = toKorean(queryStr);
		if(temp && regHangulOnly.test(temp) && !regAlpha.test(temp)) queryStr = temp;
                
		html = new String;                
		var xmlDoc=new ActiveXObject("Microsoft.XMLDOM")
		xmlDoc.async="false"
		xmlDoc.load("/search/auto.asp?keyword="+queryStr)	//encodeURIComponent(queryStr)
		XML_KEYWORD = xmlDoc.documentElement.childNodes
		listCount = XML_KEYWORD.length
		if(listCount>1) {
			icnt = 0
			for(i=0; i<listCount; i+=2) {
				string = XML_KEYWORD(i).text
				rcnt = XML_KEYWORD(i+1).text

				html += "<div id='no_" + (icnt++) + "' style='padding:0 1;background:#FFFFFF; width:100%; height:18px; cursor:pointer;'";
				html += "onmouseover=\"if(parent.index>-1&&parent.index!=" + i + ") {document.getElementById('no_' + parent.index).style.backgroundColor='';} parent.index=" + i + ";this.style.backgroundColor='#F5F5F5';parent.selectedQueryStr='" + string + "';\" ";
				html += "onmouseout=\"parent.index=-1;this.style.backgroundColor='#FFFFFF'\"; ";
				html += "onclick=\"parent.document.form2.keyword.value='" + string + "'; check_submit(); \">";	//encodeURIComponent(string)

				html += "<table width=100%  cellpadding=0 cellspacing=0>";
				html += "<tr><td style='font-size:11px; font-family:µ¸¿ò; color:#4B4B4B' height=22>"+string.replace(queryStr, '<b>'+queryStr+'</b>');
				html += "<td align=right style='font-size:11px; font-family:µ¸¿ò; color:#1697D8'>" + rcnt + " °Ç ";
				html += "</table>"

				html += "</div>\r\n";				
				}

			list_div.innerHTML = html;

			var f_Hsize = 71 + (18 * (listCount-1));
			autokeyword_div.style.height = f_Hsize;

			if(listCount > 0) {
				autokeyword_div.style.display="inline";
				auto_scroll()
				}
			else autokeyword_div.style.display="none";
			}
		}

	else {
		if(event.keyCode == 40 && index < (XML_KEYWORD.length/2) - 1) {
			if(index > -1) document.getElementById("no_" + index).style.backgroundColor = "";
			document.getElementById("no_" + ++index).style.backgroundColor = "#EEEEEE";
			text.value = XML_KEYWORD(index*2).text;
			autokeyword_div.style.display="inline";
			}
		else if(event.keyCode == 38) {
			if(index > 0) {
				if(index > -1) document.getElementById("no_" + index).style.backgroundColor = "";
				document.getElementById("no_" + --index).style.backgroundColor = "#EEEEEE";
				text.value = XML_KEYWORD(index*2).text;
				}
			else {
				index = -1;
				autokeyword_div.style.display="inline";
				text.value = queryStr;
				}
			}
		else if(event.keyCode == 27) autokeyword_div.style.display="none"
		}
	}


function auto_scroll() {
	if(auto_off) return false

	u = location.href
	tw = this.document.body.scrollWidth
	if(u.indexOf("co.kr/find")>-1 || u.indexOf("co.kr/detail")>-1) { auto_t = 168; auto_l = tw/2-329; auto_w = 248; }
	else { auto_t = 116; auto_l = tw/2-140; auto_w = 330; }

	autokeyword_div.style.pixelLeft = auto_l
	autokeyword_div.style.pixelTop = auto_t
	autokeyword_div.style.width = auto_w

	if(autokeyword_div.style.display == "inline") setTimeout("auto_scroll()",1000);
	}

function removeListBox() {
	var autokeyword_div = document.getElementById("autokeyword_div");
	autokeyword_div.style.display = "none";
	}

function auto_sw(v) {
	auto_off = v
	setCookie("auto_off",v)
	if(!auto_off) {
		if(form2.keyword.value) form2.keyword.focus()
		else setListBox()
		}
	else form2.keyword.focus()
	}

function navigateView(){ setTimeout("removeListBox()", 150); }
function toKorean(str) { return str.replace(reg_exp,replace); }
function replace(str,h,b,f) { return String.fromCharCode(en_h.indexOf(h)*21*28 + en_b[b]*28 + en_f[f] + 44032); }

