
/********************************************************************************
*
*       File Name   : common.js
*       Note        : °øÅë JavaScript
*       Date        : 2004.08.11
*       Programer   : sslee@bluenet.co.kr
*
*********************************************************************************/
/**
* ´Þ·Â·¹ÀÌ¾î Ã³¸®
*/
function showCommentDiv() {
	var ie=document.all; var ns=document.layers; var ns6=document.getElementById&&!document.all;
	
	xOffset= 0; 
	yOffset=0;

	if(ie||ns6) {
		crossobj=document.getElementById? document.getElementById("commentDiv") : document.all.commentDiv;
		crossobj.style.left=ns6? pageXOffset+e.clientX+xOffset: document.body.scrollLeft+event.clientX+xOffset;
		crossobj.style.top=ns6? pageYOffset+e.clientY+yOffset: document.body.scrollTop+event.clientY+yOffset;
	}else if(ns) {document.commentDiv.left=e.x+xOffset; document.commentDiv.top=e.y+yOffset;}

	crossobj.style.display="block"; 
}

function closeCommentDiv() {
	var ie=document.all; var ns=document.layers; var ns6=document.getElementById&&!document.all;
	
	xOffset= -10; 
	yOffset=-10;

	if(ie||ns6) {
		crossobj=document.getElementById? document.getElementById("commentDiv") : document.all.commentDiv;
		crossobj.style.left=ns6? pageXOffset+e.clientX+xOffset: document.body.scrollLeft+event.clientX+xOffset;
		crossobj.style.top=ns6? pageYOffset+e.clientY+yOffset: document.body.scrollTop+event.clientY+yOffset;
	}else if(ns) {document.commentDiv.left=e.x+xOffset; document.commentDiv.top=e.y+yOffset;}


		crossobj.style.display="none"; 
	
}

function showCalendar(year,month,day)
{
	//alert("/com/show_calendar.jsp?date="+year+month+day);
	showCommentDiv();
	dynamicObject.src="/com/show_calendar.jsp?date="+year+month+day+"&year="+year+"&month="+month+"&day="+day;	
}


/**
* ÀÎ¼âÇÏ±â
*/
		
function printContents() 															
{
	window.open('/com/com130001.jsp','print','width=638,height=554,scrollbars=yes');
	document.scrp.action = "/com/com130001.jsp";
	document.scrp.target = "print";
	document.scrp.submit();
}
/**
* ½ºÅ©·¦ÇÏ±â
*/
		
function ScrpOpen_old() 															
{
	window.open('/com/com110001.jsp','scrp','width=405,height=305');
	document.scrp.action = "/com/com110001.jsp";
	document.scrp.target = "scrp";
	document.scrp.submit();
}

function ScrpOpen()
{
	
	window.open('/blog/common/know_scrap.jsp','scrp','width=405,height=305');
	document.scrp.action = "/blog/common/know_scrap.jsp";
	document.scrp.target = "scrp";
	document.scrp.submit();
	
}

/**
* ³»Ä¿¹Â´ÏÆ¼·Î °¡±â	
*/
function navGoToCLUBHome(opt)
{
	var objForm = opt;

	if(objForm.selectedIndex > 0 && parseInt(objForm.options[objForm.selectedIndex].value) != -1) {
//		this.location.href = "/community/club/home/?club_no=" + objForm.options[objForm.selectedIndex].value;
//		this.location.href = "/club/club_redirect.jsp?club_no=" + objForm.options[objForm.selectedIndex].value;
		this.location.href = "/club/sub.jsp?club_id=" + objForm.options[objForm.selectedIndex].value;
	}
}

/**
*Æ÷ÀÎÆ®Á¦µµ »õÃ¢
*/
function  pointInfo()
{
	window.open('/info/info170001.jsp','','menubar=no,scrollbars=yes,resizable=yes,width=620,height=769');
}

/**
*ÆÄÀÏ »õÃ¢
*/
function  saveFile(opt1,opt2)
{
	self.location.href='/servlet/com.util.DownloadServlet?file='+opt1+'&filename='+opt2;
//	self.location.href='/attach/'+opt1;
}

/*
*ÆÄÀÏ °áÁ¦
*/
function settleFile(opt1,opt2)
{
	window.open('/know/count.jsp?report_idx='+opt1+'&filetype='+opt2,'pop','width=640,height=530,scrollbars=yes');
}

/**
 * USERID ÄíÅ°ÀúÀå
 */
function readID() {
  var id = GetCookie('dbguide_userid');
	
  if (id == null) {
     document.frm.USERID.value = "";
  } else {
     document.frm.USERID.value = id;
  }
}

function getCookieVal(offset) {
  var endstr = document.cookie.indexOf (";", offset);  

  if (endstr == -1)
     endstr = document.cookie.length;  
     return unescape(document.cookie.substring(offset, endstr));
}

function GetCookie(name) {
  var arg = name + "=";  
  var alen = arg.length;  
  var clen = document.cookie.length;  
  var i = 0;  
     while (i < clen) {
       var j = i + alen;
       if (document.cookie.substring(i, j) == arg)
          return getCookieVal(j);
       i = document.cookie.indexOf(" ", i) + 1;
       if (i == 0) break;
     }  
  return;
}

function SetCookie (name, value) {  
  var expdays = 365;
  var expdate = new Date();
  expdate.setTime(expdate.getTime() +  (24 * 60 * 60 * 1000 * expdays)); 
  document.cookie = name + "=" + escape (value) + "; path=/; expires=" + expdate.toGMTString();
}

/**
 * ·Î±×ÀÎ (/index.jsp)
 */
function doLogin() {
  if (trim(document.frm.USERID.value).length == 0) {
     alert("¾ÆÀÌµð¸¦ ÀÔ·ÂÇÏ¼¼¿ä");
     document.frm.USERID.focus();
     return;
  }

  if (trim(document.frm.PASSWD.value).length == 0) {
     alert("ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä");
     document.frm.PASSWD.focus();
     return;
  }

  if (document.frm.IDSAVE.checked == true) {
     SetCookie("dbguide_userid", trim(document.frm.USERID.value));
  } else {
     SetCookie("dbguide_userid", "");
  }

 // document.frm.USERID.value = document.frm.USERID.value.toLowerCase();
 // document.frm.PASSWD.value = document.frm.PASSWD.value.toLowerCase();

  document.frm.DBG_SERVICE_CODE.value = "0011";
  /*document.frm.DBG_RESULT_URL.value = "/index.jsp";*/
  document.frm.DBG_BINDINGBEAN_NAME.value = "LoginServiceBean";
  document.frm.action = "/servlet/kr.bluenet.dpc.server.LoginBlog";
  document.frm.submit();
}

/**
 * ·Î±×ÀÎ (/include/login.jsp & /include/relogin.jsp)
 */
function doLoginx() {
  if (trim(document.frm.USERID.value).length == 0) {
     alert("¾ÆÀÌµð¸¦ ÀÔ·ÂÇÏ¼¼¿ä");
     document.frm.USERID.focus();
     return;
  }

  if (trim(document.frm.PASSWD.value).length == 0) {
     alert("ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä");
     document.frm.PASSWD.focus();
     return;
  } 

 // document.frm.USERID.value = document.frm.USERID.value.toLowerCase();
  //document.frm.PASSWD.value = document.frm.PASSWD.value.toLowerCase();

  document.frm.DBG_SERVICE_CODE.value = "0011";
  document.frm.DBG_BINDINGBEAN_NAME.value = "LoginServiceBean";
  document.frm.action = "/servlet/loginServer";
  document.frm.submit();
}

