var maxKeyidx = 4;
var keyidx=0;
var currentKeywordList = new Array();

function moveDown(idx){
	var keyCode = keyPressEvent();
	if(keyCode == 40){
		if (keyidx <= maxKeyidx) {
			//alert(keyidx);
			keyidx += 1;
			//alert(keyidx);
			if(keyidx>1) document.getElementById("keyword"+keyidx-1).style.background = "#FFFFFF";
			document.getElementById("keyword"+keyidx).style.background = "#CCCCCC";
		}
	}
}
//==========================================================================
//	AUTHOR			: ÀåµÎÀÍ
// DATE				: 09.03.16
// DESCRIPTION	:Å°½ºÆ®·ÎÅ© ÀÌº¥Æ® ÇÔ¼ö
//==========================================================================
function keyPressEvent(){
	var keyCode = window.event.keyCode;
	if(keyCode ==  9)   return;     //Tab Å°
	if(keyCode == 13)   return;     //Enter Å°
	if(keyCode == 16)   return;     //Shift Å°
	if(keyCode == 16)   return;     //Ctrl Å°
	if(keyCode == 18)   return;     //Alt Å°
	if(keyCode == 45)   return;     //Ins Å°
	if(keyCode == 46)   return;     //Del Å°
	if(keyCode == 33)   return;     //PgUp Å°
	if(keyCode == 34)   return;     //PgDn Å°
	if(keyCode == 35)   return;     //End Å°
	if(keyCode == 36)   return;     //Home Å°
    
	if(keyCode >= 37 && keyCode <= 40){		//¹æÇâÅ°
		//if(keyCode == 40){alert("test"); return keyCode;}//¾Æ·¡
		//if(keyCode == 38){return keyCode;}//À§
		return keyCode;
	}
}


//==========================================================================
//	AUTHOR			: ÀåµÎÀÍ
// DATE				: 09.02.10
// DESCRIPTION	:ÀÌ¹ÌÁö ´©¶ô µµ¼­ ´ëÃ¼ ÀÌ¹ÌÁö ÇÔ¼ö
//==========================================================================
var book_img;
function imgReadError(obj){
	if(book_img != obj){
		book_img = obj;
		obj.src="/images/book/noim.gif";
	}
}

//==========================================================================
//	AUTHOR			: ÀåµÎÀÍ
// DATE				: 09.02.10
// DESCRIPTION	: ÀÚµ¿¿Ï¼º
//==========================================================================
function formSubmit(formid, inputFormid, inputFormValue){
	var obj = document.getElementById(formid);
	document.getElementById(inputFormid).value=inputFormValue;
	obj.submit();
}
function keywordKeyDown(id){
    //Keydown ÀÌº¥Æ® ¹ß»ý ½ÃÁ¡¿¡´Â ¾ÆÁ÷ TextField¿¡ »ç¿ëÀÚ°¡ ÀÔ·ÂÇÑ Å° °ªÀÌ ¼³Á¤µÇÁö ¾Ê¾Ò±â ¶§¹®¿¡
    //ºê¶ó¿ìÀú°¡ ÀÌº¥Æ®¿¡ ¹ÝÀÀÇÏ¿© °ªÀ» ¼³Á¤ÇÒ¶§ ±îÁö Àá½Ã ±â´Ù¸°´Ù.

	setTimeout("submitSearchKeyword('"+ id +"')", 250);
}

function submitSearchKeyword(id){
	var obj1 = document.forms;	
	for (i=0; i<obj1.length; i++){										//ÀüÃ¼ ÆûÀÇ °¹¼ö¸¸Å­ ·çÇÁ ½ÇÇà
		var obj2 = document.forms[i].elements;
		for(j=0; j<obj2.length; j++){									//¹è¿­»ó i¹øÂ° ÆûÀÇ ¿¤¸®¸ÕÆ® ¼ö¸¸Å­ ·çÇÁ ½ÇÇà
			if(obj2[j].id == id){var searchForm = obj1[i];}	//Àü´Þ¹ÞÀº °´Ã¼ÀÇ id°ª°ú i¹øÂ° ÆûÀÇ j¹øÂ° ¿¤¸®¸ÕÆ®ÀÇ id °ª°ú ºñ±³ÇÏ¿© µ¿ÀÏÇÑ °æ¿ì º¯¼ö¿¡ Æû°´Ã¼ ÀúÀå
		}
	}
	var url = '/search/getAutoCompleteList.asp';
	var queryString = formData2QueryString(searchForm);
	var resultProcessMethod = 'viewSearchKeywordResult'; 
	xmlHttpPost2(url, queryString, resultProcessMethod, searchForm, true);
} 
                
