<!--
/*ÀüÃ¼ ÆäÀÌÁö blur È¿°ú*/
function bluring(){
if(event.srcElement.tagName=="A"||event.srcElement.tagName=="IMG") document.body.focus();
}
document.onfocusin=bluring;

/*########################################################
@ ³¯Â¥°¡ Á¦´ë·Î ÀÔ·ÂµÇ¾ú´ÂÁö Ã¼Å©ÇÑ´Ù.
@ param fyear,fmonth,fday : ³â,¿ù,ÀÏ
@ return String (½ÇÆÐ(fail)/¼º°ø(alldate:³â¿ùÀÏÀ» ÇÕÄ£°ª))	
#########################################################*/
function dateCheck(fyear,fmonth,fday) {	
	alldate = new Array(3);
	alldate[0] = "fail";
	ftotal_days = 0;
	fdate = fyear+fmonth+fday;
	fdatelen = fdate.length;
	
/*-----------------------------------------------------------
* ¼ýÀÚ°¡ ¾Æ´Ñ ¹®ÀÚ°¡ ÀÖ´ÂÁö Ã¼Å©
*-----------------------------------------------------------*/
	for(i=0; i<fdatelen; i++) {										
		if(fdate.charCodeAt(i) <45 || fdate.charCodeAt(i) >57){					
			return alldate;
		}
	}	

/*-----------------------------------------------------------
* ³âµµ°¡ 4ÀÚ¸®ÀÎÁö Ã¼Å©
*-----------------------------------------------------------*/	
	if(fyear.length != 4) {						
		return alldate;
	}

/*-----------------------------------------------------------
* ´ÞÀÌ 1~12ÀÎÁö Ã¼Å©
*-----------------------------------------------------------*/	
	if(fmonth < 1 || fmonth > 12){		
		return alldate;
	}

/*-----------------------------------------------------------
* ´ÞÀÌ 1ÀÌ¸é 01·Î ¹Ù²Û´Ù.
*-----------------------------------------------------------*/	
	if(fmonth.length == 1) {											
		fmonth = "0"+fmonth;
	}

/*-----------------------------------------------------
* ½ÃÀÛ³âµµÀÇ ¸¶Áö¸·ÀÏÀÚ¸¦ ±¸ÇÑ´Ù.
*-----------------------------------------------------*/
	if(fmonth=="01" || fmonth=="03" || fmonth=="05" || fmonth=="07" || fmonth=="08" || fmonth==10 || fmonth==12) {	
		ftotal_days = 31;
	}else if(fmonth == "02"){
		if(((fyear % 4 == 0) && (fyear % 100 !=0)) || (fyear % 400 == 0)){
			ftotal_days = 29;
		}else{
			ftotal_days = 28;
		}
	}else{
		ftotal_days = 30;
	}

/*-----------------------------------------------------
* ÀÏÀÚ°¡ ¸¶Áö¸· ÀÏÀÚº¸´Ù Å«Áö¸¦ ±¸ÇÑ´Ù.
*-----------------------------------------------------*/
	if(fday < 1 || fday > ftotal_days){
		return alldate;
	}

/*-----------------------------------------------------
* ÀÏÀÚ°¡ 1ÀÌ¸é 01·Î ¹Ù²Û´Ù.
*-----------------------------------------------------*/
	if(fday.length == 1) {
		fday = "0"+ fday;
	}

/*-----------------------------------------------------
* ³â¿ùÀÏÀ» ÇÕÃÄ¼­ ¸®ÅÏÇÑ´Ù.
*-----------------------------------------------------*/
	alldate[0] = fyear;
	alldate[1] = fmonth;
	alldate[2] = fday;
	
	return alldate;
}



/*########################################################
@ ½ÃÀÛ³¯Â¥°¡ ¸¶Áö¸·³¯Â¥ º¸´Ù ÀûÀºÁö Ã¼Å©
@ param str,len : ¹®ÀÚ,Á¦ÇÑÅ©±â
@ return boolean 	
#########################################################*/
function dateRange(fyear,fmonth,fday,eyear,emonth,eday) {
	fdate = fyear + fmonth + fday;
	edate = eyear + emonth + eday;
	if(fdate > edate){
		return false;	
	}else{
		return true;
	}
}



/*########################################################
@ ±ÛÀÚ Å©±â°¡ ¸Â´ÂÁö Ã¼Å©
@ param str,len : ¹®ÀÚ,Á¦ÇÑÅ©±â
@ return boolean 	
#########################################################*/
function lengthCheck(str,len) {	
	num = 0;
	strlen = str.length;
	for(i=0; i<strlen; i++){
		if(str.charCodeAt(i) >=0 && str.charCodeAt(i) <=128){
			num= num+1;
		}else{
			num= num+2;
		}	
	}
	
	if (num > len) {
		return false;
	}else{
		return true;
	}
}


/*########################################################
@ ³¯Â¥¿¡ ¸Â´Â ¿äÀÏÀ» Ãâ·ÂÇÑ´Ù.
@ param year,month,day : ³â,¿ù,ÀÏ
@ return String (½ÇÆÐ(fail)/¼º°ø(¿äÀÏÀÌ¸§)	
#########################################################*/

/*-----------------------------------------------------------
* °ªÀ» ¹Þ¾Æ¼­ ¿äÀÏÀ» °è»êÇÑ µÚ return ÇÏ´Â ÇÔ¼ö
*-----------------------------------------------------------*/	
function find_yoil(year, month, day) {
	var nYear =  parseInt(year); 
	var nMonth = parseInt(month); 
    var nDay =  parseInt(day); 
	var nDayOfWeek = cala_weekday(nMonth, nDay, nYear);
         
    return day_display(nDayOfWeek);
}

/*-----------------------------------------------------------
* ¿äÀÏÀ» °è»êÇÏ´Â ÇÔ¼ö
*-----------------------------------------------------------*/	
function cala_weekday( x_nMonth, x_nDay, x_nYear) { 

        if(x_nMonth >= 3){         
                x_nMonth -= 2; 
        } 
        else { 
                x_nMonth += 10; 
        } 

        if( (x_nMonth == 11) || (x_nMonth == 12) ){ 
                x_nYear--; 
        } 

        var nCentNum = parseInt(x_nYear / 100); 
        var nDYearNum = x_nYear % 100; 

        var g = parseInt(2.6 * x_nMonth - .2); 

        g +=  parseInt(x_nDay + nDYearNum); 
        g += nDYearNum / 4;         
        g = parseInt(g); 
        g += parseInt(nCentNum / 4); 
        g -= parseInt(2 * nCentNum); 
        g %= 7; 
         
        if(x_nYear >= 1700 && x_nYear <= 1751) { 
                g -= 3; 
        } 
        else { 
                if(x_nYear <= 1699) { 
                        g -= 4; 
                } 
        } 
         
        if(g < 0){ 
                g += 7; 
        } 
         
        return g; 
} 

/*-----------------------------------------------------------
* ¿äÀÏ¿¡ ÇØ´çÇÏ´Â stringÀ» °è»êÇÏ´Â ÇÔ¼ö
*-----------------------------------------------------------*/	

function day_display(x_nDayOfWeek) { 
	var day_name;
    if(x_nDayOfWeek == 0) { 
        day_name = "ÀÏ"; 
    } 
    else if(x_nDayOfWeek == 1) { 
        day_name = "¿ù"; 
    } 
    else if(x_nDayOfWeek == 2) { 
		day_name = "È­";
    } 
    else if(x_nDayOfWeek == 3) { 
		day_name = "¼ö";
	} 
    else if(x_nDayOfWeek == 4) { 
		day_name = "¸ñ";
    } 
    else if(x_nDayOfWeek == 5) { 
		day_name = "±Ý";
    } 
    else if(x_nDayOfWeek == 6) { 
		day_name = "Åä";
    } 
	else {
		day_name = "fail";
	}
	
	return day_name;
} 

/*########################################################
@ ÁÖ¹Îµî·Ï¹øÈ£¸¦ Ã¼Å©ÇÑ´Ù.
@ param juminNo : ÁÖ¹Îµî·Ï¹øÈ£
@ return boolean 	
#########################################################*/
function isJuminType(juminNo) {
	
	var birthYear = juminNo.substring(0,2);
	var birthMonth = juminNo.substring(2,4);
	var birthDay = juminNo.substring(4,6);	
	var genderBit = juminNo.substring(6,7);

	// ÁÖ¹Î¹øÈ£ ÀÚ¸®¼ö°¡ 13ÀÚ¸®°¡ ¾Æ´Ï¸é false
	if (juminNo.length != 13) {
		return false;
	}
	
	// ÁÖ¹Î¹øÈ£Áß ¼ýÀÚ°¡ ¾Æ´Ñ°ªÀÌ Æ÷ÇÔµÇ¾îÀÖÀ¸¸é false
	for (i=0; i<juminNo.length; i++){
		numCheck = juminNo.substring(i,i+1);
		if (numCheck < '0' || numCheck > '9'){ 
			return false;
		}
	}
	
	// ÁÖ¹Î¹øÈ£ (6)¹øÂ° ÀÚ¸®¼ö°¡ "1" ¶Ç´Â "2"ÀÌ¸é 1900³â´ë»ýÀÌ°í, "3" ¶Ç´Â "4"ÀÌ¸é 2000³â´ë»ýÀÌ´Ù.
	if (genderBit == '1' || genderBit == '2') {
		birthYear = "19" + birthYear
	} else if (birthYear == '3' || birthYear == '4') {
		birthYear = "20" + birthYear
	} else {
		return false;
	}
	
	// »ý³â¿¡ µû¸¥ ¿ù°ú ÀÏÀÌ ¹üÀ§¾È¿¡ ÀÖ´Â°¡ Ã¼Å©ÇÑ´Ù.(À±³â È®ÀÎ)
	var days;
	if (birthMonth==1 || birthMonth==3 || birthMonth==5 || birthMonth==7 || birthMonth==8 || birthMonth==10 || birthMonth==12)  days=31;
	else if (birthMonth==4 || birthMonth==6 || birthMonth==9 || birthMonth==11) days=30;
	else if (birthMonth==2)  {
		if (((birthYear % 4)==0) && ((birthYear % 100)!=0) || (birthYear==0)) days=29;
	  	else days=28;
	}
	
	if (birthDay > days) {
		return false;
	}
   
	// check digit bit	
	var checkBit = 0;
	var checkDigit = juminNo.substring(12,13);
	
	checkBit = checkBit + juminNo.substring(0,1) * 2;
	checkBit = checkBit + juminNo.substring(1,2) * 3
	checkBit = checkBit + juminNo.substring(2,3) * 4;
	checkBit = checkBit + juminNo.substring(3,4) * 5;
	checkBit = checkBit + juminNo.substring(4,5) * 6;
	checkBit = checkBit + juminNo.substring(5,6) * 7;
	
	checkBit = checkBit + juminNo.substring(6,7) * 8;
	checkBit = checkBit + juminNo.substring(7,8) * 9;
	checkBit = checkBit + juminNo.substring(8,9) * 2;
	checkBit = checkBit + juminNo.substring(9,10) * 3;
	checkBit = checkBit + juminNo.substring(10,11) * 4;
	checkBit = checkBit + juminNo.substring(11,12) * 5;
		
	checkBit = (11 - (checkBit % 11)) % 10;
	if (checkBit != checkDigit) {
		return false;	
	}
        
	return true;
}

