var ccc = false;
var shIe = true;

//var gnbtype = "main";
//var gnbtype = "group";
//var gnbtype = "sub";

var ad_url = document.URL; 

if (gnbtype == "main")
{
	var acDiv_Top = -13;
	var acDiv_Left = 0;
	var acDiv_Width = "296";
	var acDiv_Ment1 = "ÇØ´ç ´Ü¾î·Î ½ÃÀÛÇÏ´Â ÃßÃµ¾î°¡ ¾ø½À´Ï´Ù";
	var acDiv_Ment2 = "ÇØ´ç ´Ü¾î·Î ³¡³ª´Â ÃßÃµ¾î°¡ ¾ø½À´Ï´Ù";
}else{
	var acDiv_Top = -5;
	var acDiv_Left = -2;
	var acDiv_Width = "180";
	var acDiv_Ment1 = "ÇØ´ç ´Ü¾î·Î ½ÃÀÛÇÏ´Â<br>&nbsp;&nbsp;&nbsp;ÃßÃµ¾î°¡ ¾ø½À´Ï´Ù";
	var acDiv_Ment2 = "ÇØ´ç ´Ü¾î·Î ³¡³ª´Â<br>&nbsp;&nbsp;&nbsp;ÃßÃµ¾î°¡ ¾ø½À´Ï´Ù";
}

function gmkt_ac(flag, event) {
	gmktMain_setTextBox(flag, event);

	var e=window.event? window.event : event ;
	var c= window.event? window.event.keyCode : event.which;

	if ( gmktMain_getNavigatorType() == 1 )
	{
		if (c==220)
		{
			e.returnValue = false;
			return;
		}
	}

	if ( ccc ) return;
	document.menusearchform.keyword.style.fontFamily="µ¸¿ò";
	document.menusearchform.keyword.style.fontSize="12px";
	document.menusearchform.keyword.style.color ="#000000" ;
	document.menusearchform.keyword.style.fontWeight ="" ;
	document.menusearchform.keyword.style.letterSpacing = "0" ;
	document.menusearchform.keyword.style.textAlign = "left";
	document.menusearchform.keyword.value= "" ;
	ccc = true;
	shIe = false;
}

function search_keyword(keyword) {
	document.Sform_direct.keyword.value = keyword;
	document.Sform_direct.submit();
}

var gmktMain_keystatus = 1; // keysatus 1 : No Input, 2 : Start Input

var gmktBRType = gmktMain_getNavigatorType();

function gmktMain_setTextBox(flag, event) {
	var textbox = document.menusearchform.keyword;    // [DIQUEST]  °Ë»öÃ¢ form name °ú input name º¯°æ
	var _event;

	try {
		if ( gmktBRType == 1)
		{
			_event = window.event;
			nodeName = _event.srcElement.nodeName;
			key = _event.keyCode;
		}else if ( gmktBRType == 2 || gmktBRType == 3 || gmktBRType == 4)
		{
			_event = event;
			nodeName = _event.target.nodeName;
			key = _event.which;
		}else{
			nodeName = "None";
		}
		if ( gmktMain_keystatus == 1 && flag && key != 13) {
			textbox.value = "";
			gmktMain_keystatus = 2;
	   }
	}
	catch ( err )
	{
	}
}

function gmktMain_getNavigatorType() {
	var agt=navigator.userAgent.toLowerCase();
	if (agt.indexOf("msie") != -1) return 1;
	else if (agt.indexOf("firefox") != -1) return 2;
	else if (agt.indexOf("safari") != -1) return 3;
	else if (agt.indexOf("opera") != -1) return 4;
	else return 0;
}

function gmktMain_get_nav() {
	var ver=navigator.appVersion ;
	if (navigator.appName.indexOf("Microsoft")!=-1 && ver.indexOf("MSIE 4")==-1 && ver.indexOf("MSIE 3")==-1) {
		return 1;
	} else if (navigator.appName.indexOf("Netscape")!=-1) return 2;
		else return 0;
}

function gmktMain_chk_rt(t) {
	if (t!=1) return 0;
	try {
		var Td=document;
		var Ip=Td.menusearchform.keyword;
	} catch (e) {
		return 0;
	}
	return 1;
}