/**
 * ÀÔ·ÂÇÊµå (»ç¿ëÀÚ°¡ Å°º¸µå¸¦ Ã³¼­ ÀÔ·ÂÇÏ´Â)ÀÇ ÀÔ·Â°ªÀÌ ¼ýÀÚ¸¸ µé¾î°¡µµ·Ï ÇÒ ¶§ »ç¿ëµÈ´Ù.)
 * »ç¿ë¿¹: <input type="text" name="text" onKeyUp="javascript:numOnly(this,document.frm,true);">
 * ¿©±â¼­ this´Â ¿ÀºêÁ§Æ®¸¦ ¶æÇÏ¹Ç·Î ±×³É »ç¿ëÇÏ¸é µÇ°í, document ´ÙÀ½ÀÇ frm ´ë½Å¿¡ 
 * ÀÚ½ÅÀÌ »ç¿ëÇÑ form ÀÌ¸§À» Àû¾îÁØ´Ù.
 * ¸¶Áö¸· ÆÄ¶ó¹ÌÅÍ·Î true, false¸¦ ÁÙ ¼ö ÀÖ´Âµ¥ true·Î ÁÖ¸é ±Ý¾× µî¿¡ ¾²ÀÌ´Â 3ÀÚ¸®¸¶´Ù ÄÞ¸¶¸¦, 
 * false ·Î ÁÖ¸é ±×³É ¼ýÀÚ¸¸ ÀÔ·ÂÇÏ°Ô ÇÑ´Ù.
 */
function numOnly(obj,frm,isCash) {
	if (event.keyCode == 9 || event.keyCode == 37 || event.keyCode == 39) return;
	var returnValue = "";
	for (var i = 0; i < obj.value.length; i++){
		if (obj.value.charAt(i) >= "0" && obj.value.charAt(i) <= "9"){
			returnValue += obj.value.charAt(i);
		}else{
			returnValue += "";
		}
	}

	if (isCash){
		obj.value = cashReturn(returnValue);
		return;
	}
	obj.focus();
	obj.value = returnValue;
}

/**
 * ÀÔ·ÂÇÊµå (»ç¿ëÀÚ°¡ Å°º¸µå¸¦ Ã³¼­ ÀÔ·ÂÇÏ´Â)ÀÇ ÀÔ·Â°ªÀÌ ¼ýÀÚ¿Í '.'¸¸ µé¾î°¡µµ·Ï ÇÒ ¶§ »ç¿ëµÈ´Ù.
 * »ç¿ë¿¹: <input type="text" name="text" onKeyUp="javascript:numOnly(this,document.frm,true);">
 * ¿©±â¼­ this´Â ¿ÀºêÁ§Æ®¸¦ ¶æÇÏ¹Ç·Î ±×³É »ç¿ëÇÏ¸é µÇ°í, document ´ÙÀ½ÀÇ frm ´ë½Å¿¡ 
 * ÀÚ½ÅÀÌ »ç¿ëÇÑ form ÀÌ¸§À» Àû¾îÁØ´Ù.
 */
function percOnly(obj,frm) {
	if (event.keyCode == 9 || event.keyCode == 37 || event.keyCode == 39) return;
	var returnValue = "";
	for (var i = 0; i < obj.value.length; i++){
		if (parseInt(obj.value.charAt(i)) >= 0 && parseInt(obj.value.charAt(i)) <= 9){
			returnValue += obj.value.charAt(i);
		}else if (obj.value.charAt(i) == '.'){
			returnValue += obj.value.charAt(i);
		}else{
		}
	}
	obj.value = returnValue;
}

/**
 * ÇÑ±Û¸¸ÀÌ ÀÔ·ÂµÇ°ÔÇÑ´Ù.
 */
function korOnly(name) {

    var ch = "\0";
    var flag = false;
 
    for (var i = 0, ch = name.charAt(i);
        (i <name.length) ; ch = name.charAt(++i)) {
        if ((ch >= '0') && (ch <= '9')) return flag;
        else if ((ch >= 'a') && (ch <= 'z')) return flag;
        else if ((ch >= 'A') && (ch <= 'Z')) return flag;
        else if ( ch == ' ' || ch == '~' || ch == '`' || ch == '\\'|| 
                  ch == '-' || ch == '_' || ch == '|' || ch == '+' ||
                  ch == '=' || ch == ',' || ch == '.' || ch == '/' ||
                  ch == '<' || ch == '>' || ch == '?' || ch == '!' ||
                  ch == '@' || ch == '#' || ch == '$' || ch == '%' || 
                  ch == '^' || ch == '&' || ch == '*' || ch == '(' || 
                  ch == ')' || ch == '\"' || ch == '[' || ch == '(' ) return flag;
    	else  return true;
    }
}

/**
 * ¿µ¹®ÀÚ¿Í ¼ýÀÚ¸¸ÀÌ ÀÔ·ÂµÇ°ÔÇÑ´Ù.
 * »ç¿ë¿¹: <input type="text" name="text" onKeyUp="javascript:engOnly(this,document.frm,true);">
 * ¿©±â¼­ this´Â ¿ÀºêÁ§Æ®¸¦ ¶æÇÏ¹Ç·Î ±×³É »ç¿ëÇÏ¸é µÇ°í, document ´ÙÀ½ÀÇ frm ´ë½Å¿¡ 
 * ÀÚ½ÅÀÌ »ç¿ëÇÑ form ÀÌ¸§À» Àû¾îÁØ´Ù.
 */
function engOnly(obj) {
	if (event.keyCode == 9 || event.keyCode == 37 || event.keyCode == 39) return;
	var returnValue = "";
	for (var i = 0; i < obj.value.length; i++){
		var isNum = false;
		if ((obj.value.charAt(i) >= "0" && obj.value.charAt(i) <= "9") || (obj.value.charAt(i) >= "a" &&  obj.value.charAt(i) <= "z") || (obj.value.charAt(i) >= "A" && obj.value.charAt(i) <= "Z")  ){
			returnValue += obj.value.charAt(i);
		}
	}
	obj.value = returnValue;
}

/**
 * ¿µ¹®ÀÚ¿Í '_' & '-'¸¸ÀÌ ÀÔ·ÂµÇ°ÔÇÑ´Ù.
 * »ç¿ë¿¹ : <input type="text" name="text" onKeyUp="javascript:engOnly(this,document.frm,true);">
 * ¿©±â¼­ this´Â ¿ÀºêÁ§Æ®¸¦ ¶æÇÏ¹Ç·Î ±×³É »ç¿ëÇÏ¸é µÇ°í, document ´ÙÀ½ÀÇ frm ´ë½Å¿¡
 * ÀÚ½ÅÀÌ »ç¿ëÇÑ form ÀÌ¸§À» Àû¾îÁØ´Ù.
 */
function engOnlyUp(obj) {
	if (event.keyCode == 9 || event.keyCode == 37 || event.keyCode == 39) return;
	var returnValue = "";
	for (var i = 0; i < obj.value.length; i++){
		var isNum = false;
		if ((obj.value.charAt(i) >= "0" && obj.value.charAt(i) <= "9") || (obj.value.charAt(i) >= "a" &&  obj.value.charAt(i) <= "z") || (obj.value.charAt(i) >= "A" && obj.value.charAt(i) <= "Z")  || obj.value.charAt(i) == "_" || obj.value.charAt(i) == "-"){
			returnValue += obj.value.charAt(i);
		}
	}
	obj.value = returnValue.toUpperCase();
}

/**
 * ¿µ¹®ÀÚ¿Í ¼ýÀÚ¸¸ÀÌ ÀÔ·ÂµÇ°ÔÇÑ´Ù.
 * »ç¿ë¿¹: <input type="text" name="text" onKeyUp="javascript:passOnly(this);">
 */
function passOnly(obj) {
	if (event.keyCode == 9 || event.keyCode == 37 || event.keyCode == 39) return;
	var returnValue = "";
	for (var i = 0; i < obj.value.length; i++){
		var isNum = false;
		if ((obj.value.charAt(i) >= "0" && obj.value.charAt(i) <= "9") || (obj.value.charAt(i) >= "a" &&  obj.value.charAt(i) <= "z") || (obj.value.charAt(i) >= "A" && obj.value.charAt(i) <= "Z")  || obj.value.charAt(i) == '.' ){
			returnValue += obj.value.charAt(i);
		}
	}
	obj.value = returnValue;
}