/*########################################################
@ ¼ýÀÚ¿¡ comma¸¦ Âï´Â´Ù.
@ param value : ¼ýÀÚ¸¦ ¹Þ¾Æ¿Â´Ù.
@ return String (½ÇÆÐ(fail)/¼º°ø(comma°¡ ÂïÈù ¿äÀÏ)	
#########################################################*/
function wonCheck(str){
	returnVal = "false";	
   	strlen = str.length;

//	¼ýÀÚ¿Í comma°¡ ¾Æ´ÑÁö Ã¼Å©
	for(i=0; i<strlen; i++) {															
		if(str.charCodeAt(i)!=44 && (str.charCodeAt(i) <48 || str.charCodeAt(i) >57)){	
			return returnVal;
		}
	}

//	comma°¡ ÀÖÀ¸¸é comma¸¦ ¾ø¾Ø´Ù.
  	str_01 = "";
  	str_02 = str.split(",");
	for(k=0;k<str_02.length;k++) {
		str_01 = str_01+str_02[k];		
  	}

//	°ªÀÇ Å©±â°¡ 10ÀÚ¸® º¸´Ù Å©¸é
	if(str_01.length >10) {					
		return returnVal;
	}

// ÀÚ¸®¼ö¿¡ ¸Â°Ô comma¸¦ ³Ö´Â´Ù.
	comma_01="";
	comma_02="";
	comma_03="";
	str_01Len = str_01.length;
	strVal_01 = str_01.substring(str_01Len - 3,str_01Len);
	strVal_02 = str_01.substring(str_01Len - 6,str_01Len-3);
	strVal_03 = str_01.substring(str_01Len - 9,str_01Len-6);
	strVal_04 = str_01.substring(0,str_01Len-9);
	if(str_01Len >3) comma_01 = ",";
	if(str_01Len >6) comma_02 = ",";
	if(str_01Len >9) comma_03 = ",";
	strVal =strVal_04 + comma_03 + strVal_03 + comma_02 + strVal_02 +comma_01 + strVal_01 ;
	
	return strVal;
}
/*########################################################
@ ¼ýÀÚ¿¡ comma¸¦ »©°í ¾ÕµÚ °ªÀ» ºñ±³ÇÑ´Ù.
@ param value : ¼ýÀÚ¸¦ ¹Þ¾Æ¿Â´Ù.
@ return String (½ÇÆÐ(fail)/¼º°ø(comma°¡ ÂïÈù ¿äÀÏ)	
#########################################################*/
function wonCompare(str1, str2){
	returnVal = "false";	
   	
//	comma°¡ ÀÖÀ¸¸é comma¸¦ ¾ø¾Ø´Ù.
  	str1_01 = "";
  	str1_02 = str1.split(",");
	for(k=0;k<str1_02.length;k++) {
		str1_01 = str1_01+str1_02[k];
  	}
//	comma°¡ ÀÖÀ¸¸é comma¸¦ ¾ø¾Ø´Ù.
  	str2_01 = "";
  	str2_02 = str2.split(",");
	for(k=0;k<str2_02.length;k++) {
		str2_01 = str2_01 + str2_02[k];
  	}

//comma¸¦ »« °ªÀ» ¼­·Î ºñ±³ ÇÑ´Ù.
	if (eval(str1_01) > eval(str2_01)) {
		return returnVal;
	}

	return true;
}
/*########################################################
@ comma¸¦ »« ±ÛÀÚ Å©±â°¡ ¸Â´ÂÁö Ã¼Å©
@ param str,len : ¹®ÀÚ,Á¦ÇÑÅ©±â
@ return boolean 	
#########################################################*/
function comlengthCheck(str,len) {	
	num = 0;


//	comma°¡ ÀÖÀ¸¸é comma¸¦ ¾ø¾Ø´Ù.
  	str_01 = "";
  	str_02 = str.split(",");
	for(k=0;k<str_02.length;k++) {
		str_01 = str_01+str_02[k];
  	}
	strlen = str_01.length;
	
	for(i=0; i<strlen; i++){
		if(str.charCodeAt(i) >=0 && str.charCodeAt(i) <=128){
			num= num+1;
		}else{
			num= num+2;
		}	
	}
	
	if (num > len) {
		return false;
	}else{
		return true;
	}
}

//¸ÞÀÏ Çü½ÄÃ¼Å©(¸ÂÀ¸¸é true Æ²¸®¸é false)
function isMailType(name,message){
	var standard="0123456789abcdefghijklmnopqrstuvwxyz_-.@";
	if(name.value.indexOf("@")==-1||name.value.indexOf(".")==-1){
		alert(message);
		name.focus();
		return false;
	}else{
		for (i=0;i<name.value.length;i++ ){
			if(standard.indexOf(name.value.charAt(i))==-1){
				alert(message);
				name.focus();
				return false;
				break;
			}
		}
	}
	return true;
}

//°ø¶õÁ¦°Å
function trim(strValue){
	var rValue="";
	for(i=0;i<strValue.length;i++){
		if(strValue.charAt(i)==" "){
			rValue=rValue+"";
		}else{
			rValue=rValue+strValue.charAt(i);
		}
	}
	return rValue;
}
//³ÎÃ¼Å©(³ÎÀÌ¸é true, ³ÎÀÌ¾Æ´Ï¸é false)
function isNull(name,message){
	if(!trim(name.value)){
		alert(message);
		name.value="";
		name.focus();
		return true;
	}
}

//³ÎÃ¼Å©(³ÎÀÌ¸é true, ³ÎÀÌ¾Æ´Ï¸é false)
function isNullHide(name,message){
	if(!trim(name.value)){
		alert(message);
		name.value="";
		return true;
	}
}

// Initialize arrays. 
var months = new Array("1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"); 
var daysInMonth = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31); 
var days = new Array("ÀÏ", "¿ù", "È­", "¼ö", "¸ñ", "±Ý", "Åä"); 
var targetField;

var X;
var Y;

function showCalendar(target)
{
	X = (event.clientX + document.body.scrollLeft) - 150;
    Y = (event.clientY + document.body.scrollTop)+10; 
	document.all['cal'].style.display='block';
	document.all['cal'].style.left=X; //left;
	document.all['cal'].style.top=Y; //top;

	targetField = target;

	document.onmousedown = hideCal;
}

function hideCal()
{
	currentX = (event.clientX + document.body.scrollLeft);
	currentY = (event.clientY + document.body.scrollTop);

	if (currentX < X || currentX > (X+150) || currentY < Y || currentY > (Y+190))
	{
		document.all['cal'].style.display='none';
	}

}

function getDays(month, year) 
{ 
	// Test for leap year when February is selected. 
	if (1 == month) 
	return ((0 == year % 4) && (0 != (year % 100))) || 
	(0 == year % 400) ? 29 : 28; 
	else 
	return daysInMonth[month]; 
} 

function getToday() 
{
	// Generate today's date. 
	this.now = new Date(); 
	this.year= this.now.getYear(); 
	this.year = this.year % 100; 
	/* -------------------------------------------------------------*/ 
	// Y2K incompatibility.. added 1900 if last 2 digits of year 
	// were >= 50, added 2000 if < 50. 

	this.year = ((this.year < 50) ? (2000 + this.year) : (1900 + this.year)); 
	/* -------------------------------------------------------------*/ 
	if (((this.year % 4 == 0) && !(this.year % 100 == 0))||(this.year % 400 ==0)) 
	daysInMonth[1]++; 

	this.month = this.now.getMonth(); 
	this.day = this.now.getDate(); 
} 

	// Start with a calendar for today. 
	today = new getToday(); 

function newCalendar() 
{
	today = new getToday();
	var parseYear = parseInt(document.all.year.value);
	var newCal = new Date(parseYear, document.all.month.selectedIndex, 1);
	var day = -1;
	var startDay = newCal.getDay();
	var daily = 0;

	if ((today.year == newCal.getYear()) && (today.month == newCal.getMonth()))
		day = today.day;
	// Cache the calendar table's tBody section, dayList. 
	var tableCal = document.all.calendar.tBodies.dayList;
	var intDaysInMonth = getDays(newCal.getMonth(), newCal.getYear());
	for (var intWeek = 0; intWeek < tableCal.rows.length; intWeek++)
		for (var intDay = 0; intDay < tableCal.rows[intWeek].cells.length; intDay++)
		{
			var cell = tableCal.rows[intWeek].cells[intDay];
			// Start counting days.
			if ((intDay == startDay) && (0 == daily))
				daily = 1;
			// Highlight the current day.
			cell.className = (day == daily) ? "today" : "";
			// Output the day number into the cell. 
			if ((daily > 0) && (daily <= intDaysInMonth)) 
				cell.innerText = daily++; 
			else 
				cell.innerText = ""; 
		} 
} 

function getDate() 
{ 
	if ("TD" == event.srcElement.tagName) 
	// Test whether day is valid. 
	if ("" != event.srcElement.innerText) { 
		sYear=year.value; 
		sMonth=month.options(month.selectedIndex).text; 
		(sMonth < 10)?(sMonth="0"+sMonth.toString()):(sMonth=sMonth.toString()); 
		sDay=event.srcElement.innerText; 
		(sDay < 10)?(sDay="0"+sDay.toString()):(sDay=sDay.toString()); 

		var click_date = sYear.toString()+sMonth.toString()+sDay.toString(); 
		var targetFormField = eval(targetField);

		targetFormField.value = click_date.substring(0,4)+"-"+click_date.substring(4,6)+"-"+click_date.substring(6);

		document.all['cal'].style.display='none';
	} 
}

function hangul()
{
	if((event.keyCode < 12592) || (event.keyCode > 12687))
		event.returnValue = false
		alert("ÇÑ±Û¸¸ ÀÔ·ÂÇØÁÖ¼¼¿ä");
}
//Ãß°¡ 2007,01,16
function url_go(url){
	location.href=url;
}
function url_go_home(){
	location.href="/index.jsp?popup_sta=no_popup";
}
function go_eng_home(){
	location.href="/eng/index.jsp";
}

function readingZeroToSpace(vOneObject, vTwoObject)
{
   vTwoObject.value = parseInt(vOneObject.value, 10);
}

/*******************************************************************
º¯¼öÀÇ °ø¹éÀ» 0À¸·Î ¹Ù²Û´Ù. ¹Ù²Ù±æ ¿øÇÏ´Â ´ë»óÀº ¼ýÀÚÀÇ ÇüÅÂ¿©¾ßÇÑ´Ù.
¼ýÀÚ,¹®ÀÚ Ã¼Å©¾ÈÇÔ.
"  101" -> 00101 À¸·Î ¹Ù²ñ
vOneObject´Â ¹Ù²î±âÀü °´Ã¼(form.xx)
vTwoObject´Â ¹Ù²ïÈÄ¿¡ °ªÀÌµé¾î°¡±â¸¦ ¿øÇÏ´Â °´Ã¼(form.yy)
********************************************************************/
function readingSpaceToZero(vOneObject, vTwoObject)
{
   vTwoObject.value = vOneObject.value.replace(/ /g, 0);
}