function viewSearchKeywordResult(result, formName){
	//alert(formName);return false;
	if(formName == "MAIN_FORM") {var displayObj=document.getElementById("searchKeyword");}
	if(formName == "bottom_search") {var displayObj=document.getElementById("searchPage");}


	if(result == ""){
		displayObj.innerHTML = "";
		displayObj.style.display = "none";
	} else {
		var resultList = result.split('|');
		var viewResult = '';
		for(i = 0 ; i < resultList.length; i++){
			if(i == 0){
				viewResult += resultList[i] + "<A href=javascript:hiddenSearchKeywordResult('"+ displayObj.id +"');>[Close]</A><BR>"
			} else {
				viewResult += "<A href=setKeyword('\ " + resultList[i] + " \'," + displayObj + ");>" + resultList[i] + "</A><BR>"
			}
		}
		displayObj.innerHTML = viewResult;
		displayObj.style.display = "";
    }
}
   
function hiddenSearchKeywordResult(id){
	var displayObj = document.getElementById(id);
    displayObj.innerHTML = "";
    displayObj.style.display = "none";
}
   
function setKeyword(selectedKeyword,displayObj){
    displayObj.value = selectedKeyword;
} 
               
function paramEscape(paramValue){
   return encodeURIComponent(paramValue);
}

function formData2QueryString(searchForm){
	var submitString = '';
	var formElement = '';
	var lastElementName = '';

	for(i = 0 ; i < searchForm.elements.length; i++){
		formElement = searchForm.elements[i];
		
		switch(formElement.type){
			case 'text' :
			case 'select-one' :
			case 'hidden' :
			case 'password' :
			case 'textarea' :
				submitString += formElement.name + '=' + paramEscape(formElement.value) + '&';
				break;
			case 'radio' :
				if(formElement.checked){
					submitString += formElement.name + '=' + paramEscape(formElement.value) + '&';
				}
				break;
			case 'checkbox' :
				if(formElement.checked) {
					if(formElement.name = lastElementName){
						if(submitString.lastIndexOf('&') == submitString.length - 1){
							submitString = submitString.substring(0, submitString.length - 1);
						}
						submitString += ',' + paramEscape(formElement.value);
					} else {
						submitString += formElement.name + '=' + paramEscape(formElement.value); 
					}
					submitString += '&';
					lastElementName = formElement.name;
				}
				break; 
		}
	}
	submitString = submitString.substring(0, submitString.length - 1);
	return submitString;
}

function xmlHttpPost2(actionUrl, submitParameter, resultFunction, searchForm, AsyncMode){
	var oXmlHttp = zXmlHttp.createRequest();
	var pageUrl = actionUrl + "?" + submitParameter;
	
	if (AsyncMode == true) {				//============================ ºñµ¿±â½Ä ¸ðµå·Î ÆäÀÌÁö °á°ú¸¦ °¡Á®¿È
		oXmlHttp.open("post", pageUrl, true);
		oXmlHttp.onreadystatechange = function () {
			if (oXmlHttp.readyState == 4) {
				switch (oXmlHttp.status) {
					case 404:
						alert('¿À·ù: ' + actionUrl + 'ÀÌ Á¸ÀçÇÏÁö ¾ÊÀ½');
						break;
					case 500:
						alert('¿À·ù: ' + oXmlHttp.responseText);
						break;
					default:
						eval(resultFunction + "(oXmlHttp.responseText,'" + searchForm.name + "');");
						break;     
				}
			}
		};
		oXmlHttp.send(null);
	} else {									//============================ µ¿±â½Ä ¸ðµå·Î ÆäÀÌÁö °á°ú¸¦ °¡Á®¿È
		oXmlHttp.open("post", pageUrl, false);
		eval(resultFunction + "(oXmlHttp.responseText,'" + searchForm.name + "');");
		oXmlHttp.send(null);
	}
}
//==========================================================================
//	AUTHOR			: ÀåµÎÀÍ
// DATE				: 09.02.10
// DESCRIPTION	: Ã¥¼Óº¸±â ÆË¾÷¿ÀÇÂ ÇÔ¼ö
//==========================================================================
function book_inside_open(prod_cd){
	window.open('/book/book_inside.asp?prod_cd='+prod_cd,'book_inside','width=1000, height=800,scrollbars=no');
}


