<!--//
// JAVASCRIPT °øÅë ÇÔ¼ö

/*
 * name : checkEmptyText(ÇÊµå°´Ã¼)
 * desc : ÁÖ¾îÁø ÇÊµåÀÇ ³»¿ëÀÌ ¾ø´ÂÁö °Ë»çÇÑ´Ù.
 *        checkEmptyText(document.formname.fieldname, "ÀÛ¼ºÀÚ")  ÀÌ·¸°Ô Àü¼Û½Ã °Ë»ç ÇÔ¼ö¿¡¼­ »ç¿ëÇÑ´Ù.
 *        ¸Þ¼¼Áö°¡ ÀÚµ¿À¸·Î ¶ß°í, Æ÷Ä¿½ºµµ ÀÌµ¿ÇØ ÁØ´Ù.
 * ret  : true/false
 */
function checkEmptyText(field, fieldname) {
	var msg, size;

	msg = trim(field.value);

	size = Length(msg);
	if (size <= 0 ) {
		field.blur();
		field.value = "";
		field.focus();
		alert("[" + fieldname + "] Ç×¸ñÀº ¹Ýµå½Ã ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.");

		return false;
	} // end if

	return true;
} // end func


/*
 * name : checkEmptyRadio(¶óµð¿À¹öÆ° empty Ã¼Å©)
 * desc : ÁÖ¾îÁø ¶óµð¿À¹öÆ°ÀÌ Ã¼Å©µÇ¾ú´ÂÁö °Ë»çÇÑ´Ù.
 * ret  : true/false
 */