/*
3°³ÀÇ Áö¿ª¹øÈ£,±¹¹ø,¹øÈ£¸¦ ex)02-2334-3455 ÇüÅÂ·Î ÇÕÄ§
tel1´Â Áö¿ª¹øÈ£
tel2´Â ±¹¹ø
tel3´Â ¹øÈ£
fieldNameÀº error message¸¦ º¸³¾¶§ÀÇ °´Ã¼¸í
*/
function mergyPhoneNo(tel1,tel2,tel3,fieldName)
{
   var telAll = ""                                                                      // ÀüÈ­¹øÈ£ÀüÃ¼¸¦ ¹ÞÀ» º¯¼ö ¼±¾ð
   var errorMsg = "Á¤È®ÇÑ" + fieldName + "°ªÀ» ÀÔ·ÂÇØ ÁÖ¼¼¿ä";  //fieldNameÀÌ ÀÖÀ»¶§ÀÇ error Message º¯¼ö¸¦ »ý¼º
   //¼¼°³ÀÇ ¹øÈ£¸¦ for¹®À¸·Î ¼ýÀÚ,°ø¹éÃ¼Å©ÇÏ´Â functionÀ¸·Î Ã¼Å©ÈÄ telAllÀ¸·Î ÇÕÄ§
   for(i=1;i<4;i++)
   {
      var tel = eval("tel"+i);                      //tel1,tel2,tel3¸¦ ÇÑ²¨¹ø¿¡ Ã¼Å©ÇÏ±â À§ÇØ i¿Í Á¶ÇÕ
      tel = getNonSpaceNumber(tel);        //¼ýÀÚ,°ø¹éÃ¼Å©ÇÑÈÄ telÀÌ¶ó´Â º¯¼ö¿¡ ´Ù½Ã ³Ö¾îÁÜ

      //°ø¹éÃ¼Å©ÇÑ °ªÀÌ ÀÖÀ¸¸é telAll¿¡ 3°³ÀÇ ¹øÈ£¸¦ ÇÕÃÄÁÜ.
      if(tel)
      {
      //µÑÂ° ÀüÈ­¹øÈ£, Áï ±¹ ºÎÅÍ -¸¦ ºÙÀÌ±â À§ÇØ
         if (i==1)
         {
            telAll = tel
         }
         else
         {
            telAll = telAll + "-" + tel ;
         }
      }
      //°ø¹éÃ¼Å©ÇÑ °ªÀÌ ¾øÀ¸¸é fieldNameÀÌ ÀÖ´Â°æ¿ì message º¸¿©ÁÖ°í return false ½ÃÅ´
      else
      {
         if("undefined" == typeof(fieldName))
         {
         }
         else
         {
            alert(errorMsg);
         }
         return false;
      }
   }
   alert (telAll);
}

/*
function checkCalendarFromTo(date1, date2, fieldName1, fieldName2)
- ±â°£À» Ã¼Å©
date1 :  Ã¹¹øÂ° ÀÏÀÚ°ª
date2 :  µÎ¹øÂ° ÀÏÀÚ°ª
fieldName1 : Ã¹¹øÂ° ÀÏÀÚ°ªÀÇ ÀÌ¸§
fieldName2 : en¹øÂ° ÀÏÀÚ°ªÀÇ ÀÌ¸§
*/
function checkCalendarFromTo(date1, date2, fieldName1, fieldName2)
{
   if (date1== false || date2 == false )
   {
      return false;
   }

   var gap =eval(date2) - eval(date1);  // ¹Þ¾Æ¿Â ³¯Â¥°ªÀ» ¼ýÀÚ·Î ¹Ù²ÛÈÄ °è»êÇÑ´Ù

   // Á¾·áÀÏÀÚ¿¡¼­ ½ÃÀÛÀÏÀÚ¸¦ »«°ªÀÌ 0º¸´Ù Àû´Ù¸é(½ÃÀÛÀÏÀÚ°¡ Å©´Ù¸é)
   if(gap < 0 )
   {
      alert(fieldName1+"ÀÇ ³¯Â¥´Â " +fieldName2 + "ÀÇ ³¯Â¥º¸´Ù ÀÌÀüÀÌ°Å³ª µ¿ÀÏÇÏ¿©¾ß ÇÕ´Ï´Ù");
      return false;
   }

   return true;

}

/*
stringÀ» ÀÔ·Â¹Þ¾Æ °ø¹éÁ¦°ÅÇÏ°í ¼ø¼ö ¼ýÀÚ¿­¸¸ return
¹®ÀÚÀÏ°æ¿ì false return
strÀº string
*/
function getNonSpaceNumber(str)
{
   var i     = 0;              // loopingÀ» µ¹±âÀ§ÇØ ÇÊ¿äÇÑ ÀÓ½Ãº¯¼ö
   var returnStr  = "";     // ¹ÝÈ¯°ªÀ» ÀúÀå½ÃÅ³ º¯¼ö
   var len = str.length;   // ÆÄ¶ó¸ÞÅÍÀÇ ¹®ÀÚ¿­ ±æÀÌ¸¦ ´ã¾ÆÁÖ´Â º¯¼ö
   //stringÀ» ÇÑ±ÛÀÚ¾¿ ºñ±³ÇÏ´Â while¹®
   while (i<len)
   {
      var sub   = str.substring(i,i+1)    //ÇÑ±ÛÀÚ¸¦ Àß¶ó¿È
      var code =  sub.charCodeAt(0)  //Àß¶ó¿Â ±ÛÀÚÀÇ ¾Æ½ºÅ°ÄÚµå¸¦ ´ã¾ÆÁÖ´Â º¯¼ö
      //ÇÑ±ÛÀÚ¾¿ Àß¶ó¿Â °ÍÀÌ °ø¹éÀÎÁö¸¦ °Ë»çÇÏ´Â if¹®
      if (code==32)
      {
      }
      else
      {
         var returnStr = returnStr +  sub;
         // ÀüÈ­¹øÈ£ °ªÀÌ ¹®ÀÚÀÎ °æ¿ì return false ½ÃÅ´
         if (code < 48  || code > 58)
         {
            return false;
         }
      }
      i++;
   }
   return returnStr;
}

/*
02-2334-3455 ÇüÅÂ·Î ÇÕÃÄÀú ÀÖ´Â °ªÀ» 3°³ÀÇ Áö¿ª¹øÈ£,±¹¹ø,¹øÈ£·Î ºÐ¸®
tel1´Â Áö¿ª¹øÈ£°¡ ÀÖ´Â textbox°´Ã¼ÀÌ¸§
tel2´Â ±¹¹ø¹øÈ£°¡ ÀÖ´Â textbox°´Ã¼ÀÌ¸§
tel3´Â ¹øÈ£¹øÈ£°¡ ÀÖ´Â textbox°´Ã¼ÀÌ¸§
*/
function splitPhoneNo(telAll,tel1,tel2,tel3)
{
   var tel = telAll.split("-");

   for (i=0;i<tel.length;i++)
   {
      //ºÐ¸®µÈ ÀüÈ­¹øÈ£¸¦ °´Ã¼º¯¼ö·Î ¹ÞÀ½
      var telName = eval("tel"+(i+1));

      //ÀÔ·Â¹ÞÀº ÀüÈ­¹øÈ£ textbox°´Ã¼¿¡ °ªÀ» ¼¼ÆÃ
      telName.value = ""
      telName.value =  tel[i];
   }
}



/*
02-2334-3455 ÇüÅÂ·Î ÇÕÃÄÀú ÀÖ´Â °ªÀ» 3°³ÀÇ Áö¿ª¹øÈ£,±¹¹ø,¹øÈ£·Î ºÐ¸®
sido´Â ½ÃµµÄÚµå
telAllÀº ÀüÃ¼ÀüÈ­¹øÈ£
tel1´Â Áö¿ª¹øÈ£°¡ ÀÖ´Â textbox°´Ã¼ÀÌ¸§
tel2´Â ±¹¹ø¹øÈ£°¡ ÀÖ´Â textbox°´Ã¼ÀÌ¸§
tel3´Â ¹øÈ£¹øÈ£°¡ ÀÖ´Â textbox°´Ã¼ÀÌ¸§

*/
function phoneNoWithLocal(sido,telAll,tel1,tel2,tel3)
{
   var tel = telAll.split("-");           // ÀüÈ­¹øÈ£ºÐ¸®

   //½ÃµµÄÚµå Á¸Àç¿©ºÎ È®ÀÎ
   if ( tel[0] == "" )
   {
      //½ÃµµÄÚµå·Î Áö¿ª¹øÈ£ Ã£±â
      jusoToLocalNo(sido,tel1);
   }
   else
   {
      //Ã¼Å©µÈ ÀüÈ­¹øÈ£ textbox °´Ã¼¿¡ °ªÀ» ¼¼ÆÃ
      tel1.value =  "";
      tel1.value =  tel[0];
   }

   //Ã¼Å©µÈ ÀüÈ­¹øÈ£ °´Ã¼¿¡ °ªÀ» ¼¼ÆÃ
   tel2.value =  "";
   tel3.value =  "";
   tel2.value =  tel[1];
   tel3.value =  tel[2];
}

//ÀÔ·ÂµÈ °ªÀÌ ¼ýÀÚÀÎÁö¸¦ Ã¼Å©.
function checkNumber(num , fieldName)
{

   var num_temp = Number(num);
   var errorMesg = fieldName+" °ªÀ» ¼ýÀÚ·Î ÀÔ·ÂÇÏ½Ê½Ã¿ä";
   var nullMesg = fieldName+" °ªÀ» ÀÔ·ÂÇÏ½Ê½Ã¿ä";

   //°ªÀÌ ÀÖ´Ù¸é
   if(num != "")
   {
      //¼ýÀÚ¸é false¹ÝÈ¯ - if´Â ¹®ÀÚ¶ó¸é
      if(isNaN(num_temp))
      {
         if("undefined" == typeof(fieldName)){}
         else
         {
            alert(errorMesg);
         }
         return false;
      }
      else  //¼ýÀÚ¶ó¸é.
      {
         return true;
      }
   }
   else
   {
      if("undefined" == typeof(fieldName)){}
      else
      {
         alert(nullMesg);
      }
      return false;
   }
}

//¸Þ¼¼Áö¸¦ »óÅÂÃ¢¿¡ »Ñ¸®ÀÚ
function setStatusToStatusBar(vWorkGubun)
{
   if("insert" == vWorkGubun)
   {
      window.status = "ÀÔ·ÂÀÌ ¿Ï·áµÇ¾ú½À´Ï´Ù.";
      setTimeout("setStatusInit()", 3000);
   }
   else if("set" == vWorkGubun)
   {
      window.status = "¼öÁ¤ÀÌ ¿Ï·áµÇ¾ú½À´Ï´Ù.";
      setTimeout("setStatusInit()", 3000);
   }
   else if("delete" == vWorkGubun)
   {
      window.status = "»èÁ¦°¡ ¿Ï·áµÇ¾ú½À´Ï´Ù.";
      setTimeout("setStatusInit()", 3000);
   }
   else if("select" == vWorkGubun)
   {
      window.status = "Á¶È¸°¡ ¿Ï·áµÇ¾ú½À´Ï´Ù.";
      setTimeout("setStatusInit()", 3000);
   }
   else
   {
      setStatusInit();
   }

}

//¸Þ¼¼Áö¸¦ »óÅÂÃ¢¿¡¼­ »èÁ¦ÇÏÀÚ.
function setStatusInit()
{
   window.status = "";

}

/*
ÀÌ¹ÌÁö ¹Ù²Ù±â..
ÀÌº¥Æ®°¡ ¹ß»ýÇÑ °´Ã¼ÀÇ src¸¦ ³Ö¾îÁØ img·Î ¼¼ÆÃÇØÁØ´Ù.
*/
function swapImage(img)
{
   window.event.srcElement.src = img;
}