/**
 * ¿µ¹®ÀÚ¿Í '.'¸¸ÀÌ ÀÔ·ÂµÇ°ÔÇÑ´Ù.
 * »ç¿ë¿¹: <input type="text" name="text" onKeyUp="javascript:passOnly(this);">
 */
function mailOnly(obj) {
	if (event.keyCode == 9 || event.keyCode == 37 || event.keyCode == 39) return;
	var returnValue = "";
	for (var i = 0; i < obj.value.length; i++){
		var isNum = false;
		if ((obj.value.charAt(i) >= "a" &&  obj.value.charAt(i) <= "z") || (obj.value.charAt(i) >= "A" && obj.value.charAt(i) <= "Z")  ){
			returnValue += obj.value.charAt(i);
		} else if (obj.value.charAt(i) == '.') {
			returnValue += obj.value.charAt(i);
		}
	}
	obj.value = returnValue;
}

/**
 * ±Ý¾×À» À§ÇÑ ÇÔ¼ö, ÄÚ´õµéÀº ÀÌ functionÀ» Á÷Á¢ ºÎ¸¦ ÇÊ¿ä ¾ø´Ù. numOnlyÇÔ¼ö¿¡ ¸¶Áö¸·
 * ÆÄ¶ó¹ÌÅÍ¸¦ true·Î ÁÖ°í numOnly¸¦ ºÎ¸¥´Ù.
 */
function cashReturn(numValue) {
	var cashReturn = "";
	for (var i = numValue.length-1; i >= 0; i--){
		cashReturn = numValue.charAt(i) + cashReturn;
		if (i != 0 && i%3 == numValue.length%3) cashReturn = "," + cashReturn;
	}
	return cashReturn;
}

/**
 * ÄÞ¸¶¸¦ ¾ø¾ÖÁØ´Ù.
 * »ç¿ë¹ý: ¸¸¾à INPUT BOXÀÇ ÀÌ¸§ÀÌ trns_limitÀÌ¸é
 * ¸ðµç value check ÈÄ submit ¹Ù·Î Àü¿¡ document.frm.tran_limit.value = removeComma(document.frm.tran_limit.value);
 */
function removeComma(cash) {
	var returnValue = "";
	for (var i = 0; i < cash.length; i++){
		if (cash.charAt(i) != ","){
			returnValue += cash.charAt(i);
		}
	}
	return returnValue;
}

/**
 * SPACE¸¦ ¾ø¾ÖÁØ´Ù.
 * »ç¿ë¹ý: ÇÊ¼öÇ×¸ñ¿¡ SPACE°ª µé¾î¿À´Â°Í Ã¼Å©
 * »ç¿ë¿¹: if (trim(document.frm.USERID.value).length == 0) return;
 */
function trim(inputvalue) {
	var returnValue = "";
	for (var i = 0; i < inputvalue.length; i++){
		if (inputvalue.charAt(i) != " "){
			returnValue += inputvalue.charAt(i);
		}
	}
	return returnValue;
}

/**
 * ÀÔ·ÂµÈ °ªÀÇ '-'¸¦ ¾ø¾ÖÁØ´Ù.
 */
function dashDel(input) {
	var returnValue="";
	for (var i = 0; i < input.length; i++) {
		if ( input.charAt(i) != '-' ) {
			returnValue += input.charAt(i);
		}	
	}
	return returnValue;
}

/**
 * ÁöÁ¤ÇÑ ÀÚ¸®¼ö ¸¸Å­ ¾ÕÀÚ¸®¿¡ "0"À» ºÙ¾îÁØ´Ù.
 */
function zeroJusfy(inputvalue,demandLength) {
	var spaceValue = "";
	for (var i = 0; i < demandLength-inputvalue.length;i++) {
		spaceValue += "0";
	}
	return spaceValue+inputvalue;
}

/**
 * ÁöÁ¤ÇÑ ÀÚ¸®¼ö ¸¸Å­ ¾ÕÀÚ¸®¿¡ " "À» ºÙ¾îÁØ´Ù.
 */
function spaceJusfy(inputvalue,demandLength) {
	var spaceValue = "";
	for (var i = 0; i < demandLength-inputvalue.length;i++) {
		spaceValue += " ";
	}
	return spaceValue+inputvalue;
}

/**
 * ¾ÕÀÚ¸®¿¡ "0"À» ¾ø¾ÖÁØ´Ù.
 */
function removeLeftZero(inputValue) {
	var zeroIdx = 0;
	for (var i = 0; i < inputValue.length; i++) {
		if (inputValue.charAt(i) != "0" && inputValue.charAt(i) != ",") {
			break;
		}
		else zeroIdx++;
	}
	return inputValue.substring(zeroIdx);
}

/**
 * µ¥ÀÌÅ¸°¡ ¼ýÀÚÀÎÁö Ã¼Å©ÇÑ´Ù.
 */
function chkNum(strNum) {
	for( i=0 ; i < strNum.length ; i++ ) { 
		if ((strNum.charAt(i) < "0") || (strNum.charAt(i) > "9")){
			return false; 
		}
	}
	return	true;
}

/**
 * µ¥ÀÌÅ¸°¡ ¿µ¹®ÀÚÀÎÁö Ã¼Å©ÇÑ´Ù.
 */
function chkEng(strNum) {
	for( i=0 ; i < strNum.length ; i++ ) { 
		if ((strNum.charAt(i) >= "A") && (strNum.charAt(i) <= "Z")){
			return false; 
		}
	}
	return	true;
}

/**
 * µ¥ÀÌÅ¸°¡ ¼ýÀÚÀÎÁö Ã¼Å©ÇÑ´Ù.
 * ¼ýÀÚ¿Í "."¸¸ÀÌ Çã¿ëµÈ´Ù.
 */
function chkNum1(strNum) { 
	var returnBoolean = true;
	for( i=0 ; i < strNum.length ; i++ ) { 
		if (   ((strNum.charAt(i) >= "0") && (strNum.charAt(i) <= "9"))  || (strNum.charAt(i) == "."))	{  
		} else{
			returnBoolean = false;
			break;
		}
	}
	return	returnBoolean;
}

/**
 * µ¥ÀÌÅ¸°¡ ¼ýÀÚ ¹× ¿µ¹®ÀÚ µî ÀÎÁö Ã¼Å©ÇÑ´Ù.
 * ÇÑ±ÛÀº Çã¿ëµÇÁö ¾Ê´Â´Ù.
 */
function chkNum2(strNum) { 
	var returnBoolean = true;
	for( i=0 ; i < strNum.length ; i++ ) 
	{ 
		if (   ((strNum.charAt(i) >= "0") && (strNum.charAt(i) <= "9"))  || ((strNum.charAt(i) >= "A") && (strNum.charAt(i) <= "Z"))  || (strNum.charAt(i) == "/")|| (strNum.charAt(i) == "-")|| (strNum.charAt(i) == "?")|| (strNum.charAt(i) == ":")|| (strNum.charAt(i) == "(")|| (strNum.charAt(i) == ")")|| (strNum.charAt(i) == ".")|| (strNum.charAt(i) == ",")|| (strNum.charAt(i) == "'")|| (strNum.charAt(i) == "+")|| (strNum.charAt(i) == "{")|| (strNum.charAt(i) == "}")|| (strNum.charAt(i) == " "))
		{  
		}
		else{
			returnBoolean = false;
			break;
		}
	}
	return	returnBoolean;
}

/**
 * ³Ñ°ÜÁØ ±æÀÌ¸¦ ÃÊ°úÇÏ¸é  false, ÀÌÇÏÀÌ¸é true¸¦ ¸®ÅÏÇÑ´Ù.
 */
function lenChk(aquery,num) {
	var tmpStr;
	var temp=0;
	var onechar;
	var tcount;
	tcount = 0;
	 
	tmpStr = new String(aquery);
	temp = tmpStr.length;

	for (k=0;k<temp;k++)
	{
		onechar = tmpStr.charAt(k);

		if (escape(onechar).length > 4) {
			tcount += 2;
		}
		else if (onechar!='\r') {
			tcount++;
		}
	}

	if(tcount>num) {

		return false;
	}
	else return true;
}