var gmktMain_tIE=gmktMain_get_nav();
var gmktMain_cBR=gmktMain_chk_rt(gmktMain_tIE);

var gmktMain_Td=document ;
var gmktMain_Ip=gmktMain_Td.menusearchform.keyword;
var gmktMain_m_on=0,gmktMain_m_now=0,gmktMain_s_now=0,gmktMain_shl=0,gmktMain_a_now=0,gmktMain_a_on=0,gmktMain_arr_on=0,gmktMain_frm_on=0 ;
var gmktMain_cn_use="use_ac" ;
var gmktMain_wi_int=500 ;
var gmktMain_B="block",gmktMain_I="inline",gmktMain_N="none",gmktMain_UD="undefined" ;
var gmktMain_bak="",gmktMain_old="" ;
var qs_ac_list="",qs_ac_id="",qs_q="",qs_qc="",qs_m=0,qs_ac_len=0 ,qs_ac_list_ad="", qs_ac_ad_len = 0 ;
gmktMain_bak=gmktMain_old=gmktMain_Ip.value ; // search keyword save
var gmktMain_acuse=1; // autocomplete on : 1, off : 0
var gmktMain_cc= new Object() ;

var gmktMain_help=0;
var gmktMain_ac_on = 0;


	function gmktMain_wd()
	{
		if (gmktMain_tIE != 1) {
			if (gnbtype == "main" || gnbtype == "group")
			{
				acDiv_Left=0;
			}else{
				acDiv_Left=-2;
			}
		}
		gmktMain_ac_body.style.top = acDiv_Top ;
		gmktMain_ac_body.style.left = acDiv_Left ;

		if (gmktMain_acuse==1) gmktMain_Ip.autocomplete = "off" ;
		else if (gmktMain_acuse==0) gmktMain_Ip.autocomplete = "on" ;

		gmktMain_Ip.onclick = gmktMain_req_ipc ;
		gmktMain_Ip.onblur = gmktMain_dis_p ;
		gmktMain_Td.body.onclick = gmktMain_dis_p ;
	}

	var gmktMain_dnc=0;

	function gmktMain_req_ipc( event ) {
		gmktMain_dnc=1;
		gmktMain_frm_on=0;
		gmktMain_req_ac2(1, event ) ;
	}

	function gmktMain_dis_p() {
		if (gmktMain_dnc) {
			gmktMain_dnc=0;
			return ;
		}
		if (gmktMain_arr_on) {
			return ;
		}
		if (gmktMain_frm_on) {
			return ;
		}
		gmktMain_ac_hide() ;
		gmktMain_help = 0;
	}

	function gmktMain_req_ac2(me, event ) {
		if (gmktMain_Ip.value == "" || gmktMain_acuse==0 ) return ;
		if (gmktMain_help)
		{
			gmktMain_ac_hide() ;
			var o = gmktMain_get_cc(me);
			if (o && o[1][1] != "" ) gmktMain_ac_show(o[0], o[1], o[2], o[3], me, event, o[4]) ;
			else gmktMain_reqAC(me, event);
		}else{
			if (gmktMain_a_on && gmktMain_dnc) {
				gmktMain_ac_hide() ;
				return ;
			}
			var o = gmktMain_get_cc(me);
			if (o && o[1][1] != "" ) gmktMain_ac_show(o[0], o[1], o[2], o[3], me, event, o[4]) ;
			else gmktMain_reqAC(me, event);
		}
	}

	var gmktMain__req = null;

	function gmktMain_get_req()
	{

		if ( gmktMain__req && gmktMain__req.readyState != 0 )
		{
			gmktMain__req.abort() ;
		}
		try
		{
			gmktMain__req = new ActiveXObject("Msxml2.XMLHTTP") ;
		}
		catch (e)
		{
			try
			{
				gmktMain__req = new ActiveXObject("Microsoft.XMLHTTP") ;
			}
			catch (e)
			{
				gmktMain__req = false ;
			}
		}

		if ( !gmktMain__req && typeof XMLHttpRequest != gmktMain_UD ) gmktMain__req = new XMLHttpRequest() ;
		return gmktMain__req ;
	}

	function gmktMain_showAC( event )
	{
		if (gmktMain__req.readyState==4 && gmktMain__req.responseText && gmktMain__req.status==200)
		{
			try
			{
				eval(gmktMain__req.responseText) ;
				gmktMain_set_cc(qs_qc, qs_q, qs_ac_list, qs_ac_id, qs_m, qs_ac_list_ad ) ;
				gmktMain_ac_show(qs_qc, qs_q, qs_ac_list, qs_ac_id, qs_m, event , qs_ac_list_ad) ;
			}
			catch (e)
			{
			}
		}
	}

	function gmktMain_reqAC(me, event)
	{
		var sv, esp;
		var ke=gmktMain_trim_space(gmktMain_Ip.value, me) ;
		ke = ke.replace(/ /g, "%20") ;
		esp = ke;

		if (ke == "")
		{
			gmktMain_ac_hide() ;
			return ;
		}

		if (gmktBRType == 2 || gmktBRType == 4)
		{
			esp = escape(ke);
		}
		sv = "/challenge/neo_search/auto_complete.asp?p=" + me + "&q=" + esp ;
		gmktMain__req = gmktMain_get_req() ;

		if (gmktMain__req)
		{
			gmktMain__req.open("GET", sv, true) ;
			gmktMain__req.onreadystatechange = gmktMain_showAC;
		}

		try
		{
			gmktMain__req.send(null) ;
		}
		catch (e)
		{
			return 0 ;
		}
	}

	function gmktMain_ac_show(aqo, aq, al, ai, am, event,al_ad )
	{
		gmktMain_help = 0;
		gmktMain_ac_on = 1;

		if ( aq && aq != "" && aq != gmktMain_trim_space(gmktMain_Ip.value, am) ) return ;

		qs_q = aq ;
		qs_m = am ;
		qs_ac_list = al ;
		qs_ac_id = ai ;
		qs_ac_list_ad = al_ad;
		qs_ac_len = qs_ac_list.length ;
		qs_ac_ad_len = qs_ac_list_ad.length ;
		var h = (qs_ac_len > 4) ? 4 : qs_ac_len ;
		h = h * 19 ;

		gmktMain_print_ac(aqo,aq,ai) ;

		if ( qs_ac_list[0] == "" && ( qs_m == 1 || qs_m == 2 ) )
		{
			qs_ac_len = 1;
			h = 19;

			if ( qs_ac_list[0] == "" ) h = h + 19;
		}

		//gmktMain_scrol.style.height = h + 4;

		if ( qs_ac_len )
		{
			h += 38;
			gmktMain_a_on = 1;
		}
		else
		{
			gmktMain_a_on = 0;
		}

		if (gnbtype == "main")
		{
			gmktMain_ac_body.width = 276 ;
		}else{
			gmktMain_ac_body.width = 250 ;
		}
		gmktMain_ac_body.height = h ;

		if (document.getElementById('search_arrow'))
		{
			document.getElementById('search_arrow').src="http://image.gmarket.co.kr/challenge/neo_image/new_main_top/new_search_arrow02.gif"
		}

		gmktMain_ac_body.style.display = gmktMain_B;
		if (gmktMain_a_on)
		{
			gmktMain_set_acpos(0);
			//gmktMain_scrol.scrollTop=0;
			gmktMain_Ip.onkeydown = gmktMain_ackhl;
		}
		show_ifrm();
	}

	function gmktMain_ac_show_help()
	{
		var h = 19 ;
		gmktMain_a_on = 1;
		gmktMain_frm_on = 1;
		gmktMain_help = 1;
		gmktMain_ac_on = 0;
		
		if (document.getElementById('search_arrow'))
		{
			document.getElementById('search_arrow').src="http://image.gmarket.co.kr/challenge/neo_image/new_main_top/new_search_arrow02.gif"
		}

		gmktMain_print_ac_help() ;

		//gmktMain_scrol.style.height = h + 15;

		if (gnbtype == "main")
		{
			gmktMain_ac_body.width = 276 ;
		}else{
			gmktMain_ac_body.width = 250 ;
		}
		gmktMain_ac_body.height = h ;

		gmktMain_ac_body.style.display = gmktMain_B;
		//gmktMain_scrol.scrollTop=0;
	}

	function gmktMain_ac_swap(event)
	{
		if (gmktMain_help)
		{
			gmktMain_ac_hide();
			gmktMain_help = 0;
			gmktMain_ac_on = 0;
		}else if (menusearchform.keyword.value == ""){
			gmktMain_ac_show_help();
		}else{
			if (gmktMain_ac_on == "0")
			{
				if (qs_ac_list[gmktMain_a_now] == gmktMain_UD || qs_ac_list[gmktMain_a_now] == null || qs_ac_list[gmktMain_a_now] == "" || menusearchform.keyword.value == "")
				{
					gmktMain_ac_show_help();
				}else{
					var me=1 ;
					gmktMain_old=gmktMain_trim_space(gmktMain_Ip.value, me) + me ;
					menusearchform.keyword.focus();
					gmkt_ac(0,event);
				}

			}else{
				gmktMain_ac_hide();
				gmktMain_help = 0;
				gmktMain_ac_on = 0;
			}
		}
	}

	function gmktMain_set_acpos(v)
	{
		gmktMain_a_now = v;
		setTimeout('gmktMain_set_ahl();', 10);
	}

	function gmktMain_set_ahl()
	{
		if ( !gmktMain_a_on )	return;
		var o1, o2;

		if (!gmktMain_help)
		{
			for ( i=0; i < qs_ac_len; i++ )
			{
				o1 = document.getElementById('gmktMain_ac' + (i+1));
				if ((i+1) == gmktMain_a_now)
					o1.style.backgroundColor = '#CBDFEE';
				else
					o1.style.backgroundColor = '';
			}
		}

	}

	var gmktMain_max_row=4;

	function gmktMain_ackhl(event) {
		var e=window.event? window.event: event ;
		var o1, o2 ;
		var c=window.event? window.event.keyCode: event.which ;

		if (c==220)
		{
			e.returnValue = false;
			return;
		}

		if (c==39) { // Left arrow
			gmktMain_req_ac2(1, event) ;
		}
		if (c==13) { // Enter
			if (gmktMain_a_now>0) {
				chk_menusrch_val();
			}
				//(qs_ac_list[gmktMain_a_now]);
		}
		if (c==40 || (c==9 && !e.shiftKey)) { // 40 : Down Arrow, 9 : Tab
			if (gmktMain_m_on) return ;
			if (!gmktMain_a_on) {
				gmktMain_req_ac2(1, event) ;
				return ;
			}
			if (gmktMain_a_now < qs_ac_len) {
				if (gmktMain_a_now == 0) gmktMain_bak = gmktMain_Ip.value ;
				gmktMain_a_now++ ;
//				if (gmktMain_a_now > gmktMain_max_row) gmktMain_scrol.scrollTop = parseInt((gmktMain_a_now-1)/gmktMain_max_row)*gmktMain_max_row*19 ;
				o1 = document.getElementById('gmktMain_ac' + gmktMain_a_now) ;
				o2 = document.getElementById('gmktMain_acq' + gmktMain_a_now) ;
				gmktMain_old = gmktMain_Ip.value = o2.innerHTML ;
				gmktMain_Ip.focus() ;
				gmktMain_set_ahl() ;
				e.returnValue = false;
			}
		}
		if (gmktMain_a_on && (c==38 || (c==9 && e.shiftKey))) { // 38: Up Arrow, 9 : Tab
			if (!gmktMain_a_on) return ;
			if (gmktMain_a_now <= 1) {
				gmktMain_ac_hide() ;
				gmktMain_old = gmktMain_Ip.value = gmktMain_bak ;
			}
			else {
				gmktMain_a_now-- ;
//				if ((qs_ac_len-gmktMain_a_now)+1 > gmktMain_max_row) gmktMain_scrol.scrollTop = (qs_ac_len-(parseInt((qs_ac_len-gmktMain_a_now)/gmktMain_max_row)+1)*4)*19 ;
				o1 = document.getElementById('gmktMain_ac'+ gmktMain_a_now) ;
				o2 = document.getElementById('gmktMain_acq' + gmktMain_a_now) ;
				gmktMain_old = gmktMain_Ip.value = o2.innerHTML ;
				gmktMain_Ip.focus() ;
				gmktMain_set_ahl() ;
				e.returnValue = false ;
			}
		}
	}

	function gmktMain_print_ac(aqo,aq,ai)
	{
		if (qs_ac_list[0] == "") {
			document.getElementById('keywordOrg').value = aq;
			document.getElementById('keywordCVT').value = "";
			document.getElementById('keywordCVTi').value = ai;

			//gmktMain_scrol.innerHTML = gmktMain_get_ac0() ;
			autoFillData.innerHTML = gmktMain_get_ac0() ;

		}
		else {
			document.getElementById('keywordOrg').value = aq;
			document.getElementById('keywordCVT').value = qs_ac_list;
			document.getElementById('keywordCVTi').value = ai;

			//gmktMain_scrol.innerHTML = gmktMain_get_aclist(aqo) ;
			autoFillData.innerHTML = gmktMain_get_aclist(aqo) ;
			if (qs_ac_list_ad[0] != "") {
				document.getElementById('autoFillAdArea').style.display = gmktMain_B;	
				autoFillAdArea.innerHTML = gmktMain_get_aclist_ad() ; // monopoly_ad 
			}
			else
			{	
				document.getElementById('autoFillAdArea').style.display = gmktMain_N;
				autoFillAdArea.innerHTML = "";
			}
		}
		gmktMain_ac_body.style.display = gmktMain_B ;
		setTimeout('gmktMain_set_ahl();', 10) ;
	}

	function gmktMain_print_ac_help()
	{
//		gmktMain_scrol.innerHTML = gmktMain_get_help() ;
		autoFillData.innerHTML = gmktMain_get_help() ;
		gmktMain_ac_body.style.display = gmktMain_B ;
	}

	function gmktMain_get_aclist(aqo)
	{
		var d="", ds="", l=0, s="", cnt=0, pos=0, qlen=0, temp_list="";

		if ( qs_ac_list[0] != "" )
		{

			s += "<table width='" + acDiv_Width +"' border=0 cellpadding='1' cellspacing='0'>" ;
			s += "<tr><td><span id='getSearchEng' style='display:none'>" + aqo + "</span></td><td></td></tr><tr><td width='2'></td><td><table width='" + acDiv_Width +"'>";

			for ( i=0; i < qs_ac_len; i++)
			{
				ds = d = qs_ac_list[i];
				l = gmktMain_js_strlen(d) ;
				pos = d.indexOf(gmktMain_Ip.value);
				if (pos >= 0) {
					if (pos == 0) {
						ds = gmktMain_js_highlight (ds, gmktMain_Ip.value,  0);
					}
					else {
						ds = gmktMain_js_highlight (ds, gmktMain_Ip.value,  1);
					}
				}

				s += "<tr id='gmktMain_ac" + (i+1) + "' onmouseover=\"gmktMain_set_acpos('" + (i+1) + "')\" onmouseout=\"gmktMain_set_acpos(0); \" onclick=\"gmktMain_set_acinput('" + (i+1) + "')\" style=\"this.style.backgroundColor=''\">" ;
				s += "<td align=left><a href='javascript:search_keyword(\""+d+"\");'><font style='font-size:12px; color:676767;'>" + ds + "</font></td>" ;
				s += "<span id='gmktMain_acq" + (i+1) + "' style='display:none'>" + d + "</span>" ;
				s += "</tr></a>" ;
			}
			s += "</table></td></tr></table>" ;
		}
		return s ;
	}

	function gmktMain_get_aclist_ad()
	{
		var s="", cnt=0

		if ( qs_ac_list_ad[0] != "" )
		{
			for ( i=0; i < qs_ac_ad_len; i=i+4)
			{
				cnt++;
				s += "<a href=\""+qs_ac_list_ad[i+2]+"\" class=\"autoFillAd"+cnt+"\">"+qs_ac_list_ad[i+1]+"</a>";
				if (ad_url.indexOf("https://") <0 )
				{
					s += qs_ac_list_ad[i+3];
				}
			}
		}
		return s ;
	}

	function gmktMain_js_makehigh_pre(s, t) {
		var d="";
		var s1=s.replace(/ /g, "");
		var t1=t.replace(/ /g, "");
		t1=t1.toLowerCase();
		if (t1==s1.substring(0, t1.length)) {
			d="<font color=#FF4800>";
			for (var i=0,j=0; j<t1.length; i++)
			{
				if (s.substring(i, i+1)!=" ") j++;
				d+=s.substring(i, i+1)
			}
			d+="</font>"+s.substring(i, s.length)
		}
		return d;
	}

	function gmktMain_js_makehigh_suf(s, t) {
		var d="";
		var s1=s.replace(/ /g, "");
		var t1=t.replace(/ /g, "");
		t1=t1.toLowerCase();
		if (t1==s1.substring(s1.length-t1.length))  {
			for (var i=0,j=0 ; j<s1.length-t1.length ;  i++) {
				if (s.substring(i, i+1)!=" ") j++;
				d+=s.substring(i, i+1);
			}
			d+="<font color=#ED5F00>";
			for (var k=i,l=0;  l<t1.length;  k++) {
				if (s.substring(k, k+1)!=" ") l++;
				d+=s.substring(k, k+1);
			}
			d+="</font>";
		}
		return d;
	}

	function gmktMain_js_highlight(s, d, is_suf) {
		var ret="";
		if (!is_suf) {
			ret=gmktMain_js_makehigh_pre(s, d);
		}
		else {
			ret=gmktMain_js_makehigh_suf(s, d);
		}
		if (ret=="") return s;
		else return ret;
	}

	function gmktMain_set_acinput(v) {
		if (!gmktMain_a_on) return ;
		var o = document.getElementById('gmktMain_acq' + gmktMain_a_now) ;
		gmktMain_old = gmktMain_Ip.value = o.innerHTML ;
		document.getElementById('getSearchEng').innerHTML = gmktMain_old 
		gmktMain_Ip.focus() ;
		gmktMain_ac_hide() ;
	}

	function gmktMain_get_help()
	{
		var s="", ment="" ;

		ment	= "ÀÚµ¿¿Ï¼º±â´ÉÀÔ´Ï´Ù.";

		s += "<table width='" + acDiv_Width +"' border=0 cellpadding='1' cellspacing='0'>" ;
		s += "<tr><td></td><td></td></tr><tr><td width='2'></td><td><table>";
		s += "<tr valign=middle height=30 id=gmktMain_ac1 onmouseover=\"gmktMain_set_acpos(1); \" onmouseout=\"gmktMain_set_acpos(0); \" style=\"backgroundColor=''\">" ;
		s += "<td align=left><font style='font-size:12px; color:676767;'>" + ment + "</font></td></tr>" ;
		s += "</table></td></tr></table>" ;
		s += "<span id=acq1 style='display:none'>" + gmktMain_old + "</span>" ;
		return s ;
	}
	function gmktMain_get_ac0()
	{
		var s="", ment="" ;

		if ( qs_m == 1 ) ment	= acDiv_Ment1;
		else if ( qs_m == 2 )	ment	= acDiv_Ment2;

		s += "<table width='" + acDiv_Width +"' border=0 cellpadding='1' cellspacing='0'>" ;
		s += "<tr><td><span id='getSearchEng' style='display:none'></span></td><td></td></tr><tr><td width='2'></td><td><table>";
		s += "<tr valign=middle height=30 id=gmktMain_ac1 onmouseover=\"gmktMain_set_acpos(1); \" onmouseout=\"gmktMain_set_acpos(0); \" style=\"backgroundColor=''\">" ;
		s += "<td align=left><font style='font-size:12px; color:676767;'>" + ment + "</font></td></tr>" ;
		s += "</table></td></tr></table>" ;
		s += "<span id=acq1 style='display:none'>" + gmktMain_old + "</span>" ;
		return s ;
	}

	function gmktMain_js_strlen(s) {
		var i,l=0;
		for (i=0; i<s.length; i++)
			if (s.charCodeAt(i) > 127) l+=2;
			else l++;
		return l;
	}

	function gmktMain_js_substring(s, start, len) {
		var i,l=0;d="" ;
		for (i=start; i<s.length && l<len; i++) {
			if (s.charCodeAt(i) > 127) l+=2 ;
			else l++ ;
			d+=s.substr(i, 1) ;
		}
		return d ;
	}

	function gmktMain_trim_space(ke, me) {
		if (me!=2) {
			ke = ke.replace(/^ +/g, "") ;
			ke = ke.replace(/ +$/g, " ") ;
		} else {
			ke = ke.replace(/^ +/g, " ") ;
			ke = ke.replace(/ +$/g, "") ;
		}
		ke = ke.replace(/ +/g, " ") ;
		return ke ;
	}

	function gmktMain_get_cc(me) {
		var ke=gmktMain_trim_space(gmktMain_Ip.value, me) + me ;
		return typeof(gmktMain_cc[ke])==gmktMain_UD ? null : gmktMain_cc[ke] ;
	}

	function gmktMain_set_cc(aqo, aq, al, ai, me, al_ad ) {
		gmktMain_cc[aq+me] = new Array(aqo, aq, al, ai, al_ad) ;
	}

	function gmktMain_ac_hide() {
		if (document.getElementById('gmktMain_ac_body'))
		{
			if (gmktMain_ac_body.style.display == gmktMain_N) return ;
			if (document.getElementById('search_arrow'))
			{
				document.getElementById('search_arrow').src="http://image.gmarket.co.kr/challenge/neo_image/new_main_top/new_search_arrow01.gif"
			}

			gmktMain_ac_body.style.display = gmktMain_N ;
			gmktMain_a_on = gmktMain_a_now = 0 ;
			hide_ifrm();
		}
	}

	function gmktMain_wi( event ) {
		if (gmktMain_acuse==0) return ;
		if (gmktMain_m_on) {
			setTimeout("gmktMain_wi()", gmktMain_wi_int) ;
			return ;
		}
		var now = gmktMain_Ip.value ;
		if (now == "" && now != gmktMain_old) gmktMain_ac_hide() ;
		if (now != "" && now != gmktMain_old && gmktMain_keystatus!=1) {
			var o=null, me=1 ;
			o = gmktMain_get_cc(me) ;
			if (o && o[1][1] != "") {
				gmktMain_ac_show(o[0], o[1], o[2], o[3], me, event, o[4]) ;
			}
			else {
				gmktMain_reqAC(me, event) ;
			}
		}
		gmktMain_old = now ;
		setTimeout("gmktMain_wi()", gmktMain_wi_int) ;
	}

	function gmktMain_set_mouseon(f) {
		if (f==1) gmktMain_arr_on = 1 ;
		else if (f==2) gmktMain_frm_on = 1 ;
	}

	function gmktMain_set_mouseoff(f) {
		if (f==1) gmktMain_arr_on = 0 ;
		else if (f==2) gmktMain_frm_on = 0 ;
		gmktMain_ac_on = 0;
	}

	function gmktMain_req_pf() {
		gmktMain_frm_on=1;
		gmktMain_req_ac2(1);
		gmktMain_Ip.focus();
		gmktMain_cursor_end();
	}

	function gmktMain_req_sf() {
		gmktMain_frm_on=1;
		gmktMain_req_ac2(2);
		gmktMain_Ip.focus();
		gmktMain_cursor_end();
	}

	function gmktMain_cursor_end() {
		if (gmktMain_tIE==1 && gmktMain_cBR==1) {
			var rng=gmktMain_Ip.createTextRange();
			if (rng!=null) {
				rng.move("textedit");
				rng.select();
			}
		}
	}

	//background iframe view
	function show_ifrm(){
		var DivRef = document.getElementById('gmktMain_ac_body');
		var IfrRef = document.getElementById('gmktMain_ac_ifrm');

		IfrRef.style.width = DivRef.offsetWidth;
		IfrRef.style.height = DivRef.offsetHeight;
		IfrRef.style.top = DivRef.style.top;
		IfrRef.style.left = DivRef.style.left;
		IfrRef.style.zIndex = DivRef.style.zIndex - 1;
		IfrRef.style.display = "block";
	}

	//background iframe hidden
	function hide_ifrm(){

		var IfrRef = document.getElementById('gmktMain_ac_ifrm');

		IfrRef.style.display = "none";
	}