/* ÀÔ·Â ÇÊµå¿¡ µé¾î¿Â µ¥ÀÌÅ¸ÀÇ Å©±â¸¦ °è»êÇÏ´Â Function */
function checkSize(obj , maxSize, allowNull, fieldName)
{
	var data = obj.value;
   var size = 0;
   var fieldSize = "";
   var errorMesg = fieldName + "ÀÇ °ªÀÌ Å©±â¸¦ ÃÊ°úÇÕ´Ï´Ù";
   var errorMesg1 = fieldName + "¿¡ Æ¯¼ö¹®ÀÚ°¡ Á¸ÀçÇÕ´Ï´Ù";

   if( trim(data) == "" )
   {
      if( allowNull == "N" || allowNull == "n" )
      {
         return true;
      }

      if("undefined" == typeof(fieldName)){}
      else
      {
		 alert(fieldName + "À»(¸¦) ¹Ýµå½Ã ÀÔ·Â ¶Ç´Â ¼±ÅÃÇÏ¿©¾ß ÇÕ´Ï´Ù.");
      }
		obj.focus();
		obj.select();

      return false;
   }

   fieldSize = data.length;
   for(i=0; i<fieldSize; i++)
   {
      //Æ¯¼ö ¹®ÀÚ Ã¼Å©  ",&,$
      if( data.charCodeAt(i) == 34 || data.charCodeAt(i) == 38 || data.charCodeAt(i) == 36 || data.charCodeAt(i) == 39)
      {
        	if("undefined" == typeof(fieldName)){}
        	else
        	{
            alert(errorMesg1);
        	}
			obj.focus();
			obj.select();
            return false;
      }
      //ÇÑ±ÛÀÌ µé¾î¿À¸é 255º¸´Ù Å©´Ù
      if( data.charCodeAt(i) > 255 )
      {
         size += 2;
      }
      else
      {
         size += 1;
      }
   }

   if( maxSize < size )
   {
     if("undefined" == typeof(fieldName)){}
     else
     {
        alert(errorMesg);
     }
		obj.focus();
		obj.select();
        return false;
   }
   else
   {
      return true;
   }

  return true;
}

/*
Ã¼Å©¹Ú½º¿¡¼­ Enter°ªÀÌ µé¾î¿À¸é Ã¼Å©»óÅÂ¸¦ ¹ÝÀü½ÃÄÑÁÜ
*/
function checkEnterCheckBox(xx)
{
	var yy =	chkEnter();
	if(yy)
	{
		if(xx.checked)
		{
			xx.checked = false;
		}
		else if(! xx.checked)
		{
			xx.checked = true;
		}
	}
}

/*
Enter¸¦ Ã¼Å©ÇÏ¿© Enter ÀÌ¸é true ¾Æ´Ï¸é false¸¦ ¹ÝÈ¯
*/
function chkEnter()
{
	var ok = true;
	var no = false;
  	if(event.keyCode == 13)
  	{
		return ok;
  	}
  	else
  	{
  		return no;
  	}
}

/*
ÀÔ·ÂÃ¢ ÀÚµ¿ÀÌµ¿ ½ºÅ©¸³Æ®
*/
function moveNext(varControl, varNext)
{
	if(event.keyCode == 9 || event.keyCode == 16)
	{
		return;
	}
	else
	{
   	if(varControl.value.length == varControl.maxLength)
   	{
      	varNext.focus();
   	}
   }
}

/*
tabÅ°¸¦ ´­·¶À»¶§ ¿øÇÏ´Â°÷¿¡ focus¸¦ °¡°Ô ÇÑ´Ù
*/
function checkTab(xx)
{
  	if(event.keyCode == 0)
  	{
		xx.focus();
  	}
}

/*
textarea ÀÔ·Â ÇÊµå¿¡ µé¾î¿Â µ¥ÀÌÅ¸ÀÇ Å©±â¸¦ °è»ê°ú Æ¯¼ö¹®ÀÚ¸¦ Ã¼Å©ÇÏ´Â Function
*/
function checkTextArea(data , maxSize, allowNull, fieldName)
{
   var size = 0;
   var fieldSize = "";
   var errorMesg = fieldName + "ÀÇ °ªÀÌ Å©±â¸¦ ÃÊ°úÇÕ´Ï´Ù";
//   var checkSpecialCharerrorMesg = data + "Áß¿¡ Æ¯¼ö¹®ÀÚ°¡ ÀÖ½À´Ï´Ù!";

   if( trim(data) == "" )
   {
      if( allowNull == "N" || allowNull == "n" )
      {
         return true;
      }

      if("undefined" == typeof(fieldName)){}
      else
      {
		 alert(fieldName + "À»(¸¦) ¹Ýµå½Ã ÀÔ·Â ¶Ç´Â ¼±ÅÃÇÏ¿©¾ß ÇÕ´Ï´Ù.");
      }
      return false;
   }

   fieldSize = data.length;


   if( checkSpecialChar(data, allowNull, fieldName ) ) // Æ¯¼ö¹®ÀÚ°¡ ¾øÀ»¶§´Â true¸¦ ¸®ÅÏÇÔ.
   {
      fieldSize = data.length;

      for(i=0; i<fieldSize; i++)
      {
         //ÇÑ±ÛÀÌ µé¾î¿À¸é 255º¸´Ù Å©´Ù
         if( data.charCodeAt(i) > 255 )
         {
            size += 2;
         }
         else
         {
            size += 1;
         }
      }

      if( maxSize < size )
      {
         //¸Þ¼¼Áö°¡ ¾øÀ¸¸é alertÀ» »Ñ·ÁÁÖÁö ¾Ê°Ú´Ù.
         if("undefined" == typeof(fieldName)){}
         else
         {
           alert(errorMesg);
         }
         return false;
      }
      else
      {
         return true;
      }

   } // if checkSpecialChar(data) == true end
   else
   {
     //¸Þ¼¼Áö°¡ ¾øÀ¸¸é alertÀ» »Ñ·ÁÁÖÁö ¾Ê°Ú´Ù.
         if("undefined" == typeof(fieldName)){}
         else
         {
//         alert(checkSpecialCharerrorMesg);
         }
         return false;

   }// if checkSpecialChar(data) == false end

   return true;
}

/*
ÀÏ Ã¼Å© function
*/
function checkDay(vDay, allowNull, fieldName)
{
   if( trim(vDay) == "" )
   {
      if( allowNull == "N" || allowNull == "n" )
      {
         return true;
      }

      if("undefined" == typeof(fieldName)){}
      else
      {
		 alert(fieldName + "À»(¸¦) ¹Ýµå½Ã ÀÔ·Â ¶Ç´Â ¼±ÅÃÇÏ¿©¾ß ÇÕ´Ï´Ù.");
      }
      return false;
   }

	if(isNaN(vDay) || vDay > 31 || vDay == 0)
	{
		if("undefined" == typeof(fieldName)){}
		else
		{
			alert(fieldName+" ÇÊµå´Â 1-31°ª¸¸ Çã¿ëÇÕ´Ï´Ù.");
		}
		return false;
	}

	if(vDay.length == 1)
		return "0"+vDay;

	return vDay;
}

/*
¿ù Ã¼Å© function
*/
function checkMonth(vMonth, allowNull, fieldName)
{
   if( trim(vMonth) == "" )
   {
      if( allowNull == "N" || allowNull == "n" )
      {
         return true;
      }

      if("undefined" == typeof(fieldName)){}
      else
      {
		 alert(fieldName + "À»(¸¦) ¹Ýµå½Ã ÀÔ·Â ¶Ç´Â ¼±ÅÃÇÏ¿©¾ß ÇÕ´Ï´Ù.");
      }
      return false;
   }

	if(isNaN(vMonth) || vMonth > 12 || vMonth == 0)
	{
		if("undefined" == typeof(fieldName)){}
		else
		{
			alert(fieldName+" ÇÊµå´Â 1-12°ª¸¸ Çã¿ëÇÕ´Ï´Ù.");
		}
		return false;
	}
	if(vMonth.length == 1)
		return "0"+vMonth;
	return vMonth;
}

/*
³â Ã¼Å©
*/
function checkYear(year, allowNull, fieldName)
{
   var year_temp  = Number(year);
   var errorMesg = fieldName + "°ªÀ» ¼ýÀÚ·Î ÀÔ·ÂÇÏ½Ê½Ã¿À";
   var isYearMsg = "³âµµ 4 ÀÚ¸®¸¦ ÀÔ·ÂÇÏ½Ê½Ã¿À";

   if( trim(year) == "" )
   {
      if( allowNull == "N" || allowNull == "n" )
      {
         return true;
      }
      if("undefined" == typeof(fieldName)){}
      else
      {
		 alert(fieldName + "À»(¸¦) ¹Ýµå½Ã ÀÔ·Â ¶Ç´Â ¼±ÅÃÇÏ¿©¾ß ÇÕ´Ï´Ù.");
      }
      return false;
   }


   if(isNaN(year_temp))
   {
      if("undefined" == typeof(fieldName)){}
      else
      {
         alert(errorMesg);
      }
      return false;
   }
   else if(year.length != 4)
   {
      if("undefined" == typeof(fieldName)){}
      else
      {
         alert(isYearMsg);
      }
      return false;
   }
   else
   {
      return year;
   }
}

/* ³â¿ùÀÏÀ» ÇÕÇØÁÖ´Â ÇÔ¼ö
¿ù,ÀÏÀÌ µÎÀÚ¸®°¡ ¾Æ´Ò°æ¿ì 0À»ºÙÇô µÎÀÚ¸®·Î ¸¸µë
*/
function sumCalender(year, month, day)
{
   //¿ùÀÌ µÎÀÚ¸®°¡ ¾Æ´Ò°æ¿ì ¾Õ¿¡ "0"À» ºÙ¿©¼­ µÎÀÚ¸®·Î  ¸¸µë"
   if(month.length != 0 &&  month < 10 && month.indexOf(0) == -1 )
   {
      month = "0" + month;
   }

   //ÀÏÀÌ µÎÀÚ¸®°¡ ¾Æ´Ò°æ¿ì ¾Õ¿¡ "0"À» ºÙ¿©¼­ µÎÀÚ¸®·Î ¸¸µë"
   if(day.length != 0 &&  day < 10 && day.indexOf(0) == -1 )
   {
      day = "0" + day;
   }

   return year+month+day;
}


//¼ýÀÚ°¡ µé¾î°¡¾ßÇÒ ÇÊµå¿¡ ¼ýÀÚ°¡ µé¾îÀÖ´ÂÁö Ã¼Å©ÇÏ´Â Function2
   function checkNumber(num , fieldName)
   {

      var num_temp = Number(num);
      var errorMesg = fieldName+" °ªÀ» ¼ýÀÚ·Î ÀÔ·ÂÇÏ½Ê½Ã¿ä";
      var nullMesg = fieldName+" °ªÀ» ÀÔ·ÂÇÏ½Ê½Ã¿ä";

      if(num != "")
      {
         if(isNaN(num_temp))
         {
            alert(errorMesg);
            return false;
         }
         else
         {
            return true;
         }
      }
      else
      {
         alert(nullMesg);
         return false;
      }
   }


/*
ÀÚ½ÅÀÇ ÀÚ½ÄÀ©µµ¿ì ´Ý±â
*/
function closeWindow(childwin)
{
   for(i=0; i<childwin.length; i++)
   {
      if("undefined" != typeof(childwin[i]))
      {
         childwin[i].close();
      }
   }
}



/*
°ø¹éÃ¼Å©
*/
function checkEmpty( arg, fieldName )
{
   var errorMesg = fieldName+"Àº(´Â) ¹Ýµå½Ã Á¸ÀçÇÏ¿©¾ß ÇÕ´Ï´Ù";

   if( trim(arg) == "" )
   {
      if("undefined" == typeof(fieldName)){}
      else
      {
         alert(errorMesg);
      }
      return false;
   }
   return true;   // °ø¹éÀÌ ¾Æ´Ï¶ó¸é
}

/*
¹®ÀÚ¿­ ¾ÕµÚ¿¡ÀÖ´Â °ø¹é¾ø¿¡±â
*/
function trim( arg )
{
   var st = 0;
   var len = arg.length;

   //¹®ÀÚ¿­¾Õ¿¡ °ø¹é¹®ÀÚ°¡ µé¾î ÀÖ´Â Index ÃßÃâ
   while( (st < len) && (arg.charCodeAt(st) == 32) )
   {
      st++;
   }
   //¹®ÀÚ¿­µÚ¿¡ °ø¹é¹®ÀÚ°¡ µé¾î ÀÖ´Â Index ÃßÃâ
   while( (st < len) && (arg.charCodeAt(len-1) == 32) )
   {
      len--;
   }
   return ((st > 0) || (len < arg.length)) ? arg.substring(st, len) : arg;
}