function checkEmptyRadio(field, fieldname){
	var cnt = 0;

	for (var i = 0; i < field.length; i++) {
		if (field[i].checked) cnt++;
	}
	if(cnt==0){
		alert("[" + fieldname + "] Ç×¸ñÀº ¹Ýµå½Ã Ã¼Å©ÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
		return false;
	}

	return true;

}


/*
 * name : checkEmptySubRadio(¶óµð¿À¹öÆ° empty Ã¼Å©)
 * desc : Ã¼Å©µÈ ¶óµð¿À¹öÆ°ÀÇ °ªÀÌ result¿Í °°À¸¸é(=> ¹Ø¿¡ Ã¼Å©ÇÒ ¶óµð¿À ¹öÆ°ÀÌ ³ªÅ¸³­´Ù)
 *        ¹Ø¿¡ ³ªÅ¸³ª´Â ¶óµð¿À¹öÆ°ÀÌ Ã¼Å©µÇ¾ú´ÂÁö °Ë»çÇÑ´Ù.
 * ret  : true/false
 */
function checkEmptySubRadio(field, result){
	for (var i = 0; i < field.length; i++) {
		if (field[i].checked){
			if(field[i].value == result) return true;
		}
	}

	return false;
}


/*
 * name : checkEmptyMultiSelect(¿©·¯°³ÀÇ ¼¿·ºÆ®¹Ú½º empty Ã¼Å©)
 * desc : Ã¼Å©µÈ ¶óµð¿À¹öÆ°ÀÇ °ªÀÌ result¿Í °°À¸¸é(=> ¹Ø¿¡ Ã¼Å©ÇÒ ¶óµð¿À ¹öÆ°ÀÌ ³ªÅ¸³­´Ù)
 *        ¹Ø¿¡ ³ªÅ¸³ª´Â ¶óµð¿À¹öÆ°ÀÌ Ã¼Å©µÇ¾ú´ÂÁö °Ë»çÇÑ´Ù.
 * ret  : true/false
 */
function checkEmptyMultiSelect(field, fieldname){
	var cnt=0;
	for(var i=0 ; i<field.length ; i++){
		if(field[i].value=="") cnt++;
	}

	if(cnt==field.length){
		alert("[" + fieldname + "] Ç×¸ñÀº ¹Ýµå½Ã Ã¼Å©ÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
		return false;
	}

	return true;
}


function trim(str){
	var reg = /\s+/g; 
	return str.replace(reg,''); 
} 

function Replace(str){
	var rtn = str.replace(/</g, "&lt;");
	rtn = rtn.replace(/&nbsp;/g, "&amp;nbsp;");
	return rtn;
}


/*
 * name : Length(¹®ÀÚ¿­)
 * desc : ¹®ÀÚ¿­ ±æÀÌ¸¦ µ¹·ÁÁØ´Ù. (ÇÑ±Û, ¿µ¹®, ÁÙ¹Ù²Þ ¸ðµÎ °Ë»ç)
 * ret  : int ±æÀÌ
 */
function Length(msg){
	var str, msg, temp, len = 0, count = 0;

	str = new String(msg);
	len = str.length;

	for (k=0 ; k<len ; k++) {
		temp = str.charAt(k);

		if (escape(temp).length > 4) {
			count += 2;
		} else 
		if (temp == '\r' && str.charAt(k+1) == '\n') { // \r\nÀÏ °æ¿ì
			count += 2;
		} else 
		if (temp != '\n') {
			count++;
		}
	} // end for

	return count;
} // end func


/*
 * name : checkTextLenth(ÇÊµå, ±æÀÌ)
 * desc : ÇÊµå°ªÀÇ ±æÀÌ°¡ ÁÖ¾îÁø ±æÀÌ¿Í °°ÀºÁö °Ë»ç
 */
function checkTextLenth(field, length){
	var msg = Length(trim(field.value));

	if(msg!=length){
		alert("¹®ÀÚ±æÀÌ¸¦ " + length + "¹ÙÀÌÆ®¿¡ ¸ÂÃçÁÖ¼¼¿ä!");
		field.value = "";
		field.focus();

		return false;
	}

	return true;
}


//¼ýÀÚ¸¸ ÀÔ·ÂÇÏµµ·Ï ÇÑ´Ù
function onlyNumber(val) 
{
	var nValue = val.value;

	if(nValue != "") {
		if (isNaN(nValue)) {
		alert("¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼¼¿ä.");
		val.value = "";
//		val.blur();
		val.focus();
		return false;
		}
	}

	return true;
}


/*
 * ÇàÁ¤½ÉÆÇ Àç°á·Ê¿¡¼­ Àç°á·Ê/Á¦±â¿ä°Ç ¼±ÅÃ, °¢ Á¾·ù ¼±ÅÃ ¼¿·ºÆ® ¹Ú½º
*/
//catnumber = 3 // Ä«Å×°í¸®ÀÇ °¹¼ö ¼³Á¤
offset = 150 
performOnchange = false
if (document.all) {
  docObj = "document.all."
  styleObj = ".style"
  } else {
  docObj = "document."
  styleObj = ""
}
function openselect(subcat, index) {
  popupselect = eval(docObj + subcat + styleObj)
  //popupselect.visibility = "visible"
  popupselect.display = "inline";						//1Â÷¼±ÅÃÀÌ select boxÀÏ¶§
  document.all.searchKind2[index].disabled = false;	//1Â÷¼±ÅÃÀÌ ¶óµð¿À boxÀÏ¶§
  
}
function lock() {
  performOnchange = false
}
function unlock() {
  performOnchange = true
}
function selectSub(cat,cnt) {
  for (var i=0; i <= cnt; i++) {
    subcat = "sub" + i
    popupselect = eval(docObj + subcat + styleObj)
    popupselect.display = "none"
	document.all.searchKind2[i].disabled = true;
	//document.all.searchKind2[i][0].selected = true;
	performOnchange = true;
  }
  if (performOnchange == true) {
    letsopen = "sub" + cat.selectedIndex
    openselect(letsopen, cat.selectedIndex)
    //letsopen = "sub" + cat;
    //openselect(letsopen, cat)
	lock()
  }
}

//-->