/**
 * valueÀÇ ±æÀÌ¸¦ return (ÇÑ±ÛÃ³¸®)
 */
function lenValue(aquery) {
	var tmpStr;
	var temp=0;
	var onechar;
	var tcount;
	tcount = 0;
	 
	tmpStr = new String(aquery);
	temp = tmpStr.length;

	for (k=0;k<temp;k++)
	{
		onechar = tmpStr.charAt(k);
		//alert(escape(onechar).length);
		if (escape(onechar).length > 4) {
			tcount += 2;
		}
		else if (onechar!='\r') {
			tcount++;
		}
	}
	return tcount;
}

/**
 * µ¥ÀÌÅ¸°¡ ¿µ¹®ÀÚ, ¼ýÀÚ(½ºÆäÀÌ½º»ç¿ë°¡´É)ÀÎÁö Ã¼Å©ÇÑ´Ù.
 */
function chkAlphaNum(strAlphaNum) { 
	var stTmp = "";
	var tmpStr;
	var temp=0;
	var onechar;
	
	tmpStr = new String(strAlphaNum);
	temp = tmpStr.length;
	
	for( i=0 ; i < temp ; i++ ) 
	{ 
	    onechar = tmpStr.charAt(i);
		if (escape(onechar).length > 4) 
		{
			return false;
		}
		else
		{  			 
		}
	}
	return	true;
}	

/**
 * »ç¾÷ÀÚ¹øÈ£ Ã¼Å©
function checkSaup(saup){
  if(saup.length != 10) return false;
  var sum = 0;
  var getlist =new Array(10);
  var chkvalue =new Array("1","3","7","1","3","7","1","3","5");

  for (var i=0;i<10;i++){ 
      getlist[i] = saup.substring(i,i+1);
  }

  for (var i=0;i<9;i++){ 
      sum += getlist[i]*chkvalue[i];
  }
  sum = sum +parseInt((getlist[8]*5)/10) ;
  sidliy = sum%10;
  sidchk = 0;

  if ( sidliy != 0 ) { 
      sidchk = 10 - sidliy; 
  } else { 
      sidchk = 0; 
  }

  if ( sidchk == getlist[9] ){
      //return true;
  }else{
      //return false;
      //return;
      return false;
  }
}
*/
/**
 * ÁÖ¹Îµî·Ï¹øÈ£ Ã¼Å©
 */
function checkJumin(jumin){
  if(jumin.length != 13) return false;
  var a1 =jumin.substring(0,1)*2;
  var a2 =jumin.substring(1,2)*3;
  var a3 =jumin.substring(2,3)*4;
  var a4 =jumin.substring(3,4)*5;
  var a5 =jumin.substring(4,5)*6;
  var a6 =jumin.substring(5,6)*7;
  var a7 =jumin.substring(6,7)*8;
  var a8 =jumin.substring(7,8)*9;
  var a9 =jumin.substring(8,9)*2;
  var a10=jumin.substring(9,10)*3;
  var a11=jumin.substring(10,11)*4;
  var a12=jumin.substring(11,12)*5;
  var total = a1+a2+a3+a4+a5+a6+a7+a8+a9+a10+a11+a12;
  var check_num = (11-(total % 11)) % 10 ; 
  if (check_num == jumin.substring(12,13)){
      return "true";
  } else {
      return "false";
  }	
}

/**
 * ÁÖ¹Îµî·Ï¹øÈ£¸¦ Ã¼Å©ÇÑ´Ù.
 * ÆÄ¶ó¹ÌÅÍ´Â '-'¸¦ »ý·«ÇÏ°í  º¸³½´Ù. (13ÀÚ¸®)
 */
function chkRegno(strNum) { 
	if	(strNum.length	!=	13)
	{
		alert("Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.");
		return false;
	}
	strNum	=	strNum.substring(0,6)	+	"-"	+	strNum.substring(6,13);

	var  i = 0;
	var Sum = 0; 
	var Mod = 0; 
	var YearIn = 0; 
	var MonthIn = 0; 
	var DateIn = 0;
	
	for( i=0 ; i < 14 ; i++ ) 
	{ 
		if(i != 6)
	   {
			if( (strNum.charAt(i) <= "0") && (strNum.charAt(i) >= "9") )
			{			{  
				alert("Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù."); 
		      return false; 
			} 
		}
	}
	
	for( i = 0 ; i < 13 ; i++ ) 
	{ 
		if( i == 0)	YearIn+=parseInt(strNum.charAt(i))*10; 
		if( i == 1)	YearIn+=parseInt(strNum.charAt(i)); 
		if( i == 2)	MonthIn+=parseInt(strNum.charAt(i))*10; 
		if( i == 3)	MonthIn+=parseInt(strNum.charAt(i)); 
		if( i == 4)	DateIn+=parseInt(strNum.charAt(i))*10; 
		if( i == 5)	DateIn+=parseInt(strNum.charAt(i)); 
		if( i < 6)	Sum+=parseInt(strNum.charAt(i))*(i+2); 
		if( i > 6 && i < 9 ) Sum+=parseInt(strNum.charAt(i))*(i+1); 
		if( i > 8)	Sum+=parseInt(strNum.charAt(i))*(i-7); 
	}

	Mod=11-(Sum%11); 
	if((11-(Sum%11))>=10) Mod-=10; 
	if( Mod!=parseInt(strNum.charAt(13)) ) 
	{
		alert("Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù."); 
		return false; 
	} 
	
	if( MonthIn < 1 || MonthIn > 12 || DateIn < 1 || DateIn > 31 ) 
	{ 
		alert("Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù."); 
		return false; 
	} 
	
	if( (MonthIn ==4 || MonthIn == 6 || MonthIn == 9 ||  MonthIn == 11 ) && DateIn > 30 ) 
	{
		alert("Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù."); 
		return false; 
	} 
	
	if( MonthIn ==2 && DateIn > 29 ) 
	{
		alert("Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù."); 
		return false; 
	} 
	return true;
	}
}

/**
 * TextArea¿¡¼­ row¼ö¸¦ Ã¼Å©ÇÑ´Ù.
 */
function textAreaChk(area,totnum,rownum,row,name)
{
	var	i			=	0;
	var	strTmp		=	area.value;
	var	strBuf		=	"";
	var intCountCR	=	0;
	var	intBuf		=	0;
	var	strCnt		=	"";

	if	( uf_getCountCR(strTmp)	> (row - 1) )
	{
		alert(name + "ÇÑÁ¤µÈ ÁÙÀ» ÃÊ°úÇÏ¿´½À´Ï´Ù.");
		return false;
	}
	if	( strTmp.length	> totnum )
	{
		alert(name + "±æÀÌ¸¦ ÃÊ°úÇÏ¿´½À´Ï´Ù.");
		return false;
	}
	for (i=0; i <= uf_getCountCR(strTmp); i++)
	{
		if	( i == 0)
		{
			if	( uf_getCountCR(strTmp)	==	0)
			{
				strBuf	=	strTmp.substring( 0, strTmp.length);
			}
			else
			{
				strBuf	=	strTmp.substring( uf_getPointCR( strTmp,i ), uf_getPointCR( strTmp,i+1));
			}
		}
		else if	( i == uf_getCountCR( strTmp))
		{
			strBuf	=	strTmp.substring( parseInt(uf_getPointCR( strTmp,i ))+2, strTmp.length );
		}
		else
		{
			strBuf	=	strTmp.substring( parseInt(uf_getPointCR( strTmp,i ))+2, uf_getPointCR( strTmp,i+1) );
		}
		
		intBuf	=	(strBuf.length	/	rownum);

		strCnt	=	"" +intBuf;

		if	(strCnt.indexOf(".")	==	-1)
		{
			if	(intBuf	==	0)
			{
				intCountCR++;
			}
			else
			{
				intCountCR	=	intCountCR	+	intBuf;
			}
		}
		else
		{
			intCountCR	=	intCountCR	+	parseInt(strCnt.substring(0,strCnt.indexOf("."))) + 1;
		}
	}

	if	(intCountCR	>	row)
	{
		alert(name + "ÇÑÁ¤µÈ ÁÙÀ» ÃÊ°úÇÏ¿´½À´Ï´Ù.");
		return false;
	}
	return true;
}