/*
Æ¯¼ö¹®ÀÚ Ã¼Å©
*/
function checkSpecialChar( arg, allowNull, fieldName )
{
   var fieldSize = arg.length;
   var errorMesg = fieldName + "¿¡ Æ¯¼ö¹®ÀÚ( ¿¹)\",\' )°¡ Á¸ÀçÇÕ´Ï´Ù";

   if( trim(arg) == "" )
   {
      if( allowNull == "N" || allowNull == "n" )
      {
         return true;
      }

      if("undefined" == typeof(fieldName)){}
      else
      {
		 alert(fieldName + "À»(¸¦) ¹Ýµå½Ã ÀÔ·Â ¶Ç´Â ¼±ÅÃÇÏ¿©¾ß ÇÕ´Ï´Ù.");
      }
      return false;
   }

   for(i=0; i<fieldSize; i++)
   {
      if( arg.charCodeAt(i) == 34 || arg.charCodeAt(i) == 39 ) // " ' ¹®ÀÚÀÎÁöÃ¼Å©
      {
         if("undefined" == typeof(fieldName)){}
         else
         {
           alert(errorMesg);
         }
         return false;
      }
   }

   return true;
}

/*
ÀüÈ­¹øÈ£¿¡¼­ Áö¿ª¹øÈ£ ÀÚµ¿ÀÔ·Â
xx´Â ½ÃµµÄÚµå
yy´Â ÂïÈú °´Ã¼
*/
function jusoToLocalNo(xx,yy)
{
	switch(xx)
	{
		case "11" : yy.value = "02";//¼­¿ï
						break;
		case "41" : yy.value = "031";//°æ±â
						break;
		case "28" : yy.value = "032";//ÀÎÃµ
						break;
		case "42" : yy.value = "033";//°­¿ø
						break;
		case "44" : yy.value = "041";//Ãæ³²
						break;
		case "30" : yy.value = "042";//´ëÀü
						break;
		case "43" : yy.value = "043";//ÃæºÏ
						break;
		case "26" : yy.value = "051";//ºÎ»ê
						break;
		case "31" : yy.value = "052";//¿ï»ê
						break;
		case "27" : yy.value = "053";//´ë±¸
						break;
		case "47" : yy.value = "054";//°æºÏ
						break;
		case "48" : yy.value = "055";//°æ³²
						break;
		case "46" : yy.value = "061";//Àü³²
						break;
		case "29" : yy.value = "062";//±¤ÁÖ
						break;
		case "45" : yy.value = "063";//ÀüºÏ
						break;
		case "49" : yy.value = "064";//Á¦ÁÖ
						break;
	}
}

/*
ÁÖ¹Î¹øÈ£ Ã¼Å©ÇÏ´Â Function
*/
function checkJMBeonHo( num1, num2, allowNull)
{
   var number = num1 + num2;
   var errorMesg = "ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·Â ÇÏ¼Å¾ß ÇÕ´Ï´Ù";
   var errorMesg1 = "ÁÖ¹Îµî·Ï¹øÈ£ÀÇ »ý³â¿ùÀÏ ¿À·ùÀÔ´Ï´Ù";

   if( trim(number) == "" )
   {
      if( allowNull == "N" || allowNull == "n" )
      {
         return true;
      }

      alert("ÁÖ¹Î¹øÈ£¸¦ ¹Ýµå½Ã ÀÔ·Â ¶Ç´Â ¼±ÅÃÇÏ¿©¾ß ÇÕ´Ï´Ù.");
      return false;
   }


   if( 13 != number.length && 14 != number.length )
   {
      alert(errorMesg);
      return false;
   }
   else
   {
      var Year = num1.substring(0,2);
      if( "3" == num2.substring(0,1) || "4" == num2.substring(0,1) )
      {
         Year = "20" + Year;
      }
      else
      {
         Year = "19" + Year;
      }

      var Month = num1.substring(2,4);
      var Day = num1.substring(4,6);

      if( checkCalendar(Year, Month, Day, "") )
      {
         return true;
      }
      else
      {
         alert(errorMesg1);
         return false;
      }
   }
}


/* Programmed by Song chi-wook
Role : Retacgular box in table 
*/
function defaultStatus()
{
	var lec = document.all.lecture;
	for (var i=0;i<lec.length;i++)
	{
		document.all.lecture[i].style.border = "1 solid #EFEFEF";
		document.all.lecture[i].style.backgroundColor = "";
	}
}

function mouseOnTD(obj)
{
	obj.style.border = "1 solid gray";
	obj.style.backgroundColor = "white";
	obj.style.cursor = "hand";
}



/*
  ÄÄ¸¶·Î ±¸ºÐµÈ ¼ýÀÚ¸¦ ÄÄ¸¶¸¦ Á¦°ÅÇÏ°í ¸®ÅÏÇØÁØ´Ù.
*/
function onlyNumber(str,allowNull,fieldName)
{
   if( trim(str) == "" )
   {
      if( allowNull == "N" || allowNull == "n" )
      {
         return true;
      }

      if("undefined" == typeof(fieldName)){}
      else
      {
		 alert(fieldName + "À»(¸¦) ¹Ýµå½Ã ÀÔ·Â ¶Ç´Â ¼±ÅÃÇÏ¿©¾ß ÇÕ´Ï´Ù.");
       return false;
      }
   }

   var src = new String(str);
   var rtn_value = '';

	for (var i=0; i< src.length; i++) 
	{
      var ch = src.charAt(i);
		
      if(i==0)
      {
         if( !(ch>='0' && ch<='9') )
         {
            if(ch!='-')
            {
               alert(fieldName + "ÀÇ ½ÃÀÛÀº ¼ýÀÚ ¶Ç´Â -±âÈ£¸¸ Çã¿ëÇÕ´Ï´Ù."+ch);
               return false;
            }
         }
      }
      else
		{
		   if ( !((ch>='0' && ch<='9') || ch!=',' || ch!='.') )
			{ 
            alert(fieldName + "Àº ¼ýÀÚ ¶Ç´Â , ¶Ç´Â .¸¸ Çã¿ëÇÕ´Ï´Ù.");
            return false;
			}
		}
    }

    for (var i=0; i<src.length; i++)
    {
        var ch = src.charAt(i);
        if( (ch >= '0' && '9' >= ch) || ch == '-' || ch == '.')
        {
            rtn_value = rtn_value + ch;
        }
    }

    return rtn_value;
} 

//--³¯Â¥ ÀÔ·Â½Ã YYYY-MM-DD Çü½ÄÀ¸·Î ¹Ù²ãÁÖ´Â Function--//
function inputDate(F)
{
	if ((event.keyCode==9)||(event.keyCode==16)){}
	else
	{
		if(!(((event.keyCode>=35)&&(event.keyCode<=40))||(event.keyCode==8)))
		{
			em = event.srcElement;
			va = em.value ;
			sp = va.split(F);
			sj = sp.join("");
			switch(sj.length)
			{
				case 4:
					em.value=sj+F;
					break;
				case 6:
					sj=sj.substring(0,4)+F+sj.substring(4,6)+F;
					em.value=sj;
					break;
				case 8: case 9: case 10:
					sj=sj.substring(0,4)+F+sj.substring(4,6)+F+sj.substring(6,8);
					em.value=sj;
					break;
			}
		}
	}
}

//--¼ýÀÚ ÀÔ·Â½Ã 999,999,999 Çü½ÄÀ¸·Î ¹Ù²ãÁÖ´Â Function--//
function inputMoney(F)
{
	if ((event.keyCode==9)||(event.keyCode==16)){}
	else
	{
		if(!(((event.keyCode>=35)&&(event.keyCode<=40))||(event.keyCode==8)))
		{
			em = event.srcElement;
			va = em.value ;
			sp = va.split(F);
			sj = sp.join("");
			switch(sj.length)
			{
				case 4:
					sj=sj.substring(0,1)+F+sj.substring(1,4);
					em.value=sj;
					break;
				case 5:
					sj=sj.substring(0,2)+F+sj.substring(2,5);
					em.value=sj;
					break;
				case 6:
					sj=sj.substring(0,3)+F+sj.substring(3,6);
					em.value=sj;
					break;
				case 7: 
					sj=sj.substring(0,1)+F+sj.substring(1,4)+F+sj.substring(4,7);
					em.value=sj;
					break;
				case 8: 
					sj=sj.substring(0,2)+F+sj.substring(2,5)+F+sj.substring(5,8);
					em.value=sj;
					break;
				case 9: 
					sj=sj.substring(0,3)+F+sj.substring(3,6)+F+sj.substring(6,9);
					em.value=sj;
					break;
				case 10: 
					sj=sj.substring(0,1)+F+sj.substring(1,4)+F+sj.substring(4,7)+F+sj.substring(7,10);
					em.value=sj;
					break;
				case 11: 
					sj=sj.substring(0,2)+F+sj.substring(2,5)+F+sj.substring(5,8)+F+sj.substring(8,11);
					em.value=sj;
					break;
				case 12: 
					sj=sj.substring(0,3)+F+sj.substring(3,6)+F+sj.substring(6,9)+F+sj.substring(9,12);
					em.value=sj;
					break;
				case 13: 
					sj=sj.substring(0,1)+F+sj.substring(1,4)+F+sj.substring(4,7)+F+sj.substring(7,10)+F+sj.substring(10,13);
					em.value=sj;
					break;
				case 14: 
					sj=sj.substring(0,2)+F+sj.substring(2,5)+F+sj.substring(5,8)+F+sj.substring(8,11)+F+sj.substring(11,14);
					em.value=sj;
					break;
				case 15: 
					sj=sj.substring(0,3)+F+sj.substring(3,6)+F+sj.substring(6,9)+F+sj.substring(8,12)+F+sj.substring(12,15);
					em.value=sj;
					break;
				case 16: 
					sj=sj.substring(0,1)+F+sj.substring(1,4)+F+sj.substring(4,7)+F+sj.substring(7,10)+F+sj.substring(10,13)+F+sj.substring(13,16);
					em.value=sj;
					break;
				case 17: 
					sj=sj.substring(0,2)+F+sj.substring(2,5)+F+sj.substring(5,8)+F+sj.substring(8,11)+F+sj.substring(11,14)+F+sj.substring(14,17);
					em.value=sj;
					break;
				case 18: 
					sj=sj.substring(0,3)+F+sj.substring(3,6)+F+sj.substring(6,9)+F+sj.substring(9,12)+F+sj.substring(12,15)+F+sj.substring(15,18);
					em.value=sj;
					break;
				case 19: 
					sj=sj.substring(0,1)+F+sj.substring(1,4)+F+sj.substring(4,7)+F+sj.substring(7,10)+F+sj.substring(10,13)+F+sj.substring(13,17)+F+sj.substring(17,20);
					em.value=sj;
					break;
			}
		}
	}
}

//--³¯Â¥ ÀÔ·Â½Ã YYYY-MM-DD Çü½ÄÀ¸·Î ¹Ù²ãÁÖ´Â Function--//
function inputInt(F)
{
	if ((event.keyCode==9)||(event.keyCode==16)){}
	else
	{
		if(!(((event.keyCode>=35)&&(event.keyCode<=40))||(event.keyCode==8)))
		{
			em = event.srcElement;
			va = em.value ;
			sp = va.split(F);
			sj = sp.join("");
			switch(sj.length)
			{
				case 3:
					em.value=sj+F;
					break;
				case 6:
					sj=sj.substring(0,3)+F+sj.substring(3,6)+F;
					em.value=sj;
					break;
				case 9: 
					sj=sj.substring(0,3)+F+sj.substring(3,6)+F+sj.substring(6,9);
					em.value=sj;
					break;
			}
		}
	}
}