// function Ãß°¡ Á¤Áø¿ë 
function setPng24(obj) { 
 obj.width=obj.height=1; 
 obj.className=obj.className.replace(/\bpng24\b/i,''); 
 obj.style.filter = 
 "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ obj.src +"',sizingMethod='image');" 
 obj.src='';  
 return ''; 
}

function boardProc(proc, page, seq){

	procUrl = page+"?flag="+proc+"&seq="+seq;
	//alert(procUrl);
	location.href= procUrl;
}

//==========================================================================
//	AUTHOR			: Á¤Áø¿ë
// DATE				: 09.04.02
// DESCRIPTION	: ÄüÇïÇÁ / ÇïÇÁ µ¥½ºÅ© javascript function;
//==========================================================================
function getCate(seq){
	var objHttp = zXmlHttp.createRequest();
	var pageUrl = "/reader/helpdesk/getCate.asp?hd_seq="+seq;
	
		// ºñµ¿±â½Ä ¸ðµå·Î ÆäÀÌÁö °á°ú¸¦ °¡Á®¿È
		objHttp.open("get", pageUrl, true);
		objHttp.onreadystatechange = function () {
			if (objHttp.readyState == 4) {
				switch (objHttp.status) {
					case 404:
						alert('¿À·ù: ' + actionUrl + 'ÀÌ Á¸ÀçÇÏÁö ¾ÊÀ½');
						break;
					case 500:
						alert('¿À·ù: ' + objHttp.responseText);
						break;
					default:
						//alert(objHttp.responseText);
						//contents1= "";
						//contents2= "";
						contents1 = "<select name='helpdesk_toEmail' id='helpdesk_toEmail' onChange='func(this.options[this.selectedIndex].value)' Req>";
						contents1 =  contents1 + "<option> == ¼±ÅÃ 2 == </option>";
						contents2 = "</select>";
						//alert(contents1 + objHttp.responseText + contents2);
						document.getElementById("helpdesk_category2").innerHTML = contents1 + objHttp.responseText + contents2; //°á°ú 
						break;     
				}
			}
		};
		
		objHttp.send(null);
	
}
	// Ä«Å×°í¸® º° ±â´É
	function func(seq){
		if (seq==7){
			if(confirm('\"¼öÇè¼­ ÁöÁ¸\"ÀÇ QnA¸¦ ÀÌ¿ëÇÏ¿© ÁÖ½Ê½Ã¿À.\n \"¼öÇè¼­ ÁöÁ¸\"À¸·Î ÀÌµ¿ÇÏ½Ã°Ú½À´Ï±î?')){
				location.href="http://license.youngjin.com";
			}
			else{
				document.getElementById("helpdesk_toEmail").options[0].selected="true";
			}
		} // ¼öÇè¼­
		else if (seq==20){
			if(confirm('\"Y.ÀÌ·¯´×\"ÀÇ °í°´¼¾ÅÍ¸¦ ÀÌ¿ëÇÏ¿© ÁÖ½Ê½Ã¿À.\n \"Y.ÀÌ·¯´× °í°´¼¾ÅÍ\"·Î ÀÌµ¿ÇÏ½Ã°Ú½À´Ï±î?')){
				location.href="http://edu.youngjin.com/customer/main.asp";
			}
			else{
				document.getElementById("helpdesk_toEmail").options[0].selected="true";
			}
		}// ÀÌ·¯´×
		
	}

	// Ã¤¿ë °Ô½Ã¹° Á¶È¸¼ö 
	function upRead(read){
	var objRead = zXmlHttp.createRequest();
	var pageUrl = "/company/recruit/upRead.asp?read="+read;
	var divRead = "read-"+read;
		// ºñµ¿±â½Ä ¸ðµå·Î ÆäÀÌÁö °á°ú¸¦ °¡Á®¿È
		objRead.open("get", pageUrl, true);
		objRead.onreadystatechange = function () {
			if (objRead.readyState == 4) {
				switch (objRead.status) {
					case 404:
						alert('¿À·ù: ' + actionUrl + 'ÀÌ Á¸ÀçÇÏÁö ¾ÊÀ½');
						break;
					case 500:
						alert('¿À·ù: ' + objRead.responseText);
						break;
					default:
						//alert(objRead.responseText);
						document.getElementById(divRead).innerHTML = objRead.responseText;
						break;     
				}
			}
		};
		
		objRead.send(null);
				
	}