/**
 * ¹®ÀÚ¿­, ÁöÁ¤¼ýÀÚ¸¦ ÀÔ·Â¹Þ¾Æ °³Çà¹®ÀÚ '\r'ÀÇ ¼ö¸¦ ¸®ÅÏÇÑ´Ù.
 */
function getPointCR(strMsg, intPointCount) {
	var	j			=	0;
	var intCount	=	0;
	var intResult	=	0;

	for ( j=0;j<strMsg.length;j++)
	{
		onechar	=	strMsg.charAt(j);

		if (onechar =='\r') 
		{
			intCount++;
			if	( intPointCount	==	intCount )
			{
				intResult	=	j;
				break;
			}
		}
	}
	return intResult;
}

/**
 * ¹®ÀÚ¿­À» ÀÔ·Â¹Þ¾Æ °³Çà¹®ÀÚ '\r'ÀÇ ¼ö¸¦ ¸®ÅÏÇÑ´Ù.
 */
function getCountCR( strMsg ) {
	var k			=	0;
	var intCount	=	0;

	for ( j=0;j<strMsg.length;j++)
	{
		onechar	=	strMsg.charAt(j);

		if (onechar =='\r') 
		{
			intCount++;
		}
	} 
	return intCount;
}

/**
 * submitÇÒ ¶§ ÁöÁ¤ÇÑ ±æÀÌ¸¦ Ã¼Å©ÇÑ´Ù.
 * ex) if ( getByteLength(frm.RETCAUSE) > 30 ) 
 */
function getByteLen(input) { 
    var byteLength = 0; 
    for (var inx = 0; inx < input.value.length; inx++) { 
        var oneChar = escape(input.value.charAt(inx)); 
        if ( oneChar.length == 1 ) { 
            byteLength ++; 
        } else if (oneChar.indexOf("%u") != -1) { 
            byteLength += 2; 
        } else if (oneChar.indexOf("%") != -1) { 
            byteLength += oneChar.length/3; 
        } 
    } 
    return byteLength; 
}

/**
 * ¿£ÅÍÅ°¸¦ ¹æÁöÇÏ´Â Script ÀÌ´Ù.
 * ÇÏ³ªÀÇ input & button ¸¸ ÀÖÀ» ¶© enterkey Å°¸¸À¸·Îµµ submit µÈ´Ù.
 * ÀÌ°ÍÀ» ¹æÁöÇÑ´Ù.
 */
function enterkey()  {
 if (event.keyCode ==13) {
     return false;
    }
 }

/**
 * ÇÊ¼ö ÀÔ·ÂÇ×¸ñÀ» ÀÔ·ÂÇÏÁö ¾Ê¾ÒÀ» ¶§, alert Ã¢ ¶ç¿ì°í return ½ÃÅ°´Â ½ºÅ©¸³Æ®
 * field: ½ÇÁ¦·Î ¹ÞÀ» ÇÊµå ÀÌ¸§. ¿©±â´Â form name±îÁö ½á Áà¾ß ÇÑ´Ù.
 * fieldname: Ãâ·ÂÇÒ ÇÑ±ÛÀÌ¸§ ¹®ÀÚ¿­
 * »ç¿ë¿¹: if (NullChk(document.frm.USERID, "»ç¿ëÀÚ ÀÌ¸§À» ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù.")) return;
 */
function NullChk(field, fieldname) {
	if (field == null || field.value == "") {
		alert(fieldname);
		field.focus();
		return true;
	}
}

/**
 * E-MailÀÌ Á¦´ë·Î ÀÔ·ÂµÇ¾ú´ÂÁö Çü½ÄÀ» Ã¼Å©ÇÑ´Ù.
 * obj: ½ÇÁ¦ Ã¼Å©ÇÒ ÇÊµå ÀÌ¸§
 * »ç¿ë¿¹: if (checkEmail(document.frm.EMAIL)) return;
 */
function checkEmail(obj) {
	var str_email = obj.value;
	if ((str_email.indexOf("/")) == -1)	{
	} else {
		alert("E-MailÇü½ÄÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.");
		obj.focus();
		return true;
	}
	if ((str_email.indexOf(";")) == -1)	{
	} else {
		alert("E-MailÇü½ÄÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.");
		obj.focus();
		return true;
	}
	if ((str_email.length != 0) && (str_email.search(/(\S+)@(\S+)\.(\S+)/) == -1)) {
		alert("E-MailÇü½ÄÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.");
		obj.focus();
		return true;
	}
}

/**
 * ¹öÆ°À» º¸¿©ÁØ´Ù. (·¹ÀÌ¾î Ã³¸®)
 * ´õºíÅ¬¸¯À» ¹æÁöÇÏ´Â ¸ñÀûÀÌ´Ù.
 * »ç¿ë¿¹: show_button("show");
 *         hide_button("hide");
 *         <div id="show" style="display:block">aaa</div>
 *         <div id="hide" style="display:none">bbb</div>
 *         À§¿Í °°ÀÌ µÎ°³ÀÇ ·¹ÀÌ¾î¸¦ »ý¼ºÇØ¼­ »ðÀÔÇÑ´Ù.
 */
function show_button(objName) {
	menu = document.all(objName);
	menu.style.display="none"; 
}

function hide_button(objName) {
	menu = document.all(objName);
	menu.style.display="block";
}

/**
 * space (null) °ªÀ» Ã¼Å©ÇÑ´Ù.
 * »ç¿ë¿¹: if (!ckSpace(frm.name.value))
 * space (null) °ªÀÌ ÀÔ·ÂµÇ¸é false ¸¦ ¸®ÅÏÇÑ´Ù.
 */
function ckSpace(str) {
	for(var i=0; i < str.length; i++) {
	var ch= str.charAt(i);
		if ( ch == ' ' || ch  == '' ) {
			return false;
		}
	}
	return true;
}

/**
 * ³âµµ¿Í ¿ù, ³¯Â¥¿¡ ´ëÇÑ SELECT °´Ã¼¸¦ ¹Þ¾Æ¼­ ÀÌ¿¡ ´ëÇÑ À±³â »óÈ²À» Ã¼Å©ÇÏ°í ±× ³¯Â¥¸¦ renderingÇÑ´Ù.
 * @param	year_option ³â¿¡ ´ëÇÑ SELECT °´Ã¼
 * @param	month_option ¿ù¿¡ ´ëÇÑ SELECT °´Ã¼
 * @param	date_option ÀÏ¿¡ ´ëÇÑ SELECT °´Ã¼
 * [¼öÁ¤ºÒ°¡]
 */
function checkDateLimit(year_option, month_option, date_option) {
	var selected_yyyy     = year_option.options.value;	//¼±ÅÃµÈ ³â.
	var selected_mm       = month_option.options.value; //¼±ÅÃµÈ ¿ù.
	var selected_dd_idx   = date_option.options.selectedIndex;	//¼±ÅÃµÈ ÀÏ.(0~)
	
	//ÇØ´ç ¿ùÀÇ ¸¶Áö¸· ³¯ÀÇ index(0ºÎÅÍ ½ÃÀÛ)À» ¸®ÅÏÇÑ´Ù.
	var last_day_idx_month = getLastDayIndex(selected_yyyy, selected_mm);
	
	//³¯Â¥ Áß¿¡¼­ ÀÖÀ» ¸¸ÇÑ °ÍÀº ¸ðµÎ null·Î - -;;
	for ( var i=0; i<date_option.length; i++ ) {
		date_option.options[i] = null;
	}
	
	//ÇØ´ç ¿ù¿¡ ¾Ë¸Âµµ·Ï »õ·Î¿î ³¯Â¥¸¦ ÀÛ¼ºÇØÁØ´Ù.
	for ( var i=0; i<=last_day_idx_month; i++ ) {
		if ( i<9 ) {
			date_option.options[i] = new Option('0' + (i+1), '0' + (i+1) );
		} else {
			date_option.options[i] = new Option(i+1, i+1 );
		}
	}
	
	//¿ø·¡ÀÇ ¼±ÅÃÇß´ø °ªÀ» ´Ù½Ã ¼±ÅÃÇØÁØ´Ù. ´Ü, ³¯Â¥ÀÇ ¹üÀ§°¡ ³Ñ¾î¼± °æ¿ì¿¡´Â ½Å±Ô¿ùÀÇ ¸¶Áö¸· ³¯·Î ÇÑ´Ù.
	if ( selected_dd_idx > last_day_idx_month ) {
		date_option.selectedIndex = last_day_idx_month;
	} else {
		date_option.selectedIndex = selected_dd_idx;
	}
}