//--¼ýÀÚ¸¸ ÀÔ·ÂµÇ°Ô ÇÏ´Â Function--//
function inputNum()
{
	em = event.srcElement;
	if(event.keyCode == 109 && em.length == 1)
		return;
	if((event.keyCode <48)||(event.keyCode >57))
		event.returnValue=false;
}

//--À¯È¿ÇÑ ³¯Â¥ÀÎÁö Ã¼Å©ÇÏ´Â Function--//
function goodDate(date)
{
	date=date.replace(".","").replace(".","").replace("/","").replace("/","");
	for(i=0;i<date.length;i++)
	{
		ck=date.charAt(i);
		if (!(ck>="0" && ck<="9"))
		{
			return false;
			break;
		}
	}
	if(date.length!=8)
	{
		return false;
	}
	else
	{
		year = date.substring(0, 4);
		month = date.substring(4, 6);
		day = date.substring(6, 8);
		if(month < 1 || month > 12)
			return false;
		if(day < 1 || day > 31)
			return false;
		if(year < 0 || year > 9999)
			return false;
		if(month == 4 || month == 6 || month == 9 || month == 11)
		{
			if (day == 31)
				return false;
		}
		if(month == 2)
		{
			if (isNaN(parseInt(year/4)))
				return false;
			if (day > 29)
				return false;
			if (day == 29 && ((year/4) != parseInt(year/4)))
				return false;
		}
	}
	return true;
}

//--½ÃÀÛÀÏ°ú Á¾·áÀÏ À¯È¿¼º Ã¼Å©ÇÏ´Â Function--//
function compDate(fDate, tDate)
{
	fDate=fDate.replace(".","").replace(".","").replace("/","").replace("/","");
	tDate=tDate.replace(".","").replace(".","").replace("/","").replace("/","");
	if (fDate < tDate)
	{
		return true;
	}
	return false;
}





function js_commaErase(obj) {
    var rtn_value = '';
    for (var i=0; i< obj.value.length; i++) {
        var ch = obj.value.charAt(i);
        if( ch != ',') {
            rtn_value = rtn_value + ch;
        }
    }
    obj.value = rtn_value;
    obj.select();
    return;
} 

function js_commaErase2(num) {
    var rtn_value = '';
    for (var i=0; i< num.length; i++) {
        var ch = num.charAt(i);
        if( ch != ',') {
            rtn_value = rtn_value + ch;
        }
    }
    return rtn_value;
} 

function js_removeSpace(str) {
	var src = new String(str);
	var tar = new String();
	var i, len=src.length;
	for (i=0; i < len; i++) {
		if (src.charAt(i) == ' ')
            tar += '';
        else
            tar += src.charAt(i);
    }
    return tar;
}

function js_Space_chk(obj) {
	var src =obj.value;
	var i, len=obj.value.length;
	for (i=0; i < len; i++) {
		if (src.charAt(i) == ' ') {
	        alert('°ø¹éÀº Çã¿ë ÇÏÁö ¾Ê½À´Ï´Ù.');
		    obj.focus();
		    obj.select();
			break;
		}
    }
    return ;
}


function js_checkDigits(obj) {
    var err_status = '';
    var src = new String(obj.value);
    var tar = new String();
    var ch2 = new String();
    var ch3 = 0;
    tar = js_removeSpace(src);
    if (tar == '') return;
    if (js_validateCheck(obj) == 'false') {
        alert('±Ý¾×Àº 15ÀÚ¸® ÀÌÇÏ·Î ÀÔ·ÂÇÏ¼¼¿ä.');
        obj.focus();
    }
    for (var i=0; i< tar.length; i++) {
        var ch = tar.charAt(i);
        if (ch >= '0' && ch <='9') ch2 += tar.charAt(i);
        if ((ch < '0' || '9' < ch) && ch != ',' && ch != '-' && ch != '.')         err_status = '1';
        if ((i != 0 && ch == '-') || (tar.length == 1 && ch == '-'))  err_status = '1';
    }
    ch3 = parseInt(ch2);
    if(ch3 == 0) tar = '0';
    if( err_status != '1')
        obj.value = js_makeComma(js_convert(tar));
    else {
        alert('¼ýÀÚ(- ºÎÈ£ Æ÷ÇÔ)¸¸ ÀÔ·ÂÀÌ °¡´ÉÇÕ´Ï´Ù.');
        obj.focus();
    }
    return;
}       

function js_convert(str) {
    var src = new String(str);
    var rtn_value = '';
    for (var i=0; i<src.length; i++) {
        var ch = src.charAt(i);
        if( (ch >= '0' && '9' >= ch) || ch == '-' || ch == '.') {
            rtn_value = rtn_value + ch;
        }
    }
    if( rtn_value.length = 0) {
        rtn_value = 0;
    }
    return rtn_value;
} 

function js_validateCheck(obj) {
    var src = new String(obj.value);
    var split1 = '';     // Sign '-' ºÎÈ£ ÀúÀå
    var split2 = '';     // Á¤¼öºÎºÐ ÀúÀå
    var split3 = '';     // ¼Ò¼ýÁ¡ ÀÌÇÏÀÚ¸® ÀúÀå
    if (src.charAt(0) == '-') {
        split1 = '-';
        src = src.substr(1);
    }
    if (src.indexOf('.') >= 0) {
        split2 = src.substring(0,src.indexOf('.'));
        split3 = src.substr(src.indexOf('.'));
    }
    else{
        split2 = src;
        split3 = '';    
    }
    if(split2.length > 15) return 'false';
    else return 'true';
}

function js_makeComma(str) {
    var src = new String(str);
    var len;
    var i = 0;
    var pos = 0;
    var split1 = '';     // Sign '-' ºÎÈ£ ÀúÀå
    var split2 = '';     // Á¤¼öºÎºÐ ÀúÀå
    var split3 = '';     // ¼Ò¼ýÁ¡ ÀÌÇÏÀÚ¸® ÀúÀå
    var rtn_value = '';
    if (src.charAt(0) == '-') {
        split1 = '-';
        src = src.substr(1);
    }
    if (src.indexOf('.') >= 0) {
        split2 = src.substring(0,src.indexOf('.'));
        split3 = src.substr(src.indexOf('.'));
    }
    else{
        split2 = src;
        split3 = '';    
    }
    len = split2.length;
    //  Comma ',' Ãß°¡ ·çÆ¾
    for(var i = 0; i < len; i++) {
        pos  = len - i;
        rtn_value = rtn_value + split2.charAt(i);
        if(pos != 1 && pos % 3 == 1) {
            rtn_value = rtn_value + ',';
        }
    }
    return split1+rtn_value+split3;
}

function js_yearCheck(obj) {
    var arg = obj.value;
    if (arg.length != 2) {
        alert('³âµµ´Â YYÀÇ ÇüÅÂ·Î ÀÔ·ÂÇÏ¼¼¿ä.');
        obj.focus();
        obj.select();
    }
    if(js_numberCheck(arg)) {
        alert('¹®ÀÚ°¡ Æ÷ÇÔµÉ¼ö ¾ø½À´Ï´Ù.');
        obj.focus();
        obj.select();
    }
    return;
}

function js_numberCheck(str) {
    var src = new String(str);
    var tar = true;
    var i, len=src.length;
    for (i=0; i < len; i++) {
        if ((src.charAt(i) < '0') | (src.charAt(i) > '9'))
            return false;
    }
    return true;
}

function js_numberCheck3(obj) {
    var str = obj.value;
    var src = new String(str);
    var tar = true;
    var i, len=src.length;
    for (i=0; i < len; i++) {
        if((src.charAt(i) != '-') & (src.charAt(i) != ' ')){
            if ((src.charAt(i) < '0') | (src.charAt(i) > '9')){
                tar = false;
            }    
        }
    }
    if(tar == false){
        alert('¹®ÀÚ°¡ Æ÷ÇÔµÉ¼ö ¾ø½À´Ï´Ù....');
        obj.focus();
        obj.select();
    } 
}

function js_tab_order(arg,nextname,len) {
    if (arg.value.length == len) {
        nextname.focus() ;
        return ;
    } 
}

function js_isFieldBlank(obj) { 
    var str = obj.value;
	return (str == '' || str.charAt(0) == ' ') ? true : false;
}

function js_isBlank(str) { 
	return (str == '' || str.charAt(0) == ' ') ? true : false;
}

function js_removeChar(str, chr) {
    var src = new String(str);
    var tar = new String();
    var i, len=src.length;
    for (i=0; i < len; i++) {
        if (src.charAt(i) == chr)
            tar += '';
        else
            tar += src.charAt(i);
    }
    return tar;
}

function js_removeChar2(obj) {
    var src = new String(obj.value);
    var tar = new String();
    var i, len=src.length;
    for (i=0; i < len; i++) {
        if (src.charAt(i) == '/')
            tar += '';
        else
            tar += src.charAt(i);
    }
    obj.value = tar;
}

function js_dateEditMask(str, chr, flag) {
    var src = new String(str);
    var tar = new String();
    var yea = src.substring(0, 4); // year
    var mon = src.substring(4, 6); // month
    if(flag == '2') return tar = yea + chr + mon;
    else {
        var da  = src.substring(6, 8); // day
        return tar = yea + chr + mon + chr + da;
    }
}

function js_dateCheck(obj) {
    var err  = 0;
    var chartest = obj.value;
    ival  = obj.value;
    if (ival == '') return;
    chartest = js_removeChar(chartest,'/');
    if(chartest.length != 8) {
        alert('YYYYMMDDÀÇ Çü½ÄÀ¸·Î ÀÔ·ÂÇÏ½Ê½Ã¿ä.');
        obj.focus();
        return;
    }
    cen = chartest.substring(0, 2); // century
    if (cen > 19) {
        yea = chartest.substring(0, 4); // year
    } else {
        yea = chartest.substring(2, 4); // year
    }
    mon = chartest.substring(4, 6); // month
    da  = chartest.substring(6, 8); // day
    //µé¾î¿Â °ª °Ë»ö - ¹®ÀÚÀÎÁö..
    if(!js_numberCheck(chartest)) {
        alert('¹®ÀÚ°¡ ÀÔ·ÂµÉ¼ö ¾ø½À´Ï´Ù.');
        obj.focus();
        return;
    }
    //±âº»ÀûÀÎ ÀÏ, ¿ù, ³â ¿¡·¯ °Ë»ö
    if(mon < 1 || mon > 12) err = 1;
    if(da  < 1 || da  > 31) err = 1;
    if (cen < 20) {
        if(yea < 0 || yea > 99) err = 1;
    }
    if(cen < 19) err = 1;
    if(err == 1) {
        alert('³¯Â¥ Çü½Ä¿¡ ¸ÂÁö ¾Ê½À´Ï´Ù.');
        obj.focus();
        return;
    }
    d = new Date(yea, mon - 1, da);
    if(yea != d.getYear() || mon != (d.getMonth() + 1)) {
        alert('³¯Â¥ Çü½Ä¿¡ ¸ÂÁö ¾Ê½À´Ï´Ù.');
        obj.focus();
        return;
    }
    else{
         if (cen > 19) {
             obj.value = yea + '/' + mon + '/' + da;
         } else {
             obj.value = cen + yea + '/' + mon + '/' + da;
         }
    }
}

function js_FieldCompare(FromField, ToField) { 
    str1 = FromField.value;
    str2 = ToField.value;
    return str1 > str2 ? false : true;
}

