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 onclick=auto_sw('1') src=/img/main/pics/icon_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 setListBox() {
	// ºÎÇÏÁßÁö
	//return false

	auto_off = getCookie("auto_off");
	if(auto_off) return false
	if(navigator.appName == "Netscape") return false

	var text = document.form47.key;
	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("/school/auto.asp?cat1="+cat0+"&key="+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 5;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.form47.key.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(".com/search")>-1 || u.indexOf(".com/detail")>-1 || u.indexOf(".com/school")>-1) { auto_t = 169; auto_l = tw/2-337; auto_w = 248; }
	else { auto_t = 103; auto_l = tw/2-110; auto_w = 264; }

	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=="") setListBox()
	else {
		removeListBox()
		form47.key.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); }