/**
 * Æ¯Á¤ ³â, ¿ù¿¡ ´ëÇÑ ¸¶Áö¸· ³¯Â¥ÀÇ index(0~)¸¦ ¸®ÅÏÇÑ´Ù.
 * À±³â Ã¼Å©¿Í °ü·ÃÇÏ¿© »ç¿ëµÈ´Ù.
 * @param	yyyy_val ³â(4ÀÚ¸®)
 * @param	mm_val ¿ù(2ÀÚ¸®)
 * [¼öÁ¤ºÒ°¡]
 */
function getLastDayIndex(yyyy_val, mm_val) {
	var last_index;
	
	if ( mm_val == '02' ) {
		if ( yyyy_val%4 == 0 || yyyy_val%100 == 0 ) {	//ÀÌ¶§´Â À±³â
			last_index = 28;	//Áï 29ÀÏ
		} else {
			last_index = 27;	//Áï 28ÀÏ
		}
	} else {
		if ( mm_val == '01' || mm_val == '03' || mm_val == '05' || mm_val == '07' || mm_val == '08' || mm_val == '10' || mm_val == '12' ) {
			last_index = 30;	//Áï 31ÀÏ
		} else {
			last_index = 29;	//Áï 30ÀÏ
		}
	}
	
	return last_index;
}

/**
 * Auto Tab code
 */
var isNN = (navigator.appName.indexOf("Netscape")!=-1);
if(isNN)document.captureEvents(Event.KEYPRESS);

function autoTab(input,len, e){
  	var keyCode = (isNN)?e.which:e.keyCode; 	
  	var filter = (isNN)?[0,8,9]:[0,8,9,16,17,18,37,38,39,40,46];
  	if(input.value.length >= len && !containsElement(filter,keyCode)){
    input.value = input.value.slice(0,len);
    input.form[(getIndex(input)+1)%input.form.length].select();
}

function containsElement(arr, ele){
    var found = false, index = 0;
    while(!found && index < arr.length)
      if(arr[index]==ele)
        found = true;
      else
        index++;
    return found;
}

function getIndex(input){
    var index = -1, i = 0, found = false;
    while (i < input.form.length && index==-1)
      if (input.form[i] == input)index = i;
      else i++;
      return index;
    }
    return true;
}

/**
 * ¹®ÀÚ¿­ÀÇ ³¡ºÎºÐ °ø¹é Á¦°Å
 */
function removeSpace(str) {
	return str.replace(/^\s+/g, '').replace(/\s+$/g, ' ').replace(/\s+$/g, '');
}

function setImeMode(obj, iden) {
	part = parseInt(iden);
	if(part == 1) {
		obj.style.imeMode = "active";
	} else {
		obj.style.imeMode = "inactive";
	}
}

//Ã¼Å©¹Ú½ºÀüÃ¼°¡ ¼±ÅÃµÇ¾î ÀÖ´ÂÁö È®ÀÎÇÑ´Ù.
function CheckBox_All(boxname) {
	var checkname = eval(boxname);	//Ã¼Å©¹Ú½º ÀÌ¸§
	var count=0; 
	for( i=0; i<checkname.length; i++) { 
	    if( checkname[i].checked == true) count++; 
	} 
	if (count==0) { 
		return false;
	} else {
		return true;
	}
}

function onMover(f, clr) { f.style.backgroundColor = clr; }
function onMout(f, clr)  { f.style.backgroundColor = clr; }

//ºí·Î±× ¸Þ´º·Î °¡´Â ÀÚ¹Ù ½ºÅ©¸³Æ®
function goMyBlog_old(blogid, gourl) {
		//¾ÆÀÌµð°¡ ¾ø´Ù¸é
		if ((blogid =="") || (blogid =="null") || (blogid==null)) {
			alert("¸ÕÀú ·Î±×ÀÎ ÇØÁÖ½Ê½Ã¿ä.");
			location.href="/user/login.jsp";
			return;
		}
		//gourl ³Î°ª Ã³¸®
		if ((gourl =="null") || (gourl==null)) {
			gourl ="";
		}
		location.href="/blog/blogLogin.jsp?blogid="+blogid+"&gourl="+ gourl;
}

function goMyBlog(blogid, gourl) {
		//¾ÆÀÌµð°¡ ¾ø´Ù¸é
		if ((blogid =="") || (blogid =="null") || (blogid==null)) {
			alert("¸ÕÀú ·Î±×ÀÎ ÇØÁÖ½Ê½Ã¿ä.");
			location.href="/user/login.jsp";
			return;
		}
		//gourl ³Î°ª Ã³¸®
		if ( !gourl || (gourl =="null") || (gourl==null) ) {
			gourl = "/blog/blog.jsp?urlid=" + blogid;
		}
		
		location.href=gourl;
// 2005-10-11 ÁÂÃøÆÐ³Î [³»ºí·Î±×°¡±â] ¹öÆ° Å¬¸¯½Ã ºí·Î±× µî·ÏÇÏ¶ó´Â ¸Å½ÃÁö ¶ß´Â ¿À·ù
//		location.href="/blog/blogLogin.jsp?blogid="+blogid+"&gourl="+ gourl;
}

// 2005-10-12 Ä¿¹Â´ÏÆ¼¿¡ ºí·Î±× ¸µÅ©±â´É
function goUserBlog(blogid) {
		//¾ÆÀÌµð°¡ ¾ø´Ù¸é
		if ((blogid =="") || (blogid =="null") || (blogid==null)) {
			alert('ºí·Î±×°¡ ¾ø½À´Ï´Ù.');
			return;
		}
		//gourl ³Î°ª Ã³¸®
		location.href = "/blog/blog.jsp?urlid=" + blogid;
}

function goBlogMake(blogid) {
		//¾ÆÀÌµð°¡ ¾ø´Ù¸é
		if ((blogid =="") || (blogid =="null") || (blogid==null)) {
			alert("¸ÕÀú ·Î±×ÀÎ ÇØÁÖ½Ê½Ã¿ä.");
			location.href="/user/login.jsp";
			return;
		}
		
		location.href="/blog_main/regist/regist_rules.jsp";
}


//ºí·Î±× ¸Þ´º·Î °¡´Â ÀÚ¹Ù ½ºÅ©¸³Æ®(°Ô½ÃÆÇ)
function goMyBlogOnBoard(blogid, gourl) {
	
	if(confirm('ÇØ´ç ºí·Î±×·Î °¡½Ã°Ú½À´Ï±î?'))
	{
		//¾ÆÀÌµð°¡ ¾ø´Ù¸é
		if ((blogid =="") || (blogid =="null") || (blogid==null)) {
			alert("¸ÕÀú ·Î±×ÀÎ ÇØÁÖ½Ê½Ã¿ä.");
			location.href="/user/login.jsp";
			return;
		}
		//gourl ³Î°ª Ã³¸®
		if ((gourl =="null") || (gourl==null)) {
			gourl ="";
		}
		//location.href="/blog/blogLogin.jsp?blogid="+blogid+"&gourl="+ gourl;
		location.href="http://blog.dbguide.net/"+blogid;
	}
}