function js_Compare(FromDate, ToDate) { 
    return FromDate > ToDate ? false : true;
}

function js_checkTime(obj) {
    var err_status = '';
    var src = new String(obj.value);
    var tar = new String();
    var ch2 = new String();
    var ch3 = 0;
    tar = js_removeSpace(src);
    if (tar == '') return;
    for (var i=0; i< tar.length; i++) {
        var ch = tar.charAt(i);
        if (ch >= '0' && ch <='9') ch2 += tar.charAt(i);
        if ((ch < '0' || '9' < ch) && ch != ':') err_status = '1';
        if ((i != 2 && ch == ':') || (tar.length == 1 && ch == ':')) err_status = '1';
    }
    if(ch2.length != 4) err_status = '2';
    ch3 = parseInt(ch2);
    if ((ch3 < 0) || (ch3 > 2359)) err_status = '2';
    if( err_status == '1') {
        alert('¼ýÀÚ( : Æ÷ÇÔ)¸¸ ÀÔ·ÂÀÌ °¡´ÉÇÕ´Ï´Ù.');
        obj.focus();
    } else if(err_status == '2') {
        alert('½Ã°£Çü½Ä¿¡ ¸ÂÁö ¾Ê½À´Ï´Ù.');
        obj.focus();
    } else {
        obj.value = js_makeColon(ch2);
    }
    return;
}

function js_makeColon(str) {
    var src = new String(str);
    var split1 = '';     // ½Ã°£ ÀúÀå
    var split2 = '';     // ºÐ ÀúÀå
    split1 = src.substring(0,2);
    split2 = src.substring(2);
    return split1+':'+split2;
}

function js_colonErase(obj) {
    var tar = js_removeChar(obj.value,':');
    obj.value = tar;
    return;
}

function js_removeQuot(obj) {
	if ( ( obj.value.indexOf("'") != -1 ) || ( obj.value.indexOf("\"") != -1 ) ) {
		alert('ÀÛÀº µû¿ÈÇ¥¿Í Å« µû¿ÈÇ¥´Â ÀÔ·ÂÀ» Çã¿ëÇÏÁö ¾Ê½À´Ï´Ù.');

		while ( obj.value.indexOf("'") != -1) {
			obj.value = obj.value.replace("'", " ");
		}

		while ( obj.value.indexOf("\"") != -1) {
			obj.value = obj.value.replace("\"", " ");
		}

		obj.focus();
		obj.select();
	}
	return ;
}

function title_js_removeQuot(obj) {
	if ( ( obj.value.indexOf("'") != -1 ) || ( obj.value.indexOf("\"") != -1 ) ) {
		alert('Á¦¾È Á¦¸ñ¿¡´Â ÀÛÀº µû¿ÈÇ¥¿Í Å« µû¿ÈÇ¥ÀÇ ÀÔ·ÂÀ» Çã¿ëÇÏÁö ¾Ê½À´Ï´Ù.');

		while ( obj.value.indexOf("'") != -1) {
			obj.value = obj.value.replace("'", " ");
		}

		while ( obj.value.indexOf("\"") != -1) {
			obj.value = obj.value.replace("\"", " ");
		}

		obj.focus();
		obj.select();
	}
	return ;
}


function js_checkQuot(obj) {
	if ( ( obj.value.indexOf("'") != -1 ) || ( obj.value.indexOf("\"") != -1 ) ) {
		alert('ÀÛÀº µû¿ÈÇ¥¿Í Å« µû¿ÈÇ¥´Â ÀÔ·ÂÀ» Çã¿ëÇÏÁö ¾Ê½À´Ï´Ù.');

		obj.focus();
		obj.select();
	}
	return ;
}

function js_numberCheck2(obj) {
    var arg = obj.value;
    
    if(js_numberCheck(arg) == false) {
        alert('¹®ÀÚ°¡ Æ÷ÇÔµÉ¼ö ¾ø½À´Ï´Ù.');
        obj.focus();
        obj.select();
    }
    return;
}

function js_showMessageWindow(msgNo, comment, url) {
	reURL = self.showModalDialog("/SislErrorMsg.jsp?msgNo=" + msgNo + "&comment=" + comment, url,
								 "title:no;status:no;center:yes;help:no;minimize:no;maximize:no;border:thin;statusbar:no;dialogWidth:200px;dialogHeight:125px");

	if (reURL == "reload") {
		location.reload();
	}
	else if (reURL != "") location.href = reURL;
	return ;
}

/////////////////textarea length°ª Ã¼Å©/////////////////////////////////
function IsEmptyRtnMsg(obj,msg,len) {
	var toCheck = obj.value;
	var chkstr = toCheck + "";
	var is_Space = true;

	if (len != null) {
		if (StrLeng(obj.value) > len)   {
    		alert(msg + " ÇÑ±Û " + len/2 + ",¿µ¹® "+len+"ÀÚ ÀÌ³»·Î ÀÔ·ÂÇÏ½Ê½Ã¿À.");
        	obj.focus();
        	obj.select();
        	return true;
    	} else {
    	return false;
    	}
	}else return false;

}

// ÇÑ±Û ÀÔ·Â±æÀÌ¿Í Ã¼Å©
function StrLeng(str)	{
    var i;
    var strLen;
    var strByte;
    strLen = str.length;
    var IEYES = 0;
    var menufacture = navigator.appName;
    var version = navigator.appVersion;
    if( ( menufacture.indexOf('¸¶ÀÌÅ©·Î¼ÒÇÁÆ®') >= 0 || menufacture.indexOf('Microsoft') >= 0 )
   && (version.indexOf('4.0') >= 0 || version.indexOf('5.0') >= 0
       || version.indexOf('6.0') >= 0 || version.indexOf('7.0') >= 0
       || version.indexOf('8.0') >= 0 || version.indexOf('9.0') >= 0 ) )
    {
       IEYES = 1;
    }
    // IE4.0 ÀÌ»ó
    if(IEYES == 1)
    {
        for(i=0, strByte=0;i<strLen;i++)
        {
            if(str.charAt(i) >= ' ' && str.charAt(i) <= '~' )
                strByte++;
            else
                strByte += 2;
        }
        return strByte;
    }
    // NetscapeÀÏ °æ¿ì
    else
    {
        return strLen;
    }

}

function defaultStatus_2(){
	var lec = document.all.lecture;
	for (var i=0;i<lec.length;i++){
		document.all.lecture[i].style.border = "1 solid #EFEFEF";
		document.all.lecture[i].style.backgroundColor = "";
	}
}

function mouseOnTD_2(obj)
{
	obj.style.border = "1 solid #6188CA";
	obj.style.backgroundColor = "white";
	obj.style.cursor = "hand";
}

function mouseOnTD_post(obj)
{
	obj.style.border = "1 solid gray";
	obj.style.backgroundColor = "white";
	obj.style.cursor = "hand";
}
function defaultStatus_post(obj){
	obj.style.border = "1 solid white";
	obj.style.backgroundColor = "";
}

function radio_1(){
	document.all.lec_1.style.display='';
}
function radio_1_no(){
	document.all.lec_1.style.display='none';
}
function radio_2(){
	document.all.lec_2.style.display='';
}
function radio_2_no(){
	document.all.lec_2.style.display='none';
}
function radio_3(){
	document.all.lec_3.style.display='';
}
function radio_3_no(){
	document.all.lec_3.style.display='none';
}
function radio_4(){
	document.all.lec_4.style.display='';
}
function radio_4_no(){
	document.all.lec_4.style.display='none';
}
function radio_5(){
	document.all.lec_5.style.display='';
}
function radio_5_no(){
	document.all.lec_5.style.display='none';
}
function find_img_over(){ 
	document.all.find_lec.style.display='';
}	
function find_img_over_no(){
	document.all.find_lec.style.display='none';
}

Xoffset=-150;
Yoffset=15;
var navok,navno,ie=(document.all),posY=-800;
if(navigator.appName=='Netscape'){
  (document.layers)?navok=true:navno=true;
}

function get_mouse(e){
  var x=(navok)?e.pageX:event.x+document.body.scrollLeft;
  ply.left=x+Xoffset;
  var y=(navok)?e.pageY:event.y+document.body.scrollTop;
  ply.top=y+posY;
}

function hideit(){
  if(!navno){
    posY=-800;
    ply.visibility='hidden';
  }
} 
function na_open_window(name, url, left, top, width, height, toolbar, menubar, statusbar, scrollbar, resizable)
{
  toolbar_str = toolbar ? 'yes' : 'no';
  menubar_str = menubar ? 'yes' : 'no';
  statusbar_str = statusbar ? 'yes' : 'no';
  scrollbar_str = scrollbar ? 'yes' : 'no';
  resizable_str = resizable ? 'yes' : 'no';
  window.open(url, name, 'left='+left+',top='+top+',width='+width+',height='+height+',toolbar='+toolbar_str+',menubar='+menubar_str+',status='+statusbar_str+',scrollbars='+scrollbar_str+',resizable='+resizable_str);
}

function file_check_2(f_name){
	var msg = "";
	var gy = true;
	if(f_name != ""){
		for (var i=0; i<f_name.length; i++) 
		{
			var ch = f_name.charAt(i);
			if(ch=='.') {
				var chk_f_name = f_name.substring(i);
				chk_f_name = chk_f_name.toLowerCase();
				if((chk_f_name =='.jsp') || (chk_f_name =='.html') || (chk_f_name =='.js') || (chk_f_name =='.sql') || (chk_f_name =='.class') || (chk_f_name =='.java') || (chk_f_name =='.exe') || (chk_f_name =='.php') || (chk_f_name =='.php3')  || (chk_f_name =='.inc') || (chk_f_name =='.pl') || (chk_f_name =='.asp')){
					msg = f_name.substring(i)+" ÀÇ È®ÀåÀÚ¸¦ °¡Áø È­ÀÏÀº ÆÄÀÏÃ·ºÎ ÇÏÁö ¸øÇÕ´Ï´Ù.";
					gy = false;
				} else {
					gy = true;
				}
				break;
			}
		}
		if(gy){
			if(js_checkQuot_2(f_name)){
				gy = true;
			} else {
				msg = "Æ¯¼ö¹®ÀÚ¸¦ °¡Áø È­ÀÏÀº ÆÄÀÏÃ·ºÎ ÇÏÁö ¸øÇÕ´Ï´Ù. (¿¹: ', \" ,\/)";
				gy = false;
			}
		}	

		if(gy){
			if(chk_teng(f_name)){
				gy = true;
			} else {
				msg = "È­ÀÏ¸í¿¡ '..'ÀÇ ¹®ÀÚ°¡ Æ÷ÇÔµÈ È­ÀÏÀº Ã·ºÎ ÇÏÁö ¸øÇÕ´Ï´Ù.";			
				gy = false;
			}	
		}

		if(gy){
			if(chk_comma(f_name)){
				gy = true;
			} else {
				msg = "È­ÀÏ¸í¿¡ '.'ÀÇ ¹®ÀÚ°¡ ÇÏ³ª ÀÌ»ó Æ÷ÇÔµÈ È­ÀÏÀº Ã·ºÎ ÇÏÁö ¸øÇÕ´Ï´Ù.";			
				gy = false;
			}	
		}

		if(gy){
			return true;
		} else {
			alert(msg);
			return false;
		}

	} else {
		return true;
	}
}

function chk_teng(f_name){
	for (var i=0; i<f_name.length; i++) 
	{
	  var ch = f_name.charAt(i);
		 if(ch=='.') 
		 {
			var chk_f_name = f_name.substring(i,i+2);
			if(chk_f_name =='..'){
				break;
				return false;
			} else {
				return true;
			}
		 }
	}
}
function chk_comma(f_name){
	var ii=0;
	for (var i=0; i<f_name.length; i++) 
	{
		var ch = f_name.charAt(i);
		if(ch=='.') ii++;
	}
	if(ii==1){
		return true;
	} else {
		return false;
	}
}

function js_checkQuot_2(objval) {
	if ( (objval.indexOf("'") != -1 ) || (objval.indexOf("\"") != -1 ) ||  (objval.indexOf("\/") != -1 ) ) {
		return false;
	} else {
		return  true;
	}
}

function view_xipisooning_cosjn12_3_2001_gnngi23_url_internetgo_menu_ingurl_fg_nationalnanofab_infomation_tag_homepage_viewinfo(url_info){
	url_info = url_info.substring(30);
	location.href =url_info;
}
function nnfc_65525_url_homepage_cascate_cosjn12_3_2005_gnngi_url_substring_menu_ingurl_fg_5001_nationalnanofab_infomation_tag_homepage_viewinfo(url_info){
	url_info = url_info.substring(30);
	location.href =url_info;
}
function go_url_cascate_cosjn12_72_2005_gnngi_url_windows_substring_menu_ingurl_fg_78001_nationalnanofab_infomation_tag_page_viewinfo(url_info){
	url_info = url_info.substring(30);
	location.href =url_info;
}
function riix_url_cascate_cosjn12_nngi_url_windows_substring_menu_ingurl_fg_2005_nationalnanofab_xxy232_n_tag_page_freeview(url_info){
	url_info = url_info.substring(30);
	location.href =url_info;
}
function coromlls_url_cascate_cosjn12_adf_lkjijkk_gnngi_url_x_ywindows_substring_menu_ingurl_fg_001_nationalnanofab_infomation_tag_page_(url_info){
	url_info = url_info.substring(30);
	location.href =url_info;
}
function maxliknk_url_cascate_cosjn12_gnngi_url_windows_cosnsiln_xxx_y_substring_menu_ingurl_fg_78001_nationalnanofab_infomation_tag_page_viewinfo(url_info){
	url_info = url_info.substring(30);
	location.href =url_info;
}
function file_check_img(f_name){
	if(f_name != ""){
		for (var i=0; i<f_name.length; i++) 
		{
		  var ch = f_name.charAt(i);
			 if(ch=='.') 
			 {
				var chk_f_name = f_name.substring(i);
				if((chk_f_name !='.JPG') & (chk_f_name !='.JPEG') & (chk_f_name !='.jpg') & (chk_f_name !='.jpeg') & (chk_f_name !='.gif') & (chk_f_name !='.GIF') ){
					alert("'jpg' ¶Ç´Â 'gif' ÀÇ ÆÄÀÏ¸¸ µî·ÏÇÕ´Ï´Ù.");
					return false;
				} else {
					return true;
				}
				break;
			 }
		}
	} else {
		return true;
	}
}
function chk_jumin(){ 
  var str_jumin1 = document.member.jumin1.value; 
  var str_jumin2 = document.member.jumin2.value; 
   var digit=0 
  for (var i=0;i<str_jumin1.length;i++){ 
   var str_dig=str_jumin1.substring(i,i+1); 
   if (str_dig<'0' || str_dig>'9'){ 
    digit=digit+1 
  } 
         if ((str_jumin1 == '') || ( digit != 0 )){ 
   alert('Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.\n\n´Ù½Ã È®ÀÎÇÏ½Ã°í ÀÔ·ÂÇØ ÁÖ¼¼¿ä.'); 
   document.member.jumin1.focus(); 
   return false;    
         } 
  var digit1=0 
  for (var i=0;i<str_jumin2.length;i++){ 
   var str_dig1=str_jumin2.substring(i,i+1); 
   if (str_dig1<'0' || str_dig1>'9'){ 
    digit1=digit1+1 
   } 
  } 
         if ((str_jumin2 == '') || ( digit1 != 0 )){ 
   alert('Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.\n\n´Ù½Ã È®ÀÎÇÏ½Ã°í ÀÔ·ÂÇØ ÁÖ¼¼¿ä.'); 
   document.member.jumin2.focus(); 
   return false;    
         } 
         if (str_jumin1.substring(2,3) > 1){ 
   alert('Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.\n\n´Ù½Ã È®ÀÎÇÏ½Ã°í ÀÔ·ÂÇØ ÁÖ¼¼¿ä.'); 
   document.member.jumin1.focus(); 
   return ;    
         } 
         if (str_jumin1.substring(4,5) > 3){ 
   alert('Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.\n\n´Ù½Ã È®ÀÎÇÏ½Ã°í ÀÔ·ÂÇØ ÁÖ¼¼¿ä.'); 
   document.member.jumin1.focus(); 
   return false;    
         } 
         if (str_jumin2.substring(0,1) > 4 || str_jumin2.substring(0,1) == 0){ 
   alert('Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.\n\n´Ù½Ã È®ÀÎÇÏ½Ã°í ÀÔ·ÂÇØ ÁÖ¼¼¿ä.'); 
   document.member.jumin2.focus(); 
   return false;    
         } 
         var a1=str_jumin1.substring(0,1) 
         var a2=str_jumin1.substring(1,2) 
         var a3=str_jumin1.substring(2,3) 
         var a4=str_jumin1.substring(3,4) 
         var a5=str_jumin1.substring(4,5) 
         var a6=str_jumin1.substring(5,6) 
         var check_digit=a1*2+a2*3+a3*4+a4*5+a5*6+a6*7 
         var b1=str_jumin2.substring(0,1) 
         var b2=str_jumin2.substring(1,2) 
         var b3=str_jumin2.substring(2,3) 
         var b4=str_jumin2.substring(3,4) 
         var b5=str_jumin2.substring(4,5) 
         var b6=str_jumin2.substring(5,6) 
         var b7=str_jumin2.substring(6,7) 
         var check_digit=check_digit+b1*8+b2*9+b3*2+b4*3+b5*4+b6*5 
         check_digit = check_digit%11 
         check_digit = 11 - check_digit 
         check_digit = check_digit%10 
         if (check_digit != b7){ 
   alert('Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.\n\n´Ù½Ã È®ÀÎÇÏ½Ã°í ÀÔ·ÂÇØ ÁÖ¼¼¿ä.'); 
   document.member.jumin2.focus(); 
   return false;    
         } 
         else{
			return true;
		 }
 } 
} 


function chucknull_obj(f_name,log){
	if(eval(f_name+".value")==""){
		alert(log);
		eval(f_name+".focus()");
		return false;
	} else {
		return true;
	}
}

function js_commaErase_cal(val) {
    var rtn_value = '';
    for (var i=0; i< val.length; i++) {
        var ch = val.charAt(i);
        if( ch != ',') {
            rtn_value = rtn_value + ch;
        }
    }
    return  rtn_value;
} 

//¸ÞÀÏ Çü½ÄÃ¼Å©(¸ÂÀ¸¸é true Æ²¸®¸é false)
function isMailType(name,message){
	var standard="0123456789abcdefghijklmnopqrstuvwxyz_-.@";
	if(name.value.indexOf("@")==-1||name.value.indexOf(".")==-1){
		alert(message);
		name.focus();
		return false;
	}else{
		for (i=0;i<name.value.length;i++ ){
			if(standard.indexOf(name.value.charAt(i))==-1){
				alert(message);
				name.focus();
				return false;
				break;
			}
		}
	}
	return true;
}

//°ø¶õÁ¦°Å
function trim(strValue){
	var rValue="";
	for(i=0;i<strValue.length;i++){
		if(strValue.charAt(i)==" "){
			rValue=rValue+"";
		}else{
			rValue=rValue+strValue.charAt(i);
		}
	}
	return rValue;
}
//³ÎÃ¼Å©(³ÎÀÌ¸é true, ³ÎÀÌ¾Æ´Ï¸é false)
function isNull(name,message){
	if(!trim(name.value)){
		alert(message);
		name.value="";
		name.focus();
		return true;
	}
}

/*¿¡µðÅÍ¼ÂÆÃ*/
_editor_url = "/A_edit/";                     
var win_ie_ver = parseFloat(navigator.appVersion.split("MSIE")[1]);

if (navigator.userAgent.indexOf('Mac')        >= 0) { win_ie_ver = 0; }
if (navigator.userAgent.indexOf('Windows CE') >= 0) { win_ie_ver = 0; }
if (navigator.userAgent.indexOf('Opera')      >= 0) { win_ie_ver = 0; }
if (win_ie_ver >= 5.5) {
	document.write('<scr' + 'ipt src="' +_editor_url+ 'editor.js"');
	document.write(' language="Javascript1.2"></scr' + 'ipt>');  
} else { 
	document.write('<scr'+'ipt>function editor_generate() { return false; }</scr'+'ipt>'); 
}

function setEditor(fieldName){
	var config = new Object();    // create new config object
	config.width = "100%";
	config.height = "200px";
	config.bodyStyle = 'background-color: white; font-family: ; font-size: x-small;';
	config.debug = 0;


	config.toolbar = [
		['fontname'],
		['fontsize'],    
		['linebreak'],
		['bold','italic','underline','separator'],
		['justifyleft','justifycenter','justifyright','separator'],
		['OrderedList','UnOrderedList','Outdent','Indent','separator'],
		['forecolor','backcolor','separator'],
		['HorizontalRule','Createlink','separator'],
	];

	config.fontnames = {
		"±¼¸²":       "±¼¸²",
		"¹ÙÅÁ":       "¹ÙÅÁ",
		"µ¸À½":       "µ¸À½",
		"±Ã¼­":       "±Ã¼­",
		"Arial":           "arial, helvetica, sans-serif",
		"Courier New":     "courier new, courier, mono",
		"Georgia":         "Georgia, Times New Roman, Times, Serif",
		"Tahoma":          "Tahoma, Arial, Helvetica, sans-serif",
		"Times New Roman": "times new roman, times, serif",
		"Verdana":         "Verdana, Arial, Helvetica, sans-serif",
		"impact":          "impact",
		"WingDings":       "WingDings"
		
	};
	config.fontsizes = {
		"1 (8 pt)":  "1",
		"2 (10 pt)": "2",
		"3 (12 pt)": "3",
		"4 (14 pt)": "4",
		"5 (18 pt)": "5",
		"6 (24 pt)": "6",
		"7 (36 pt)": "7"
	  };
	editor_generate(fieldName,config);
}

function reSizeImg(obj,size){
	var imgWidth=obj.width;
	var imgHeight=obj.height;
	var imgRate=1;
	if(imgWidth>=imgHeight){		
		if(size<imgWidth) imgRate=imgWidth/size;				
	}else{		
		if(size<imgHeight) imgRate=imgHeight/size;			
	}
	
	obj.width=imgWidth/imgRate;
	obj.height=imgHeight/imgRate;
}
//¼Ò¼öÁ¡ ÀÚ¸®¼ö ¿Ã¸²
//number: 1234.1234
//elim: 2
//¸®ÅÏ°ªÀº: 1234.12
function js_round(number,elim){
	var iVal=0;
	iVal=Math.round(number*Math.pow(10,elim))/Math.pow(10,elim);
	return iVal;
}
//¼ýÀÚÇüÃ¼Å©
function chkNum(obj){
	if(obj.value==""||obj.value==" "||isNaN(obj.value)){
		obj.value=0;
		obj.focus();
		return;
	}
}
//ÄíÅ°Á¤º¸È®ÀÎ
function getCookie(Name) {
    var search = Name + "=";
    if (document.cookie.length > 0) {        
        offset = document.cookie.indexOf(search);
        if (offset != -1) {           
            offset += search.length;           
            end = document.cookie.indexOf(";", offset);            
            if (end == -1) end = document.cookie.length;
            return unescape(document.cookie.substring(offset, end));
        }
    }
}
//-->