//ÅëÇÕ°Ë»ö ÀÔ·Â
function goTotalSearch(formName)   
{ 
	var ff = eval(formName);
	var menu = eval(ff.search_menu.value);

	var db_colls="db_board_guide.col";
	//var know_colls="know_procolm.col,know_semisub.col,know_coverstory.col,know_board_doc.col,know_board_market.col,know_board_casestudy.col,know_board_newsletter.col,know_board_book.col,know_board_output.col,know_board_report.col";
	var know_colls="know_procolm.col,know_semisub.col,know_board_doc.col,know_board_market.col,know_board_report.col";
	var qna_colls="qna_dbqna.col";
	var product_colls="product_prodinfo.col,product_board_review.col,product_board_usecase.col,product_board_data.col";
	var educ_colls="educ_seminar.col,educ_board_free.col";
	var blog_colls="blog.col";
	//var blog_colls="";
	var coll_name="all";

	if (menu =="0"){
		ff.coll_name.value = coll_name;
	} else if (menu =="1"){
		ff.coll_name.value = db_colls;
	} else if (menu =="2"){
		ff.coll_name.value = know_colls;
	} else if (menu =="3"){
		ff.coll_name.value = qna_colls;
	} else if (menu =="4"){
		ff.coll_name.value = product_colls;
	} else if (menu =="5"){
		ff.coll_name.value = educ_colls;
	} else if (menu =="6"){
		ff.coll_name.value = blog_colls;
	} else {
		ff.coll_name.value = coll_name;
	} 

	if(ff.QueryInput.value != ""){ 
		ff.Query.value=ff.QueryInput.value;   
		ff.action ="/search/searchresult.jsp"
		ff.submit();
	} else{
		alert('ÅëÇÕ°Ë»ö¾î¸¦ ÀÔ·ÂÇÏ¼¼¿ä.');
		ff.QueryInput.focus();
	}
}

//ÇÁ¸°Æ®
function printPage(formName) 															
{
	window.open('/com/com130001.jsp','print','width=638,height=554');
	formName.action = "/com/com130001.jsp";
	formName.target = "print";
	formName.submit();
}

//¸Þ´º ¸µÅ© ½ºÅ©¸³Æ®
function menulink(num){
	switch(num){
//---db±¸Ãà°¡ÀÌµå
		case 1 :		
			location.href = "/guid/guid100000.jsp";
			break;
		case 101 :		//---db±¸Ãà°¡ÀÌµå > db °¡ÀÌµå ¹æ¹ý·Ð
			location.href = "/guid/guid110000.jsp?catenum=4";
			break;
		case 102 :		//---db±¸Ãà°¡ÀÌµå > »êÃâ¹°
			location.href = "/guid/guid110001.jsp?catenum=111";
			break;
		case 103 :		//---db±¸Ãà°¡ÀÌµå > ±âÅ¸ ¹æ¹ý·Ð
			location.href = "/guid/guid120001.jsp?catenum=10";
			break;
		case 104 :		//---db±¸Ãà°¡ÀÌµå > ¹æ¹ý·Ð °Ô½ÃÆÇ
			location.href = "/guid/guid130001.jsp?catenum=11";
			break;
		case 105 :		//---db±¸Ãà°¡ÀÌµå > °¡ÀÌµå ¸ðÀ½
			location.href = "/guid/guid116001.jsp?catenum=206";
			break;
//---Áö½Ä¶óÀÌºê·¯¸®  
		case 2 :		
			location.href = "/know/know100000.jsp";
			break;
		case 201 :		//---Áö½Ä¶óÀÌºê·¯¸®  > Àü¹®°¡ Ä®·³
			location.href = "/know/know101001.jsp?catenum=14";
			break;						
		case 202 :		//---Áö½Ä¶óÀÌºê·¯¸®  > ±â¼ú ÀÚ·á
			location.href = "/know/know102001.jsp?catenum=15";
			break;						
		case 203 :		//---Áö½Ä¶óÀÌºê·¯¸®  > ½ÃÀå µ¿Çâ
			location.href = "/know/know103001.jsp?catenum=16";
			break;						
		case 204 :		//---Áö½Ä¶óÀÌºê·¯¸®  > ¸®Æ÷Æ®
			location.href = "/know/know104001.jsp?catenum=17";
			break;						
		case 205 :		//---Áö½Ä¶óÀÌºê·¯¸®  > case study
			location.href = "/know/know105001.jsp?catenum=18";
			break;						
		case 206 :		//---Áö½Ä¶óÀÌºê·¯¸®  > ¼¼¹Ì³ª ÀÚ·á
			location.href = "/know/know107001.jsp?catenum=20";
			break;						
		case 207 :		//---Áö½Ä¶óÀÌºê·¯¸®  > »êÃâ¹°
			location.href = "/know/know108001.jsp?catenum=21";
			break;						
		case 208 :		//---Áö½Ä¶óÀÌºê·¯¸®  > Á¦Ç° ¼Ö·ù¼Ç
			location.href = "/prod/prod131001.jsp?catenum=202";
			break;						
		case 209 :		//---Áö½Ä¶óÀÌºê·¯¸®  > Ä¿¹ö ½ºÅä¸®
			location.href = "/know/know109001.jsp?catenum=22";
			break;						
		case 210 :		//---Áö½Ä¶óÀÌºê·¯¸®  > ´º½º·¹ÅÍ
			location.href = "/know/know110001.jsp?catenum=23";
			break;						

//---DBQNA
		case 3 :		
			location.href = "/dbqa/dbqa100000.jsp";
			break;
		case 301 :		//---DBQNA  > ±Ã±ÝÁõ ÇØ°á»ç
			location.href = "/dbqa/dbqa111001.jsp?catenum=26";
			break;						
		case 302 :		//---DBQNA  > ³ª¸¸ÀÇ ³ëÇÏ¿ì
			location.href = "/dbqa/dbqa120001.jsp?catenum=31";
			break;						
		case 303 :		//---DBQNA  > DB Æ©´× ¼­ºñ½º
			location.href = "/sa/sa_index.jsp";
			break;						
		case 304 :		//---DBQNA  > ÄÁ¼³ÆÃ ¿äÃ»
			location.href = "/dbqa/dbqa130001.jsp?catenum=32";
			break;						
//---±³À°/¼¼¹Ì³ª
		case 4 :		
			location.href = "/educ/educ100000.jsp";
			break;
		case 401 :		//---±³À°/¼¼¹Ì³ª  > ±³À°/¼¼¹Ì³ª Á¤º¸
			location.href = "/educ/educ111001.jsp?catenum=49";
			break;						
		case 402 :		//---±³À°/¼¼¹Ì³ª  > ¿Â¶óÀÎ °­ÁÂ
			location.href = "/educ/educ120001.jsp?catenum=52";
			break;						
		case 403 :		//---±³À°/¼¼¹Ì³ª  > ±³¼öÁø
			location.href = "/educ/educ113001.jsp?catenum=130";
			break;						
		case 404 :		//---±³À°/¼¼¹Ì³ª  > ¼¼¹Ì³ªÀÚ·á
			location.href = "/educ/educ130001.jsp?catenum=53";
			break;						
		case 405 :		//---±³À°/¼¼¹Ì³ª  > Àü¹®¼­Àû
			location.href = "/educ/educ_book.jsp?catenum=19";
			break;						
		case 406 :		//---±³À°/¼¼¹Ì³ª  > ÇöÀå±³À°
			location.href = "/educ/educ190001.jsp?catenum=131";
			break;						
		case 407 :		//---±³À°/¼¼¹Ì³ª  > Ãë¾÷Á¤º¸
			location.href = "/educ/educ150001.jsp?catenum=58";
			break;						
		case 408 :		//---±³À°/¼¼¹Ì³ª  > ¾È³» & µµ¿ì¹Ì
			location.href = "/educ/educ_faq.jsp?catenum=59";
			break;						
//---D-blog
		case 5 :		
			location.href = "/blog_main/";
			break;
//---Ä¿¹Â´ÏÆ¼
		case 6 :		
			location.href = "/club/";
			break;
	}
	
}

/** 
	2005-08-10 ¹Ì¸®º¸±â °øÅë ½ºÅ©¸³Æ® Ãß°¡
	ÀÌ jsÆÄÀÏ Å©±â ³Ê¹« Å©´Ù. ÁÙ¿©¾ßÇÒÅÙµ¥... ¶ó°í ¾²¸é¼­ ÀÌ ±Ûµµ ¿ë·®Áõ°¡¿¡ ÇÑ‘–
*/
function doPreviewNew(str){
	var wid = window.open('','contents_preview','width=638,height=554,scrollbars=yes');
	var in_str="";
in_str += " <html> ";
in_str += " <head> ";
in_str += " <title>¸Þ½ÃÁö ¹Ì¸®º¸±â</title> ";
in_str += " <link REL=\"stylesheet\" TYPE=\"text/css\" HREF=\"/comb/common/edit//toolbars.css\"> ";
in_str += " <meta http-equiv=\"Content-Type\" content=\"text/html; charset=euc-kr\"></head> ";

in_str += " <body bgcolor=\"#ffffff\" marginwidth=\"0\" marginheight=\"0\" topmargin=\"0\" leftmargin=\"0\"> ";
in_str += " <!--À­ºÎºÐÀÇ Å×ÀÌºí ¿Ü°û ÀÌ¹ÌÁö¸¦ À§ÇÑ ¼Ò½º Start--> ";
in_str += " <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"> ";
in_str += "   <tr>  ";
in_str += "     <td align=\"left\" height=\"23\"><img src=\"/images/educ/popup_logo.gif\" width=\"143\" height=\"20\">  ";
in_str += " 	</td> ";
in_str += "     <td align=\"right\"><a href=\"javascript:window.close()\"><img src=\"/poll/images/close.gif\" width=\"69\" height=\"20\" border=\"0\"></a></td> ";
in_str += "   </tr> ";
in_str += "   <tr align=\"left\" bgcolor=\"97ABBD\"> ";
in_str += "     <td height=\"15\" colspan=\"2\"><font size=\"2\" color=\"#333333\"><img src=\"/images/com/preview_pop.gif\" width=\"400\" height=\"43\"></font></td> ";
in_str += "   </tr> ";
in_str += "   <tr>  ";
in_str += "     <td height=\"20\" colspan=\"2\">&nbsp;</td> ";
in_str += "   </tr> ";
in_str += "   <tr> ";
in_str += "     <td colspan=\"2\" bgcolor=white>  ";
in_str += str;
in_str += " 																 ";
in_str += "     </td> ";
in_str += "   </tr> ";
in_str += "   <tr>  ";
in_str += "     <td height=\"20\" colspan=\"2\">&nbsp;</td> ";
in_str += "   </tr> ";
in_str += "   <tr bgcolor=\"EDEDED\"> ";
in_str += "     <td height=\"25\" colspan=\"2\" align=\"center\"><img src=\"/poll/images/copyright.gif\" width=\"303\" height=\"17\"></td> ";
in_str += "   </tr> ";
in_str += " </table> ";
in_str += " </body> ";
in_str += " </html> ";
	wid.document.write(in_str);
}

/*
' ------------------------------------------------------------------
' Function    : fc_chk_byte(aro_name)
' Description : ÀÔ·ÂÇÑ ±ÛÀÚ¼ö¸¦ Ã¼Å©
' Argument    : Object Name(±ÛÀÚ¼ö¸¦ Á¦ÇÑÇÒ ÄÁÆ®·Ñ)
' Return      : 
' ------------------------------------------------------------------
*/
function fc_chk_byte(aro_name,ari_max)
{

   var ls_str     = aro_name.value; // ÀÌº¥Æ®°¡ ÀÏ¾î³­ ÄÁÆ®·ÑÀÇ value °ª
   var li_str_len = ls_str.length;  // ÀüÃ¼±æÀÌ

   // º¯¼öÃÊ±âÈ­
   var li_max      = ari_max; // Á¦ÇÑÇÒ ±ÛÀÚ¼ö Å©±â
   var i           = 0;  // for¹®¿¡ »ç¿ë
   var li_byte     = 0;  // ÇÑ±ÛÀÏ°æ¿ì´Â 2 ±×¹Ü¿¡´Â 1À» ´õÇÔ
   var li_len      = 0;  // substringÇÏ±â À§ÇØ¼­ »ç¿ë
   var ls_one_char = ""; // ÇÑ±ÛÀÚ¾¿ °Ë»çÇÑ´Ù
   var ls_str2     = ""; // ±ÛÀÚ¼ö¸¦ ÃÊ°úÇÏ¸é Á¦ÇÑÇÒ¼ö ±ÛÀÚÀü±îÁö¸¸ º¸¿©ÁØ´Ù.

   for(i=0; i< li_str_len; i++)
   {
      // ÇÑ±ÛÀÚÃßÃâ
      ls_one_char = ls_str.charAt(i);

      // ÇÑ±ÛÀÌ¸é 2¸¦ ´õÇÑ´Ù.
      if (escape(ls_one_char).length > 4)
      {
         li_byte += 2;
      }
      // ±×¹ÜÀÇ °æ¿ì´Â 1À» ´õÇÑ´Ù.
      else
      {
         li_byte++;
      }

      // ÀüÃ¼ Å©±â°¡ li_max¸¦ ³ÑÁö¾ÊÀ¸¸é
      if(li_byte <= li_max)
      {
         li_len = i + 1;
      }
   }
   
   // ÀüÃ¼±æÀÌ¸¦ ÃÊ°úÇÏ¸é
   if(li_byte > li_max)
   {
      alert( li_max + " ±ÛÀÚ¸¦ ÃÊ°ú ÀÔ·ÂÇÒ¼ö ¾ø½À´Ï´Ù. \n ÃÊ°úµÈ ³»¿ëÀº ÀÚµ¿À¸·Î »èÁ¦ µË´Ï´Ù. ");
      ls_str2 = ls_str.substr(0, li_len);
      aro_name.value = ls_str2;
      
   }
   aro_name.focus();   
}

/*
' ------------------------------------------------------------------
' Function    : fc_chk2()
' Description : EnterÅ°¸¦ ¸øÄ¡°ÔÇÑ´Ù.
' Argument    : 
' Return      : 
' ------------------------------------------------------------------
*/
function fc_chk2()
{
   if(event.keyCode == 13)
      event.returnValue=false;
}

function getFileSize (fileName) {
  if (document.layers) {
    if (navigator.javaEnabled()) {
      var file = new java.io.File(fileName);
      if (location.protocol.toLowerCase() != 'file:') {
        netscape.security.PrivilegeManager.enablePrivilege('UniversalFileRead');
   }
      return file.length();
    } else {
   return -1;
  }
  }
  else if (document.all) {
    window.oldOnError = window.onerror;
    window.onerror = function (err) {
      if (err.indexOf('utomation') != -1) {
        alert('file access not possible');
        return true;
      } else {
        return false;
   }
    }
    var fso = new ActiveXObject('Scripting.FileSystemObject');
    var file = fso.GetFile(fileName);
    window.onerror = window.oldOnError;
    return file.Size;
  }
}

function showClubUserDialog(user_id)
{

}


function IsNumeric(checkStr) {
	var checkOK = "0123456789";
	for (i = 0; i < checkStr.length; i++ ) {
		ch = checkStr.charAt(i);
		for (j = 0; j < checkOK.length; j++)
			if (ch == checkOK.charAt(j))
			break;
		if (j == checkOK.length) {
			return false;
			break;
		}
	}
	return true;
}

function IsAlphaNumeric(checkStr) {
	var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
	for (i = 0; i < checkStr.length; i++ ) {
		ch = checkStr.charAt(i);
		for (j = 0; j < checkOK.length; j++)
			if (ch == checkOK.charAt(j))
			break;
		if (j == checkOK.length) {
			return false;
			break;
		}
	}
	return (true);
}