/** 
 * 
 * °øÅë ±âº» ÀÚ¹Ù½ºÅ©¸³Æ® ÇÔ¼ö
 *
 */

//------------------------------------------------------------------
// FILE Object¸¦ ³Ñ±â¸é È®ÀåÀÚ°¡ ÀÌ¹ÌÁö(gif, jpg, png)ÀÎÁö Ã¼Å©ÇÑ´Ù
// ¿¹Á¦) onChange="javascript:chkImg(formName.fileName)"
//-------------------------------------------------------------------
function chkImg(obj) {
	var filenm = obj.value;
	var attachMysize = 0;
	if (filenm!="") {
		var ext = filenm.slice(filenm.lastIndexOf(".")+1).toLowerCase();
		if (!(ext=="gif" || ext=="jpg" || ext=="png")) {
			alert("ÀÌ¹ÌÁöÆÄÀÏ(.gif, .jpg, .png)¸¸ ¾÷·Îµå °¡´ÉÇÕ´Ï´Ù.");
			obj.value="";
			obj.focus();
			return false;
		}
	} else return false;
	return true;
}

//------------------------------------------------------------------
// FILE Object¸¦ ³Ñ±â¸é È®ÀåÀÚ°¡ À½¼ºÆÄÀÏÀÎÁö Ã¼Å©ÇÑ´Ù
// ¿¹Á¦) onChange="javascript:chkWav(formName.fileName)"
//-------------------------------------------------------------------
function chkWav(obj) {
	var filenm = obj.value;
	var attachMysize = 0;
	if (filenm!="") {
		var ext = filenm.slice(filenm.lastIndexOf(".")+1).toLowerCase();
		if (!(ext=="wav" || ext=="mp2" || ext=="mp3")) {
			alert("À½¼ºÆÄÀÏ(.wav, .mp3, .mp3)¸¸ ¾÷·Îµå °¡´ÉÇÕ´Ï´Ù.");
			obj.focus();
			return false;
		}
	} else return false;
	return true;
}

//------------------------------------------------------------------
// FILE Object¸¦ ³Ñ±â¸é È®ÀåÀÚ°¡ µ¿¿µ»óÆÄÀÏÀÎÁö Ã¼Å©ÇÑ´Ù
// ¿¹Á¦) onChange="javascript:chkMov(formName.fileName)"
//-------------------------------------------------------------------
function chkMov(obj) {
	var filenm = obj.value;
	var attachMysize = 0;
	if (filenm!="") {
		var ext = filenm.slice(filenm.lastIndexOf(".")+1).toLowerCase();
		if (!(ext=="avi" || ext=="wmv" || ext=="wma")) {
			alert("µ¿¿µ»óÆÄÀÏ(.avi, .wav, .wma)¸¸ ¾÷·Îµå °¡´ÉÇÕ´Ï´Ù.");
			obj.focus();
			return false;
		}
	} else return false;
	return true;
}

//------------------------------------------------------------------
// FILE Object¸¦ ³Ñ±â¸é È®ÀåÀÚ°¡ ExcelÆÄÀÏÀÎÁö Ã¼Å©ÇÑ´Ù
// ¿¹Á¦) onChange="javascript:chkExcel(formName.fileName)"
//-------------------------------------------------------------------
function chkExcel(obj) {
	var filenm = obj.value;
	var attachMysize = 0;
	if (filenm!="") {
		var ext = filenm.slice(filenm.lastIndexOf(".")+1).toLowerCase();
		if (!(ext=="xls")) {
			alert("¿¢¼¿ÆÄÀÏ(.xls)¸¸ ¾÷·Îµå °¡´ÉÇÕ´Ï´Ù.");
			obj.focus();
			return false;
		}
	} else return false;
	return true;
}

//------------------------------------------------------------------
// FILE Object¸¦ ³Ñ±â¸é È®ÀåÀÚ°¡ ¾ÐÃàÆÄÀÏÀÎÁö Ã¼Å©ÇÑ´Ù
// ¿¹Á¦) onChange="javascript:chkZip(formName.fileName)"
//-------------------------------------------------------------------
function chkZip(obj) {
	var filenm = obj.value;
	var attachMysize = 0;
	if (filenm!="") {
		var ext = filenm.slice(filenm.lastIndexOf(".")+1).toLowerCase();
		if (!(ext=="zip")) {
			alert("¾ÐÃàÆÄÀÏ(.zip)¸¸ ¾÷·Îµå °¡´ÉÇÕ´Ï´Ù.");
			obj.focus();
			return false;
		}
	} else return false;
	return true;
}

//------------------------------------------------------------------
// FILE Object¸¦ ³Ñ±â¸é È®ÀåÀÚ°¡ ÇÃ·¹½ÃÆÄÀÏÀÎÁö Ã¼Å©ÇÑ´Ù
// ¿¹Á¦) onChange="javascript:chkSwf(formName.fileName)"
//-------------------------------------------------------------------
function chkSwf(obj) {
	var filenm = obj.value;
	var attachMysize = 0;
	if (filenm!="") {
		var ext = filenm.slice(filenm.lastIndexOf(".")+1).toLowerCase();
		if (!(ext=="swf")) {
			alert("ÇÃ·¹½Ã(.swf)¸¸ ¾÷·Îµå °¡´ÉÇÕ´Ï´Ù.");
			obj.focus();
			return false;
		}
	} else return false;
	return true;
}

//----------------------------------------------------------------------------
// CheckBox Object¸¦ ³Ñ±â¸é ÀüºÎÃ¼Å©ÇÑ´Ù.
//   ¹Ýµå½Ã checkYnÀÌ¶õ ÀÌ¸§À» °¡Áø checkBox°¡ ÀÖ¾î¾ß ÇÏ¸ç, ÀÌ CheckBoxÀÇ
//   onClick event¿¡ ÀÌ functionÀ» Àû¿ëÇÑ´Ù.
//
//	ARGUMENTS
//		formName : CheckBox°¡ ÀÖ´Â formÀÇ name
//		obj : CheckBoxÀÇ name(form nameÀ» ºÙ¿©¼­ ³Ñ±ä´Ù. ( ex. formName.chboxName )
//
//	RETURN
//
//	¿¹Á¦) <input type="checkbox" name="checkYn" onClick="javascript:checkAll(formName, formName.chboxName)">
//---------------------------------------------------------------------------*/
function checkAll(formName, obj){
    if (obj) {
        if (obj.length) {
            for (var i=0 ; i<obj.length ; i++)
            	if (obj[i].type=='checkbox') obj[i].checked = formName.checkYn.checked;
        }
        else
            if (obj.type=='checkbox') obj.checked = formName.checkYn.checked;
    }
}


//----------------------------------------------------------------------------
// CheckBox°¡ ¹Ýµå½Ã ÇÑ °Ç¸¸ ¼±ÅÃµÇµµ·Ï Ã¼Å©
//
//	ARGUMENTS
//		obj = CheckBoxÀÇ name ( form nameÀ» ºÙ¿©¼­ ³Ñ±ä´Ù. ¿¹: formName.chboxName )
//
//	RETURN
//		boolean
//
//	¿¹Á¦) if( checkValid(formName.chboxName) ) { ...
//---------------------------------------------------------------------------*/
function checkValid(obj) {
    var checkedCount = 0;
    if (obj) {
        if (obj.length) {
            for(var i=0 ; i<obj.length ; i++)
                if (obj[i].checked) checkedCount++;
            if (checkedCount == 0) {
                alert('Ç×¸ñÀ» ¼±ÅÃÇÏ¿© ÁÖ½Ê½Ã¿À.');
                return false;
            } else if (checkedCount > 1){
                alert('Ç×¸ñÀ» ÇÏ³ª¸¸ ¼±ÅÃÇÏ¿© ÁÖ½Ê½Ã¿À.');
                return false;
            } else
                return true;
        } else {
            if (!obj.checked) {
                alert('Ç×¸ñÀ» ¼±ÅÃÇÏ¿© ÁÖ½Ê½Ã¿À.');
                return false;
            } else
                return true;
        }
    } else {
        alert('¼±ÅÃÇÒ Ç×¸ñÀÌ ¾ø½À´Ï´Ù.');
        return false;
    }
}


//----------------------------------------------------------------------------
// CheckBox°¡ ¹Ýµå½Ã ÇÑ °Ç ÀÌ»óÀº ¼±ÅÃµÇµµ·Ï Ã¼Å©
//
//	ARGUMENTS
//		obj : CheckBoxÀÇ name(form nameÀ» ºÙ¿©¼­ ³Ñ±ä´Ù. ¿¹:formName.chboxName)
//
//	RETURN
//		checkedCount : checkµÈ ¼ö
//
// ¿¹Á¦) if( checkValid2(formName.chboxName) ) { ...
//---------------------------------------------------------------------------*/
function checkValid2(obj) {
    var checkedCount = 0;
    if (obj) {
        if (obj.length) {
            for (var i=0 ; i<obj.length ; i++)
                if (obj[i].checked) checkedCount++;
            if (checkedCount == 0) {
                alert('Ç×¸ñÀ» ¼±ÅÃÇÏ¿© ÁÖ½Ê½Ã¿À.');
                return checkedCount;
            } else
                return checkedCount;
        } else {
            if (!obj.checked) {
                alert('Ç×¸ñÀ» ¼±ÅÃÇÏ¿© ÁÖ½Ê½Ã¿À.');
                return checkedCount;
            } else {
                checkedCount++;
                return checkedCount;
            }
        }
    } else {
        alert('¼±ÅÃÇÒ Ç×¸ñÀÌ ¾ø½À´Ï´Ù.');
        return false;
    }
}


//----------------------------------------------------------------------------
// ¼±ÅÃµÈ CheckBox ¶Ç´Â RadioButton ÀÇ Value¸¦ ReturnÇÑ´Ù.
//
//	ARGUMENTS
//		obj : CheckBox ¶Ç´Â RadioButton ÀÇ name(form nameÀ» ºÙ¿©¼­ ³Ñ±ä´Ù. ¿¹:formName.chboxName)
//
//	RETURN
//		checkedValue : ¼±ÅÃµÈ Ç×¸ñÀÇ value °ª
//
// ¿¹Á¦) var value = getCheckedValue(formName.chboxName);
//---------------------------------------------------------------------------*/
function getCheckedValue(obj) {
    var checkedValue='';

    if (obj.length) {
        for (var i=0 ; i<obj.length ; i++) {
            if (obj[i].checked) {
                checkedValue = obj[i].value;
                return checkedValue;
            }
        }
    } else {
        if(obj.checked) {
            checkedValue = obj.value;
            return checkedValue;
        }
    }

    return checkedValue;
}


//------------------------------------------------------------------------------
// ÆË¾÷Ã¢À» ¶ç¿ì°í È­¸éÀÇ Áß¾ÓÀ¸·Î ÀÌµ¿ÇÑ´Ù.
//
//	ARGUMENTS
//		theURL : ÆË¾÷Ã¢ÀÇ URL
//		winName : ÆË¾÷Ã¢ ÀÌ¸§
//		width : ÆË¾÷Ã¢ÀÇ width
//		height : ÆË¾÷Ã¢ÀÇ height
//		features : Ãß°¡±â´É (ex. 'scrollbars=no, resizable=yes' )
//
//	RETURN
//		win : window °´Ã¼
//
// ¿¹Á¦) var win = openWindowCenter(url, 'popup_calendar', 180, 195, 'scrollbars=no');
//------------------------------------------------------------------------------
function openWindowCenter(theURL, winName, width, height, features) {

	// È­¸é Áß¾ÓÀÇ ÁÂÇ¥°ª °è»ê
	var leftX = screen.width / 2 - width / 2;
	var topY = -75 + screen.height / 2 - height / 2;
	
	// ÆË¾÷Ã¢ Å©±â ¼³Á¤
	var featuresValue = 'width=' + width + ',height=' + height;
	featuresValue += ',left=' + leftX + ',top=' + topY;
	
	// Ãß°¡ ¼Ó¼º ÁöÁ¤
	if (features.length > 0)
		featuresValue += ',' + features; // + ',resizable=yes';
	
	//Ã¢À» open ÇÑ´Ù.
	var win = window.open(theURL,winName,featuresValue);

	win.focus();
	
	return win;
}


//------------------------------------------------------------------------------
// Ã£°íÀÚ ÇÏ´Â formÀÇ elementÀÇ °¹¼ö¸¦ return
//
//   ARGUMENTS
//      formName = formÀÇ name
//      eleName  = °¹ ¼ö¸¦ ¾Ë°íÀÚ ÇÏ´Â elementÀÇ Name
//
//   RETURN
//      elementÀÇ °¹ ¼ö
//---------------------------------------------------------------------------*/
function getEleNum(formName,elementName) {
    var elementNum = 0;
    if (formName.elements.length) {
	    for (i=0 ; i<formName.elements.length ; i++) {
  	      if (formName.elements[i].name == elementName)
    	        elementNum++;
    	}
    } else {
			elementNum = 1;
    }
    return elementNum;
}


//------------------------------------------------------------------------------
// Ã£°íÀÚ ÇÏ´Â formÀÇ elementÁß ¼±ÅÃµÈ elementÀÇ °¹¼ö¸¦ return
//
//   ARGUMENTS
//      formName = formÀÇ name
//      eleName  = °¹ ¼ö¸¦ ¾Ë°íÀÚ ÇÏ´Â elementÀÇ Name
//
//   RETURN
//      elementÀÇ °¹ ¼ö
//---------------------------------------------------------------------------*/
function getCheckedEleNum(formName,elementName) {
    var elementNum = 0;
    for (i=0 ; i<formName.elements.length ; i++) {
        if (formName.elements[i].name == elementName) {
            if (formName.elements[i].checked)
                elementNum++;
        }
    }
    return elementNum;
}


//------------------------------------------------------------------------------
// Ã£°íÀÚ ÇÏ´Â formÀÇ elementÁß ¼±ÅÃµÈ elementÀÇ index¸¦ return
//
//   ARGUMENTS
//      formName = formÀÇ name
//      checkBoxName  = Ã¼Å© µÈ index¸¦ ¾Ë°íÀÚ ÇÏ´Â Ã¼Å©¹Ú½º ÀÌ¸§
//
//   RETURN
//      checked IndexÀÇ Array
//---------------------------------------------------------------------------*/
function getCheckedEleIndex(formName,checkBoxName) {
    var checkedEleIndex = new Array();
    var elementNum = 0;
    var j = 0;
    for (i=0 ; i<formName.elements.length ; i++) {
        if (formName.elements[i].name == checkBoxName) {
            if (formName.elements[i].checked) {
                checkedEleIndex[elementNum] = j;
                elementNum++;
            }
            j++;
        }
    }
    return checkedEleIndex;
}


//------------------------------------------------------------------------------
//  Ã£°íÀÚ ÇÏ´Â formÀÇ elementÁß ¼±ÅÃµÈ checkBox¿Í °°Àº row¿¡ ÀÖ´Â Ç×¸ñÀÇ
// elementÀÇ value¸¦ return
//
//   ARGUMENTS
//      formName = formÀÇ name
//      checkBoxName = Ã¼Å© µÈ index¸¦ ¾Ë°íÀÚ ÇÏ´Â Ã¼Å©¹Ú½º ÀÌ¸§
//      elementName = value¸¦ ¾Ë°í ½ÍÀº elementÀÇ ÀÌ¸§
//
//   RETURN
//      elementÀÇ value Array
//---------------------------------------------------------------------------*/
function getCheckedEleValues(formName,checkBoxName,elementName) {
    var checkedEleIndex  = getCheckedEleIndex(formName,checkBoxName);
    
    if (checkedEleIndex.length == 0) {
        alert('¼±ÅÃµÈ Ç×¸ñÀÌ ¾ø½À´Ï´Ù.');
        return;
    }
    
    var checkedEleValues = new Array();
    var elementNum = 0;
    var j = 0;
    
    for (i=0 ; i<formName.elements.length ; i++) {
        if (formName.elements[i].name == elementName) {
            if (j == checkedEleIndex[elementNum]) {
                checkedEleValues[elementNum] = formName.elements[i].value;
                elementNum++;
            }
            j++;
        }
    }
    return checkedEleValues;
}


//------------------------------------------------------------------------------
// selectbox ¿¡ optionÀ» Ãß°¡ÇÑ´Ù.
//
//   ARGUMENTS
//      selectName = selectÀÇ name (form name±îÁö ºÙ¿©ÁØ´Ù)
//      tmpValue   = optionÀÇ value °ª
//      tmpText    = optionÀÇ text °ª
//
//   RETURN
//---------------------------------------------------------------------------*/
function addSelectOption(selectName,tmpValue,tmpText) {
    if (tmpValue != '') {
        if (!selectName.length) i = 0;
        else i = selectName.length;
        var tmpOption = new Option();
        tmpOption.text = tmpText;
        tmpOption.value = tmpValue;
        selectName.options[i] = tmpOption;
    }
}


//------------------------------------------------------------------------------
// selectbox ¿¡¼­ selectµÈ optionÀ» »èÁ¦ÇÑ´Ù.
//
//   ARGUMENTS
//      selectName = selectÀÇ name(form name±îÁö ºÙ¿©ÁØ´Ù)

//   RETURN
//---------------------------------------------------------------------------*/
function delSelectOption(selectName) {
    if (selectName.length) {
        var selectedCnt = 0;
        for(i=0 ; i<selectName.length ; i++) {
            if(selectName.options[i].selected) {
                selectName.options[i] = null;
                selectedCnt++;
                i--;
            }
        }
        if (selectedCnt == 0) return;
    } else
        return;
}
//------------------------------------------------------------------------------
// selectbox¾È¿¡ ¸ðµç optionÀ» »èÁ¦ÇÑ´Ù.
//
//   ARGUMENTS
//      selectName = selectÀÇ name(form name±îÁö ºÙ¿©ÁØ´Ù)

//   RETURN
//---------------------------------------------------------------------------*/
function allDelSelectOption(selectName) {
    if (selectName.length) {
        var selectedCnt = 0;
        for(i=0 ; i<selectName.length ; i++) {
                selectName.options[i] = null;
                selectedCnt++;
                i--;
        }
        if (selectedCnt == 0) return;
    } else
        return;
}


//------------------------------------------------------------------------------
// selectbox ¸¦ ÀüÃ¼¼±ÅÃÇÑ´Ù.
//
//   ARGUMENTS
//      selectName = selectÀÇ name(form name±îÁö ºÙ¿©ÁØ´Ù)
//
//   RETURN
//---------------------------------------------------------------------------*/
function selectAll(selectName) {
    if (selectName.length) {
        for (i=0 ; i<selectName.length ; i++)
            selectName.options[i].selected = true;
    }
}


//------------------------------------------------------------------------------
// subString ÇÑ´Ù.
//
//	ARGUMENTS
//		str = ´ë»ó String
//		inx = subStringÇÒ ±æÀÌ
//
//	RETURN
//		result = substring µÈ ¹®ÀÚ¿­	
//---------------------------------------------------------------------------*/
function getSubString(str,inx) {
    var result = '';
    if (str.length < inx)
        result = str;
    else
        result = str.substring(0,inx);
}


//------------------------------------------------------------------------
// ±ÛÀÚ¼ö Á¦ÇÑ Ã¼Å© (onKeyUp ÀÌº¥Æ®)
//
//   ARGUMENTS
//      len = Á¦ÇÑÇÏ·Á´Â Byte ¼ö(ÇÑ±ÛÀº 2byes Ã³¸®ÇÔ)
//
//   RETURN
//
// ¿¹Á¦) <textarea name="userPswd" cols="60" rows="2" onKeyUp="charNumChk(this, 80);"></textarea>
// 
//------------------------------------------------------------------------
function charNumChk(obj, len) {

	var str = obj.value;
	var nLen = str.length+(escape(str)+"%u").match(/%u/g).length-1;
    if ( nLen <= len ) {
       return true;
    } else {
    	alert("¿µ¹®"+len+"ÀÚ, ¼ýÀÚ"+len+"ÀÚ, ÇÑ±Û"+len/2+"ÀÚ ¸¦ ÃÊ°úÇÏ¿© ÀÔ·ÂÇÒ ¼ö ¾ø½À´Ï´Ù.");
    	obj.value =  charCutBytes(obj.value, len);
    	obj.focus();
        return false;
    }

}

//------------------------------------------------------------------------
// ±ÛÀÚ¼ö Á¦ÇÑ Ã¼Å©(Æ÷Ä¿½º ÀÌµ¿À» ¾ÈÇÔ)
//
//   ARGUMENTS
//      len = Á¦ÇÑÇÏ·Á´Â Byte ¼ö(ÇÑ±ÛÀº 2byes Ã³¸®ÇÔ)
//
//   RETURN
//
// ¿¹Á¦) charNumChk2(this, 80);
// 
//------------------------------------------------------------------------
function charNumChk2(obj, len) {

	var str = obj.value;
	var nLen = str.length+(escape(str)+"%u").match(/%u/g).length-1;
    if ( nLen <= len ) {
       return true;
    } else {
    	alert("¿µ¹®"+len+"ÀÚ, ¼ýÀÚ"+len+"ÀÚ, ÇÑ±Û"+len/2+"ÀÚ ¸¦ ÃÊ°úÇÏ¿© ÀÔ·ÂÇÒ ¼ö ¾ø½À´Ï´Ù.");
    	obj.value =  charCutBytes(obj.value, len);
        return false;
    }

}


//------------------------------------------------------------------------
// ÇØ´ç ¹®ÀÚ¿­À» ÁöÁ¤µÈ bytes ¼ö ¸¸Å­¸¸ Àß¶ó³½´Ù.
// (ÇÑ±Û°ú °°Àº 2 Byte ¹®ÀÚ´Â ÁöÁ¤µÈ Byte °¡ ³ÑÀ» °æ¿ì Àß¸±¼öµµ ÀÖÀ½)
//
//   ARGUMENTS
//      str = ´ë»ó¹®ÀÚ¿­
//      len = Àß¶ó³¾ Byte ¼ö (ÇÑ±ÛÀº 2byes Ã³¸®ÇÔ)
//
//   RETURN
//      Ã³¸®µÈ ¹®ÀÚ¿­
//
//------------------------------------------------------------------------
function charCutBytes(str, len) {
	var byteLength = 0;
	var result = '';
	
	for (var inx = 0; inx < str.length; inx++) {
		var oneChar = escape(str.charAt(inx));
		if ( oneChar.length == 1 ) {
			byteLength ++;
		} else if (oneChar.indexOf("%u") != -1) {
			byteLength += 2;
		} else if (oneChar.indexOf("%") != -1) {
			byteLength += oneChar.length/3;
		}
		
		// bytes ±æÀÌ¸¦ ³Ñ¾î¹ödnddnd¸®¸é ¸¶Áö¸· ±ÛÀÚ´Â ³ÖÁö¾Ê°í ¸®ÅÏÇÑ´Ù.
		if( byteLength > len )		break;
		//if( byteLength == len )	break;
		result += str.charAt(inx);

	}
	
	return result;
}



//------------------------------------------------------------------------
// Áßº¹ÀÛ¾÷ÀÌ ÀÌ·ç¾îÁú °æ¿ì¸¦ ´ëºñÇØ ¸ðµç link¸¦ workingNow()·Î º¯°æÇÑ´Ù.
// ÀÏ¹ÝÀûÀ¸·Î submit ÀÌÀü¿¡ ½ÇÇàÇØÁÖ¸é Áßº¹ submit À» ¸·À» ¼ö ÀÖ´Ù.
//------------------------------------------------------------------------
function reWorkChk() {
    for(i=0 ; i<document.links.length ; i++) {
        if (document.links[i].href.indexOf('close') == -1)
            document.links[i].href = 'javascript:workingNow();';
    }
}


//------------------------------------------------------------------------
// Áßº¹ÀÛ¾÷ Ã¼Å© ÈÄ ¸ðµç ¸µÅ©¿¡ °É¸± ¸Þ¼¼Áö
// (reWorkChk ÇÔ¼ö¿¡ ÀÇÁ¸Àû, Á÷Á¢È£ÃâÇÊ¿ä¾øÀ½)
//------------------------------------------------------------------------
function workingNow() {
    alert('ÇöÀç ÀÛ¾÷ ÁøÇà Áß¿¡ ´Ù¸¥ ÀÛ¾÷À» ¼öÇàÇÏ¼Ì½À´Ï´Ù.\nÁøÇàÁßÀÎ ÀÛ¾÷ÀÌ ¿Ï·áµÇ¾ú°Å³ª ÀÛ¾÷ÀÌ Áö¿¬ÁßÀÌ´Ï \nÀÌÀü ¸Þ´º·Î µ¹¾Æ°¡¼­ È®ÀÎÇÏ½Ê½Ã¿À.');
}


//------------------------------------------------------------------------
// ÇöÀç Ã¢¿¡ »õ·Î¿î ÀÌ¸§À» ºÙÀÎ´Ù.
//------------------------------------------------------------------------
function newName() {
    this.name = this.name+'_new';
}
        
        
//------------------------------------------------------------------------
// ÇöÀçÃ¢À» °¡¿îµ¥·Î ÀÌµ¿½ÃÅ²´Ù.
//------------------------------------------------------------------------
function moveToCenter() {
    if (document.layers) {
        var x = screen.width / 2 - outerWidth / 2;
        var y = screen.height / 2 - outerHeight / 2;
    } else {
        var x = screen.width / 2 - document.body.offsetWidth / 2;
        var y = -75 + screen.height / 2 - document.body.offsetHeight / 2;
    }

    window.moveTo(x, y);
}


//------------------------------------------------------------------------
// Ã¢ Å©±â¸¦ ¹Ù²Ù°í °¡¿îµ¥·Î ÀÌµ¿½ÃÅ²´Ù.
//------------------------------------------------------------------------
function resizeCenter(width, height) {
    var leftX = screen.width / 2 - width / 2;
    var topY = -75 + screen.height / 2 - height / 2;

    window.resizeTo(width, height);
    window.moveTo(leftX, topY);
}


//------------------------------------------------------------------------
// ¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÏµµ·Ï ÀÌº¥Æ® Ã³¸® (onKeyDown ÀÌº¥Æ®)
//
// ¿¹Á¦) <input type="text" name="jumin" onKeyDown="onlyNumberInput(this);" style="ime-mode:disabled;">
//------------------------------------------------------------------------
function onlyNumberInput(obj) {

	if(  ( (event.keyCode<48)||(event.keyCode>57) || event.shiftKey )
		&& event.keyCode != 8
		&& event.keyCode != 9
		&& event.keyCode != 13
		&& event.keyCode != 16
		&& event.keyCode != 17
		&& event.keyCode != 18
		&& event.keyCode != 19
		&& event.keyCode != 20
		&& event.keyCode != 21
		&& event.keyCode != 25
		&& event.keyCode != 27
		&& event.keyCode != 33
		&& event.keyCode != 34
		&& event.keyCode != 45
		&& event.keyCode != 46
		&& event.keyCode != 91
		&& event.keyCode != 93
		&& event.keyCode != 144
		&& event.keyCode != 145
		&& event.keyCode != 173
		&& event.keyCode != 174
		&& event.keyCode != 175
		&& !( event.keyCode >= 112 && event.keyCode <= 123 )
		&& !( event.keyCode >= 96 && event.keyCode <= 105 )
		&& !( event.keyCode >= 35 && event.keyCode <= 40 ) ) {
		alert("¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼¼¿ä!");
		obj.value="";
		obj.focus();  //focusÃß°¡
		event.returnValue=false;
		return false;
	}
	
	event.returnValue = true;
	return true;
}


//----------------------------------------------------------------------------
// °Ë»öÆûÀÇ Æ¯¼ö¹®ÀÚ¸¦ ÇÊÅÍ¸µÇÑ´Ù. ( #, &, \, ', ", %, _ ) (onKeyDown ÀÌº¥Æ®)
//
// ¿¹Á¦) <input type="text" name="cdGrpNm" onKeyDown="chkSrchFormSpecialChar();">
//---------------------------------------------------------------------------*/
function chkSrchFormSpecialChar() {
	var kcode = event.keyCode;
	var shiftKey= event.shiftKey;
	var msg = event.srcElement.value;
	
	// window.status = "Å°ÄÚµå : " + kcode + ", ½¬ÇÁÆ®Å° : " + shiftKey + ", °ª :" + event.srcElement.value;
	
	if( ( (kcode == 51 || kcode == 53 || kcode == 55 ||  kcode == 189 || kcode == 222) && shiftKey ) ||
		( kcode == 222 && !shiftKey ) ||
		( kcode == 220 && !shiftKey ) ) {

		alert("Æ¯¼ö¹®ÀÚ( #, &, \\, ', \", %, _ )´Â ÀÔ·ÂÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.");
        event.returnValue=false;
		return false;
	}

	// ÇÑ¹ø ´õ check	
	if (	msg.indexOf("#") != -1 ||
		msg.indexOf("&") != -1 ||
		msg.indexOf("\\") != -1 ||
		msg.indexOf("'") != -1 ||
		msg.indexOf('"') != -1 ||
		msg.indexOf("%") != -1 ||
		msg.indexOf("_") != -1) {
        
		alert("Æ¯¼ö¹®ÀÚ( #, &, \\, ', \", %, _ )´Â ÀÔ·ÂÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.");
		// event.srcElement.value = msg.substring(0, msg.length-1);
		event.srcElement.value = '';
        event.returnValue=false;
		return false;
	}
	
	// º¹»çÇØ ³Ö±â ¹æÁö
	if( event.ctrlKey && kcode == 86 ) {
		event.returnValue=false;
		return false;
	}
	
	event.returnValue = true;
	return true;
}


//------------------------------------------------------------------------
// ÁÖ¹Îµî·Ï¹øÈ£ ÀÔ·Â Çü½Ä Ã³¸® (onKeyUp ÀÌº¥Æ®)
//
// ¿¹Á¦) <input type="text" size="14" type="text" maxLength="14" 
//					name="jumin" onKeyDown="onlyNumberInput(this);" onKeyUp="ssnFormat(this);">
//------------------------------------------------------------------------
function ssnFormat(obj) {

	var str = onlyNum(obj.value);
	var leng = str.length;

	switch(leng){
		case  1 :
		case  2 :
		case  3 : 
		case  4 :
		case  5 :
		case  6 : obj.value = str; break;
		case  7 :
		case  8 :
		case  9 :
		case 10 :
		case 11 :
		case 12 : obj.value = str.substring(0, 6) + "-" + str.substring(6, 13);
						break;
		case 13 : 	obj.value = str.substring(0, 6) + "-" + str.substring(6, 13);
						if(!isSSN(str.substring(0, 6) + str.substring(6, 13))){obj.value = "";}
						break;
 	}
}


//------------------------------------------------------------------------
// ÁÖ¹Îµî·Ï¹øÈ£ÀÇ À¯È¿¼ºÀ» °ËÁõ
//
//	ARGUMENTS
//		ssn = ´ë»ó ÁÖ¹Î¹øÈ£ ( ex. '8010142016147' )
//
//	RETURN
//		boolean
//---------------------------------------------------------------------------*/
function isSSN(ssn){
	var msg = "¿Ã¹Ù¸¥ ÁÖ¹Îµî·Ï¹øÈ£°¡ ¾Æ´Õ´Ï´Ù.";
	
	if( ssn.length == 13 ) {
		
		var str_jumin1 = ssn.substring(0, 6);
		var str_jumin2 = ssn.substring(6);
		var checkImg='';
		var i3=0

		for (var i=0;i<str_jumin1.length;i++) {
			var ch1 = str_jumin1.substring(i, i+1);
			if(ch1<'0' || ch1>'9') { i3 = i3 + 1; }
		}

		if ( (str_jumin1 == '') || ( i3 != 0 ) ) {
			alert(msg);
			return false;
		}

		var i4=0
		for (var i=0;i<str_jumin2.length;i++) {
			var ch1 = str_jumin2.substring(i, i+1);
			if (ch1<'0' || ch1>'9') { i4=i4+1 }
		}

		if ( (str_jumin2 == '') || ( i4 != 0 ) ) {
			alert(msg);
			return false;
		}

		if(str_jumin1.substring(0,1) < 4) {
			alert(msg);
			return false;
		}

		if(str_jumin2.substring(0,1) > 4) {
			alert(msg);
			return false;
		}

		if((str_jumin1.length > 7) || (str_jumin2.length > 8)) {
			alert(msg);
			return false;
		}

		if ((str_jumin1 == '72') || ( str_jumin2 == '18')) {
			alert(msg);
			return false;
		}
	
		var f1=str_jumin1.substring(0,1)
		var f2=str_jumin1.substring(1,2)
		var f3=str_jumin1.substring(2,3)
		var f4=str_jumin1.substring(3,4)
		var f5=str_jumin1.substring(4,5)
		var f6=str_jumin1.substring(5,6)
		var hap=f1*2+f2*3+f3*4+f4*5+f5*6+f6*7
		var l1=str_jumin2.substring(0,1)
		var l2=str_jumin2.substring(1,2)
		var l3=str_jumin2.substring(2,3)
		var l4=str_jumin2.substring(3,4)
		var l5=str_jumin2.substring(4,5)
		var l6=str_jumin2.substring(5,6)
		var l7=str_jumin2.substring(6,7)
		hap=hap+l1*8+l2*9+l3*2+l4*3+l5*4+l6*5
		hap=hap%11
		hap=11-hap
		hap=hap%10

		if (hap != l7 ) {
			alert(msg);
			return false;
		}
		
		return true;
 	}
 	
 	alert(msg);
	return false;
}

//------------------------------------------------------------------------
// ÁÖ¹Îµî·Ï¹øÈ£ÀÇ À¯È¿¼ºÀ» °ËÁõ
//
//	ARGUMENTS
//		ssn = ´ë»ó ÁÖ¹Î¹øÈ£ ( ex. '801014','2016147' )
//
//	RETURN
//		boolean
//---------------------------------------------------------------------------*/
function isSSN(jumin1,jumin2) 
{
	var msg = "¿Ã¹Ù¸¥ ÁÖ¹Îµî·Ï¹øÈ£°¡ ¾Æ´Õ´Ï´Ù.";
	var jumin_1 = jumin1;
	var jumin_2 = jumin2;

	if(jumin_1 == "" || jumin_1.length != 6 || jumin_2 == "" || jumin_2.length != 7)
	{
		return false;
	}

	var Number = jumin_1 + jumin_2;
	var Sum=0;
	var Mod=0;
	var YearIn=0;
	var MonthIn=0;
	var DateIn=0;
	
	for (i=0; i<12; i++) {
		if (i==0)
			YearIn+=parseInt(Number.charAt(i))*10;
		if (i==1)
			YearIn+=parseInt(Number.charAt(i));
		if (i==2)
			MonthIn+=parseInt(Number.charAt(i))*10;
		if (i==3)
			MonthIn+=parseInt(Number.charAt(i));
		if (i==4)
			DateIn+=parseInt(Number.charAt(i))*10;
		if (i==5)
			DateIn+=parseInt(Number.charAt(i));
		if (i<6)
			Sum+=parseInt(Number.charAt(i))*(i+2);
		if (i>5&&i<8)
			Sum+=parseInt(Number.charAt(i))*(i+2);
		if (i>7)
			Sum+=parseInt(Number.charAt(i))*(i-6);
	}

	Mod = 11 - (Sum%11);
	
	if ( (11-(Sum%11)) >= 10 )
		Mod-=10;
	
	if(Mod!=parseInt(Number.charAt(12))) {
		alert(msg);
		return false;
	}
	if(MonthIn < 1 || MonthIn > 12 || DateIn < 1 || DateIn > 31) {
		alert(msg);
		return false;
	}
	if((MonthIn ==4 || MonthIn == 6 || MonthIn == 9 || MonthIn ==11 ) && DateIn > 30) {
		alert(msg);
		return false;
	}
	if(MonthIn ==2 && DateIn > 29) {
		alert(msg);
		return false;
	}
	return true;
}

//------------------------------------------------------------------------
// »ç¾÷ÀÚµî·Ï¹øÈ£°¡ Á¤È®ÇÑÁö È®ÀÎÇÑ´Ù.
//
//	ARGUMENTS
//		iSaupNo : »ç¾÷ÀÚµî·Ï¹øÈ£ ( 'XXXXXXXXXX' 10ÀÚ¸®)
//
//	RETURN
//		boolean
//---------------------------------------------------------------------------*/
function isSaupNO(iSaupNo) {

	if (!isNumber(iSaupNo)){
    	alert("»ç¾÷ÀÚµî·Ï¹øÈ£´Â ¹Ýµå½Ã ¼ýÀÚ·Î ±¸¼ºµÇ¾î¾ß ÇÕ´Ï´Ù.");
    	return false;
	}
	else if ( iSaupNo.length != 10 ) {
		alert("»ç¾÷ÀÚµî·Ï¹øÈ£´Â 10ÀÚ¸® ÀÔ´Ï´Ù.");
		return false;
	}
  
	var arr_saup = iSaupNo.split("");
	var wtArray = new Array(1,3,7,1,3,7,1,3,5);
	var iSaup_9 = 0;
	var iSum_saup = 0;
	var iCheck_digit = 0;
	
	//1~8ÀÚ¸®±îÁö °¡ÁßÄ¡¸¦ °öÇÏ¿© ¸ðµÎ ´õÇÑ´Ù.
	for (i = 0; i < 8; i++){
		iSum_saup +=  eval(arr_saup[i]) * eval(wtArray[i]);
	}
	
	iSum_saup = iSum_saup % 10;
	
	//9¹øÂ° ÀÚ¸® ¼ýÀÚ¿¡ 5¸¦ °öÇÑ´Ù.
	iSaup_9 = eval(arr_saup[8]) * 5;
	
	//5¸¦ °öÇÑ °ªÀ» 10À¸·Î ³ª´©¾î  ¸ò°ú ³ª¸ÓÁö¸¦ °¢°¢ 1~8ÇÕ°è¿¡ ´õÇÑ´Ù.
	iSum_saup +=  Math.floor(iSaup_9 / 10) + iSaup_9 % 10;
	
	//°á°ú °ªÀ» 10¿¡¼­ »«´Ù.
	iCheck_digit = 10 - (iSum_saup % 10);
  
	//°è»ê °ªÀ» 10À¸·Î ³ª´« ³ª¸ÓÁö¸¦ ±¸ÇÑ´Ù. (Check Digit)
	iCheck_digit = iCheck_digit % 10;
	
	if (iCheck_digit != arr_saup[9]) {
		alert("»ç¾÷ÀÚµî·Ï¹øÈ£°¡ Á¤È®ÇÏÁö ¾Ê½À´Ï´Ù.\n ´Ù½Ã È®ÀÎÇÏ½ÅÈÄ ÀÔ·ÂÇÏ½Ê½Ã¿À.");
		return false;
	}
	
	return true;
}


//------------------------------------------------------------------------
// ¹ýÀÎ¹øÈ£ ÀÔ·Â Çü½Ä Ã³¸® (onKeyUp ÀÌº¥Æ®)
//
// ¿¹Á¦) <input type="text" size="14" type="text" maxLength="14" 
//					name="bubinno" onKeyDown="onlyNumberInput();" onKeyUp="bubinFormat(this);">
//------------------------------------------------------------------------
function bubinFormat(obj) {
	var str = onlyNum(obj.value);
	var leng = str.length;

	switch(leng){
		case  1 :
		case  2 :
		case  3 :
		case  4 :
		case  5 :
		case  6 : obj.value = str; break;
		case  7 :
		case  8 :
		case  9 :
		case 10 :
		case 11 :
		case 12 :
		case 13 : obj.value = str.substring(0, 6) + "-" + str.substring(6, 13);
	}
}


//------------------------------------------------------------------------
// »ç¾÷ÀÚµî·Ï¹øÈ£ ÀÔ·Â Çü½Ä Ã³¸® (onKeyUp ÀÌº¥Æ®)
//
// ¿¹Á¦) <input type="text" size="12" type="text" maxLength="12" 
//					name="saupno" onKeyDown="onlyNumberInput();" onKeyUp="saupnoFormat(this);">
//------------------------------------------------------------------------
function saupnoFormat(obj) {
	var str = onlyNum(obj.value);
	var leng = str.length;
	
	switch(leng) {
		case  1 :
		case  2 :
		case  3 :obj.value = str; break;
		case  4 :
		case  5 :obj.value = str.substring(0, 3) + "-" + str.substring(3, 5); break;
		case  6 :
		case  7 :
		case  8 :
		case  9 :obj.value = str.substring(0, 3) + "-" + str.substring(3, 5) + "-" + str.substring(5, 10);break;
		default :break;
	}
}


//------------------------------------------------------------------------
// ÀÔ·Â°ªÀÌ ¼ýÀÚÀÎÁö¸¦ È®ÀÎÇÑ´Ù.
//
//	ARGUMENTS
//		sVal : ÀÔ·Â°ª ¹®ÀÚ¿­
//
//	RETURN
//		boolean
//---------------------------------------------------------------------------*/
function isNumber(sVal){    
	
	if(sVal.length < 1){
		return false;
	}

	for(i=0; i<sVal.length; i++) {
		iBit = parseInt(sVal.substring(i,i+1));
    	if(('0' < iBit) || ('9' > iBit)) {
			;
		}
		else {
			return false;
		}
	}
	
	return true;
}


//------------------------------------------------------------------------
// ÀÔ·ÂµÈ ¹®ÀÚ¿­¿¡¼­ ¼ýÀÚ¸¸ ÃßÃâÇÏ¿© ¸®ÅÏ
//
//	ARGUMENTS
//		val : ¼ýÀÚ ÃßÃâ ´ë»ó ¹®ÀÚ¿­
//
//	RETURN
//		result : Ã³¸®µÈ ¹®ÀÚ¿­
//---------------------------------------------------------------------------*/
function onlyNum(val) {
	var num = val;
	var result = "";

	for (var i = 0; i < num.length; i ++) {
		if (num.charAt(i) >= 0 && num.charAt(i) <= 9)
			result = result + num.charAt(i);
		else
			continue;
	}
	
	return result;
}

//------------------------------------------------------------------------
// ¿ìÆí¹øÈ£ Ã£±â ÆË¾÷Ã¢ ¿ÀÇÂ
//
//	ARGUMENTS
//		post1Obj : ¿ìÆí¹øÈ£ ¾ÕÀÚ¸® ¿ÀºêÁ§Æ®
//     post2Obj : ¿ìÆí¹øÈ£ µÞÀÚ¸® ¿ÀºêÁ§Æ®
//     addrObj : ÁÖ¼Ò ¿ÀºêÁ§Æ®
//
//---------------------------------------------------------------------------*/
function callPost(post1Obj, post2Obj, addr1Obj, addr2Obj) {
	var url = "/CMM/CMM04_A.do?am=readList&post1=" + post1Obj + "&post2=" + post2Obj + "&addr1=" + addr1Obj + "&addr2=" + addr2Obj;
	openWindowCenter(url, 'APPLE', 468, 250, 'scrollbars=yes,resizable=no')
}

//------------------------------------------------------------------------
// À¯°ü±â°ü°Ë»ö ÆË¾÷Ã¢ ¿ÀÇÂ
//
//	ARGUMENTS none
//
//---------------------------------------------------------------------------*/
function callOrg() {
	var url = "/CAL/CAL04_A.do?method=readOrgList";
	openWindowCenter(url, 'APPLE', 685, 450, 'scrollbars=yes,resizable=no')
}

//------------------------------------------------------------------------
// CM ÆË¾÷Ã¢ ¿ÀÇÂ
//
//	ARGUMENTS
//      formNm = ÆûÀÌ¸§
//
//---------------------------------------------------------------------------*/
function callCm(formNm) {
	var url = "/INF/INF04_A.do?method=readCmList"+"&formNm="+formNm;
	openWindowCenter(url, 'APPLE', 685, 450, 'scrollbars=yes,resizable=no')
}

//------------------------------------------------------------------------
// ÄÝ¼¾ÅÍ »ó´ã¿ø ÆË¾÷Ã¢ ¿ÀÇÂ
//
//	ARGUMENTS
//
//---------------------------------------------------------------------------*/
function callCall() {
	var url = "/CAL/CAL05_A.do?method=readCallList";
	openWindowCenter(url, 'APPLE', 685, 450, 'scrollbars=yes,resizable=no')
}

//------------------------------------------------------------------------
// ¿¬±¸¿ø ÆË¾÷Ã¢ ¿ÀÇÂ
//
//	ARGUMENTS none
//
//---------------------------------------------------------------------------*/
function callResearch() {
	var url = "/INF/INF08_A.do?method=readResearchList";
	openWindowCenter(url, 'APPLE', 685, 450, 'scrollbars=yes,resizable=no')
}
//------------------------------------------------------------------------------
// checkbox ¸¦ ÀüÃ¼¼±ÅÃ ¶Ç´Â ÇØÁ¦ÇÑ´Ù.
//
//   ARGUMENTS
//      obj1 = ÀüÃ¼ ¼±ÅÃ¿©ºÎ obj1ÀÌ checkedÀÌ¸é obj2¸¦ ¸ðµÎ checkedÇÏ°í, ±×·¸Áö ¾Ê´Ù¸é ¸ðµÎ falseÇÑ´Ù. form1.chk = checkboxÀÇ  name¿¡ (form name±îÁö ºÙ¿©ÁØ´Ù)
//      obj2 = form1.chk = checkboxÀÇ  name¿¡ (form name±îÁö ºÙ¿©ÁØ´Ù)
//
//   RETURN
//---------------------------------------------------------------------------*/
function allCheckBox(obj1, obj2){
	if(obj1.checked){
		if(obj2){
			if(obj2.length > 1){
				for(var i=0;i<obj2.length;i++){
					if(obj2[i].disabled == false){
						obj2[i].checked = true;
					}
				}
			}else{
				if(obj2.disabled == false){
					obj2.checked = true;
				}
			}				
		}
	}else{
		if(obj2){
			if(obj2.length > 1){
				for(var i=0;i<obj2.length;i++){
					obj2[i].checked = false;
				}
			}else{
				obj2.checked = false;
			}				
		}		
	}
}
/* =============================================================
  Function : »èÁ¦¿©ºÎ¸¦ ¹°¾î º»ÈÄ È®ÀÎÀ» ´©¸£¸é ÁøÇà ½ÃÅ°´Âscript
  Return   : true, false
  Usage    : 
================================================================= */
function delConfirm(){
	return confirm ("»èÁ¦ÇÏ½Ã°Ú½À´Ï±î?");
}
/* =============================================================
  Function : ½ÂÀÎ¿©ºÎ¸¦ ¹°¾î º»ÈÄ È®ÀÎÀ» ´©¸£¸é ÁøÇà ½ÃÅ°´Âscript
  Return   : true, false
  Usage    : 
================================================================= */
function admissionConfirm(){
	return confirm ("½ÂÀÎÇÏ½Ã°Ú½À´Ï±î?");
}
/* =============================================================
  Function : ¹Ý·Á¿©ºÎ¸¦ ¹°¾î º»ÈÄ È®ÀÎÀ» ´©¸£¸é ÁøÇà ½ÃÅ°´Âscript
  Return   : true, false
  Usage    : 
================================================================= */
function rejectConfirm(){
	return confirm ("¹Ý·ÁÇÏ½Ã°Ú½À´Ï±î?");
}
/* =============================================================
  Function : Å»Åð¿©ºÎ¸¦ ¹°¾î º»ÈÄ È®ÀÎÀ» ´©¸£¸é ÁøÇà ½ÃÅ°´Âscript
  Return   : true, false
  Usage    : 
================================================================= */
function secedeConfirm(){
	return confirm ("Å»ÅðÇÏ½Ã°Ú½À´Ï±î?");
}
/* =============================================================
  Function : ÀúÀå¿©ºÎ¸¦ ¹°¾î º»ÈÄ È®ÀÎÀ» ´©¸£¸é ÁøÇà ½ÃÅ°´Âscript
  Return   : true, false
  Usage    : 
================================================================= */
function saveConfirm(){
	return confirm ("ÀúÀåÇÏ½Ã°Ú½À´Ï±î?");
}
/* =============================================================
  Function : ¹Ý³³¿©ºÎ¸¦ ¹°¾î º»ÈÄ È®ÀÎÀ» ´©¸£¸é ÁøÇà ½ÃÅ°´Âscript
  Return   : true, false
  Usage    : 
================================================================= */
function retConfirm(){
	return confirm ("¹Ý³³ÇÏ½Ã°Ú½À´Ï±î?");
}
/* =============================================================
  Function : ÆÄ±â¿©ºÎ¸¦ ¹°¾î º»ÈÄ È®ÀÎÀ» ´©¸£¸é ÁøÇà ½ÃÅ°´Âscript
  Return   : true, false
  Usage    : 
================================================================= */
function destConfirm(){
	return confirm ("ÆÄ±âÇÏ½Ã°Ú½À´Ï±î?");
}
/* =============================================================
  Function : º¹¿ø¿©ºÎ¸¦ ¹°¾î º»ÈÄ È®ÀÎÀ» ´©¸£¸é ÁøÇà ½ÃÅ°´Âscript
  Return   : true, false
  Usage    : 
================================================================= */
function restoreConfirm(){
	return confirm ("º¹¿øÇÏ½Ã°Ú½À´Ï±î?");
}
/* =============================================================
  Function : º¹¿ø¿©ºÎ¸¦ ¹°¾î º»ÈÄ È®ÀÎÀ» ´©¸£¸é ÁøÇà ½ÃÅ°´Âscript
  Return   : true, false
  Usage    : 
================================================================= */
function storeConfirm(){
	return confirm ("Á¦ÀÛÀ» ¿Ï·áÇÏ½Ã°Ú½À´Ï±î?");
}
/* =============================================================
  Function : º¹¿ø¿©ºÎ¸¦ ¹°¾î º»ÈÄ È®ÀÎÀ» ´©¸£¸é ÁøÇà ½ÃÅ°´Âscript
  Return   : true, false
  Usage    : 
================================================================= */
function serviceConfirm(){
	return confirm ("¼­ºñ½º¸¦ ¹Ý¿µÇÏ½Ã°Ú½À´Ï±î?");
}
//------------------------------------------------------------------------
// ¸Þ´ºÀÌµ¿
//------------------------------------------------------------------------
function goMenu(url) {
	document.location.href = url;
}

//------------------------------------------------------------------------
// ÁÖ¹Îµî·Ï¹øÈ£ Áßº¹°Ë»ç 
//
//	ARGUMENTS
//		ssn1Obj : ÁÖ¹Î¹øÈ£ ¾ÕÀÚ¸® Object
//     ssn2Obj : ÁÖ¹Î¹øÈ£ µÞÀÚ¸® Object
//     ssn1ObjNm : ÁÖ¹Î¹øÈ£¾ÕÀÚ¸® ÀÌ¸§
//     ssn2ObjNm : ÁÖ¹Î¹øÈ£µÞÀÚ¸® ÀÌ¸§
//     ssnFnObjNm : ÁÖ¹Î¹øÈ£ Ã¼Å©¿©ºÎ ÀÌ¸§
//     formNm : ÆûÀÌ¸§
//
//---------------------------------------------------------------------------*/
	function goSsn(ssn1Obj, ssn2Obj, ssnFnObj, ssn1ObjNm, ssn2ObjNm,  ssnFnObjNm, formNm){
		if(!isSSN((ssn1Obj.value + ssn2Obj.value))){
			ssn1Obj.value = "";
			ssn2Obj.value = "";
			ssnFnObj.value ="F";
		 	return;
		}else { 		
			var url = "/INF/INF031_A.do?method=ssnFind&ssn1="+ssn1Obj.value+"&ssn2="+ssn2Obj.value+"&ssn1Nm="+ssn1ObjNm+"&ssn2Nm="+ssn2ObjNm+"&ssnFnNm="+ssnFnObjNm+"&formNm="+formNm;
			openWindowCenter(url, 'APPLE', 442, 198, 'scrollbars=yes,resizable=no')
		}
	}

//------------------------------------------------------------------------
// Clinet ÁÖ¹Îµî·Ï¹øÈ£ Áßº¹°Ë»ç 
//
//	ARGUMENTS
//		ssn1Obj : ÁÖ¹Î¹øÈ£ ¾ÕÀÚ¸® Object
//     ssn2Obj : ÁÖ¹Î¹øÈ£ µÞÀÚ¸® Object
//     ssn1ObjNm : ÁÖ¹Î¹øÈ£¾ÕÀÚ¸® ÀÌ¸§
//     ssn2ObjNm : ÁÖ¹Î¹øÈ£µÞÀÚ¸® ÀÌ¸§
//     ssnFnObjNm : ÁÖ¹Î¹øÈ£ Ã¼Å©¿©ºÎ ÀÌ¸§
//     formNm : ÆûÀÌ¸§
//
//---------------------------------------------------------------------------*/
	function goClientSsn(ssn1Obj, ssn2Obj, ssnFnObj, ssn1ObjNm, ssn2ObjNm,  ssnFnObjNm, formNm){
		if(!isSSN((ssn1Obj.value + ssn2Obj.value))){
			ssn1Obj.value = "";
			ssn2Obj.value = "";
			ssnFnObj.value ="F";
		 	return;
		}else { 		
			var url = "/INF/INF031_A.do?method=ssnClientFind&ssn1="+ssn1Obj.value+"&ssn2="+ssn2Obj.value+"&ssn1Nm="+ssn1ObjNm+"&ssn2Nm="+ssn2ObjNm+"&ssnFnNm="+ssnFnObjNm+"&formNm="+formNm;
			openWindowCenter(url, 'APPLE', 442, 198, 'scrollbars=yes,resizable=no')
		}
	}
	
//------------------------------------------------------------------------
// ¾ÆÀÌµðÃ£±â ÁÖÀÇ»çÇ×  * ¾Æ·¡ÀÇ »çÇ×À» ²À ÀÐ¾îº¼°Í...
//popup¿ë Æû¿¡ layerÀº ¾Æ·¡¿Í °°´Ù.
//popup¿ë Æû¼±¾ðÀº <form name=<%=formNm%> method="post" action="">
//hidden°´Ã¼´Â <input type="hidden" name="formNm" value="<%=formNm%>">
//<input type="hidden" name="idNm" value="<%=idNm%>">
// Æû°´Ã¼´Â <alice:idfind formNm="<%=formNm%>" idNm="<%=idNm%>"/>
//parent°´Ã¼¿¡ idFn °´Ã¼°ªÀ» ¼³Á¤ÇÏ¸é¼­ "F"¶ó´Â °©À» ³Ö¾îÁØ´Ù. ¾ÆÀÌµðÁßº¹°Ë»ç¸¦ ¼º°øÀûÀ¸·Î ¸¶Ä¡¸é "T"¶ó°í ¼³Á¤µË´Ï´Ù.
//parent°´Ã¼´Â  <alice:idfind formNm="parentÆûÀÌ¸§" idNm="parentÆûÀÇ ID°´Ã¼ÀÌ¸§ "/>
//	ARGUMENTS
//		idObj : ÁÖ¹Î¹øÈ£ ¾ÕÀÚ¸® Object
//     idObjNm : ÁÖ¹Î¹øÈ£ µÞÀÚ¸® Object
//     formNm : ÆûÀÌ¸§
//
//---------------------------------------------------------------------------*/	
	function findID(idObj, idObjNm, formNm){
		if(idObj.value == ""){
			alert("¾ÆÀÌµð¸¦ ÀÔ·ÂÇÏ¿© ÁÖ¼¼¿ä.");
			idObj.focus();
			return;
		}else{
			var retVal = checkSpace( idObj.value );
			if( retVal != "") {
			    alert("¾ÆÀÌµð´Â ºó°ø°£ ¾øÀÌ ¿¬¼ÓµÈ ¿µ¹® ¼Ò¹®ÀÚ¿Í ¼ýÀÚ¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.");
			    return;
			}
			if(idObj.value.length < 6 ||  idObj.value.length > 20){
				alert("¾ÆÀÌµð´Â ¿µ¹®ÀÚ ¼ýÀÚ Á¶ÇÕ 6ÀÚ¸®ÀÌ»ó 20ÀÚ¸® ¹Ì¸¸À¸·Î ÀÔ·ÂÇÏ¿© ÁÖ¼¼¿ä.");
				idObj.focus();
				return;
			}						
			//¾ÆÀÌµðÀÇ Ã¹¹øÂ° ÀÚ¸®´Â ¿µ¹®ÀÚ¿©¾ßÇÔ.
			if(isEnglish(idObj.value.substring(0,1)) == false){
				alert("¾ÆÀÌµðÀÇ Ã¹¹øÂ°ÀÚ¸®´Â ¿µ¹®ÀÚ·Î ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
				idObj.value = "";
				idObj.focus();
				return;
			}			
			//¾ÆÀÌµð´Â ¿µ¹®ÀÚ¶Ç´Â ¼ýÀÚ·Î µÇ¾î¾ßÀÖ¾î¾ßÇÔ.
			if(!isAlphaNum(idObj)){
				alert("¾ÆÀÌµð´Â ¿µ¹®ÀÚ ¼ýÀÚ Á¶ÇÕ 6ÀÚ¸®ÀÌ»ó 20ÀÚ¸® ¹Ì¸¸À¸·Î ÀÔ·ÂÇÏ¿© ÁÖ¼¼¿ä.");
				idObj.focus();
				return;
			}			
			//¾ÆÀÌµð´Â ¼ýÀÚ·Î¸¸ ÀÔ·ÂÇÒ ¼ö ¾øÀ½.
			if(isNumber(idObj)==false){
				alert("¾ÆÀÌµð´Â ¼ýÀÚ·Î¸¸ ÀÔ·ÂÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.");
				idObj.value = "";
				idObj.focus();
				return;
			}else{			
				var url = "/MBS02_A.do?am=readIdChk&userId="+idObj.value+"&idNm="+idObjNm+"&formNm="+formNm;
				openWindowCenter(url, '¾ÆÀÌµðÃ£±â', 450, 250, 'scrollbars=no');
			}
		}
	}	

//------------------------------------------------------------------------
// ÃßÃµ ¾ÆÀÌµð À¯È¿¼º Ã¼Å©
//	ARGUMENTS
//		idObj : ¾ÆÀÌµð Æû ¿ÀºêÁ§Æ®
//     formNm : ÆûÀÌ¸§
//
//---------------------------------------------------------------------------*/	
function chkId(idObj, formNm){
	if(idObj.value == ""){
		alert("ÃßÃµ ¾ÆÀÌµð¸¦ ÀÔ·ÂÇÏ¿© ÁÖ¼¼¿ä.");
		idObj.focus();
		return false;
	}else{
		var retVal = checkSpace( idObj.value );
		if( retVal != "") {
		    alert("ÃßÃµ ¾ÆÀÌµð´Â ºó°ø°£ ¾øÀÌ ¿¬¼ÓµÈ ¿µ¹® ¼Ò¹®ÀÚ¿Í ¼ýÀÚ¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.");
		    return false;
		}
		if(idObj.value.length < 6 ||  idObj.value.length > 20){
			alert("ÃßÃµ ¾ÆÀÌµð´Â ¿µ¹®ÀÚ ¼ýÀÚ Á¶ÇÕ 6ÀÚ¸®ÀÌ»ó 20ÀÚ¸® ¹Ì¸¸À¸·Î ÀÔ·ÂÇÏ¿© ÁÖ¼¼¿ä.");
			idObj.focus();
			return false;
		}						
		//¾ÆÀÌµðÀÇ Ã¹¹øÂ° ÀÚ¸®´Â ¿µ¹®ÀÚ¿©¾ßÇÔ.
		if(isEnglish(idObj.value.substring(0,1)) == false){
			alert("ÃßÃµ ¾ÆÀÌµðÀÇ Ã¹¹øÂ°ÀÚ¸®´Â ¿µ¹®ÀÚ·Î ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
			idObj.value = "";
			idObj.focus();
			return false;
		}			
		//¾ÆÀÌµð´Â ¿µ¹®ÀÚ¶Ç´Â ¼ýÀÚ·Î µÇ¾î¾ßÀÖ¾î¾ßÇÔ.
		if(!isAlphaNum(idObj)){
			alert("ÃßÃµ ¾ÆÀÌµð´Â ¿µ¹®ÀÚ ¼ýÀÚ Á¶ÇÕ 6ÀÚ¸®ÀÌ»ó 20ÀÚ¸® ¹Ì¸¸À¸·Î ÀÔ·ÂÇÏ¿© ÁÖ¼¼¿ä.");
			idObj.focus();
			return false;
		}			
		//¾ÆÀÌµð´Â ¼ýÀÚ·Î¸¸ ÀÔ·ÂÇÒ ¼ö ¾øÀ½.
		if(isNumber(idObj) == false){
			alert("ÃßÃµ ¾ÆÀÌµð´Â ¼ýÀÚ·Î¸¸ ÀÔ·ÂÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.");
			idObj.value = "";
			idObj.focus();
			return false;
		}
		return true;
	}
}

//------------------------------------------------------------------------
// À¯°ü±â°ü °Ë»ö ÆË¾÷
//
//---------------------------------------------------------------------------*/
function callOrgMem() {
	var url = "/MEM/MEM05_A.do?method=readList";
	openWindowCenter(url, 'APPLE', 660, 450, 'scrollbars=yes,resizable=no')
}

	
//------------------------------------------------------------------------
// Client °Ë»ö ÆË¾÷
//
//---------------------------------------------------------------------------*/
function callClient() {
	var url = "/CMR/CMR05_A.do?method=readClientList"; 
	openWindowCenter(url, 'APPLE', 760, 620, 'scrollbars=yes,resizable=no')
}

//------------------------------------------------------------------------
// Base64 Encoding
//
//	ARGUMENTS
//		val : ÀÎÄÚµù ´ë»ó ¹®ÀÚ¿­
//
//	RETURN 
//		result : Ã³¸®µÈ ¹®ÀÚ¿­
//---------------------------------------------------------------------------*/
function encode64(input) {
   var output = "";
   var chr1, chr2, chr3;
   var enc1, enc2, enc3, enc4;
   var i = 0;

   do {
      chr1 = input.charCodeAt(i++);
      chr2 = input.charCodeAt(i++);
      chr3 = input.charCodeAt(i++);

      enc1 = chr1 >> 2;
      enc2 = ((chr1 & 3) << 4) | (chr2 >> 4);
      enc3 = ((chr2 & 15) << 2) | (chr3 >> 6);
      enc4 = chr3 & 63;

      if (isNaN(chr2)) {
         enc3 = enc4 = 64;
      } else if (isNaN(chr3)) {
         enc4 = 64;
      }

      output = output + keyStr.charAt(enc1) + keyStr.charAt(enc2) + 
         keyStr.charAt(enc3) + keyStr.charAt(enc4);
   } while (i < input.length);
   
   return output;
}

//------------------------------------------------------------------------
//  U-Learning °­ÁÂ º¸±â
//
//---------------------------------------------------------------------------*/
function viewLecList(url) {
	openWindowCenter(url, 'APPLE', 760, 620, 'scrollbars=yes,resizable=no')
}
//------------------------------------------------------------------------
//  ÁÖ¹Î¹øÈ£ Áßº¹°Ë»ç ÃÊ±âÈ­
//
//---------------------------------------------------------------------------*/
function ssnFnChk(form) {
	if(form.ssnFn) form.ssnFn.value ="F";
	
}
//------------------------------------------------------------------------
//  ¾ÆÀÌµð Áßº¹°Ë»ç ÃÊ±âÈ­
//
//---------------------------------------------------------------------------*/
function idFnChk(form) {
	if(form.idFn) form.idFn.value ="F";
	
}
//------------------------------------------------------------------------
//  ÆÐ½º¿öµå À¯È¿¼º ¿©ºÎ Ã¼Å©
//
//---------------------------------------------------------------------------*/
function validPWD( str )
{
     var cnt=0;
     if( str == ""){
     	alert("ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
     	return 0;
     }     

    /* check whether input value is included space or not  */
     var retVal = checkSpace( str );
     if( retVal != "") {
         alert("ºñ¹Ð¹øÈ£´Â ºó°ø°£ ¾øÀÌ ¿¬¼ÓµÈ ¿µ¹® ¼Ò¹®ÀÚ¿Í ¼ýÀÚ¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.");
         return 0;
     }
     for( var i=0; i < str.length; ++i)
     {
         if( str.charAt(0) == str.substring( i, i+1 ) ) ++cnt;
     }  
     if( cnt == str.length ) {
         alert("º¸¾È»óÀÇ ÀÌÀ¯·Î ÇÑ ¹®ÀÚ·Î ¿¬¼ÓµÈ ºñ¹Ð¹øÈ£´Â Çã¿ëÇÏÁö ¾Ê½À´Ï´Ù.");
         return 0; 
     }

     /* limitLength */

     //var isPW = /^[a-z0-9_~`!@\\#\$%\^&\*()-\+=\|\[\]\{\};:'"<,>.?/]{6,12}$/;
     var isPW = /^[a-z0-9]{6,20}$/;
     if( !isPW.test(str) ) {
         alert("ºñ¹Ð¹øÈ£´Â 6~20ÀÚÀÇ ¿µ¹® ¼Ò¹®ÀÚ¿Í ¼ýÀÚ¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù."); 
         return 0; 
     }
     return 1;
}
//------------------------------------------------------------------------
//  ºñ¹Ð¹øÈ£ ¿µ¹®ÀÚ ¼ýÀÚÈ¥¿ë  À¯È¿¼º ¿©ºÎ Ã¼Å©
//
//---------------------------------------------------------------------------*/
function isValidPwd1(obj) {
    var chars1 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
    var chars2 = "0123456789";
    chk = containsChars(obj, chars1) && containsChars(obj, chars2);
    if (!chk) alert("ºñ¹Ð¹øÈ£´Â ¿µ¹® ¼Ò¹®ÀÚ¿Í ¼ýÀÚ¸¦ °°ÀÌ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.");
    return chk

}

//------------------------------------------------------------------------
//  ÇöÀç ³â¿ùÀÏ
//
//---------------------------------------------------------------------------*/
function toDayString(date) { //formatTime(date)
    var year  = date.getFullYear();
    var month = date.getMonth() + 1; // 1¿ù=0,12¿ù=11ÀÌ¹Ç·Î 1 ´õÇÔ
    var day   = date.getDate();

    if (("" + month).length == 1) { month = "0" + month; }
    if (("" + day).length   == 1) { day   = "0" + day;   }

    return ("" + year + month + day)
}

//------------------------------------------------------------------------
//  14¼¼¹Ì¸¸ Ã¼Å©
//
//---------------------------------------------------------------------------*/
function toChk14(ssn1, ssn2) {
	var curDate = new Date();
	var curYear = curDate.getFullYear();
	var inYear = "";
	
	// ÁÖ¹Îµî·Ï¹øÈ£»ó ³âµµ ±¸ÇÏ±â
	if (ssn2.substring(0,1)=='1' || ssn2.substring(0,1)=='2') inYear = 1900 + parseInt(ssn1.substring(0,2));
	if (ssn2.substring(0,1)=='3' || ssn2.substring(0,1)=='4') inYear = 2000 + parseInt(ssn1.substring(0,2));

	// 14¼¼ ¹Ì¸¸ Ã¼Å©
	if ((curYear-inYear) < 14) {
		return false;
	// ¿ùÀÏ Ã¼Å©
	} else if ((curYear-inYear) == 14) {
		if (curDate.getMonth()<parseInt(ssn1.substring(2,4))) {
			if (curDate.getDate()<parseInt(ssn1.substring(4,6))) {
				return false;
			}
		}
	}
	
	return true;
}

//------------------------------------------------------------------------
//  18¼¼¹Ì¸¸ Ã¼Å©
//
//---------------------------------------------------------------------------*/
function toChk18(ssn1, ssn2) {
	var curDate = new Date();
	var curYear = curDate.getFullYear();
	var inYear = "";
	
	// ÁÖ¹Îµî·Ï¹øÈ£»ó ³âµµ ±¸ÇÏ±â
	if (ssn2.substring(0,1)=='1' || ssn2.substring(0,1)=='2') inYear = 1900 + parseInt(ssn1.substring(0,2));
	if (ssn2.substring(0,1)=='3' || ssn2.substring(0,1)=='4') inYear = 2000 + parseInt(ssn1.substring(0,2));

	// 18¼¼ ¹Ì¸¸ Ã¼Å©
	if ((curYear-inYear) < 18) {
		return false;
	// ¿ùÀÏ Ã¼Å©
	} else if ((curYear-inYear) == 18) {
		if (curDate.getMonth()<parseInt(ssn1.substring(2,4))) {
			if (curDate.getDate()<parseInt(ssn1.substring(4,6))) {
				return false;
			}
		}
	}
	
	return true;
}

//------------------------------------------------------------------------
//  ÀÌ¸ÞÀÏ ±¸ºÐ ¼±ÅÃ¿¡ µû¸¥ ÁÖ¼Ò°ª ¼ÂÆÃ 
//
//---------------------------------------------------------------------------*/
function mailSelect(frm, obj, val) {
	var setVal = "";
	if (val!="") {
		for (i=0; i<frm.tempMailSelect.length; i++) {
			if (frm.tempMailSelect[i].value==val) {
				setVal = frm.tempMailSelect[i].text;
			}
		}
	}
	obj.value = setVal;
	if (val=='99') {
		obj.readOnly = false;
		obj.focus();
	}
	else obj.readOnly = true;
}


//-------------------------------------------------------------------------
//  select¿¡¼­ ±âÅ¸¼±ÅÃ½Ã text¹Ú½º¸¦ º¸¿©ÁÖ°í ÀÔ·Â¹ÞÀ½
//
//---------------------------------------------------------------------------*/
function etcTxtInput(div,obj,val){
	if(val=='99'){
		div.style.display="";
		obj.focus();
	} else {
		obj.value="";
		div.style.display="none";
	}
}

//------------------------------------------------------------------------
//  ·Î±×ÀÎ
//
//---------------------------------------------------------------------------*/
function goLogin() {
	location.replace("/MBS01_A.do?am=loginForm");
}

//------------------------------------------------------------------------
//  È¸¿ø°¡ÀÔ
//
//---------------------------------------------------------------------------*/
function goJoin() {
	location.replace("/MBS02_A.do?am=readUserCls");
}

//------------------------------------------------------------------------
//  ¾ÆÀÌµð/ºñ¹Ð¹øÈ£ Ã£±â
//
//---------------------------------------------------------------------------*/
function goSerIdPass() {
	location.replace("/MBS03_A.do?am=readSerForm");
}

//------------------------------------------------------------------------
//  ¸¶ÀÌÆäÀÌÁö
//
//---------------------------------------------------------------------------*/
function goMyPage() {
	location.href("/MPG01_A.do?am=readView");
}

//------------------------------------------------------------------------
//  ÆäÀÌÁöÀÌµ¿
//
//---------------------------------------------------------------------------*/
function goUrl(url) {
	location.replace(url);
}

//------------------------------------------------------------------------
//  ÆÐ¹Ð¸® »çÀÌÆ®·Î ÀÌµ¿
//
//---------------------------------------------------------------------------*/
function goFamilySite(arg) {
	if (arg != "")
		window.open(arg);
}
//------------------------------------------------------------------------
//  ±¸µ¶½ÅÃ» ÆäÀÌÁö·Î ÀÌµ¿
//
//---------------------------------------------------------------------------*/
function goApplyApple() {
		var arg="http://apple.joins.com/apply/apply.asp"
		if( arg != "")
		window.open(arg);
}

//------------------------------------------------------------------------
//  location Bar ºÎºÐ ÆäÀÌÁö·Î ÀÌµ¿
//
//---------------------------------------------------------------------------*/
function goHand(arg){
	if(arg=="HOM"){
		var arg="/MAI00_A.do?am=readMain";
		location.replace(arg);
	}else if(arg=="MOV"){
		var arg="/MOV01_A.do?am=readList";
		location.replace(arg);
	}else if(arg=="EXP"){
		var arg="/EXP01_A.do?am=readList";
		location.replace(arg);
	}else if(arg=="TAS"){
		var arg="/TAS01_A.do?am=readList";
		location.replace(arg);	
	}else if(arg=="TUT"){
		var arg="/TUT01_A.do?am=readList";
		location.replace(arg);	
	}else if(arg=="RES"){
		var arg="/RES01_A.do?am=readList";
		location.replace(arg);	
	}else if(arg=="CMN"){
		var arg="/CMN01_A.do?am=readList";
		location.replace(arg);	
	}else if(arg=="HDK"){
		var arg="/HDK01_A.do?am=readList";
		location.replace(arg);	
	}else if(arg=="MBS"){
		var arg="/MBS01_A.do?am=readList";
		location.replace(arg);	
	}else if(arg=="MPG"){
		goMyPage();
	}else{
		var arg="/FTR01_A.do?am=readList01";
		location.replace(arg);	
	}
}

//------------------------------------------------------------------------
//  <!-- STALKER CODE -->
// ¿À¸¥ÂÊ top link °è»ê
//---------------------------------------------------------------------------*/
function heartBeat2() {
	if(IE2) { 
		diffY2 = document.body.scrollTop; 
		diffX2 = 0; 
	}

	//if(NS2) { diffY2 = self.pageYOffset; diffX2 = self.pageXOffset; }
	if(diffY2 != lastScrollY2) {
		percent2 = .1 * (diffY2 - lastScrollY2);
		
		if(percent2 > 0) {
			percent2 = Math.ceil(percent2);
			/*
			if (document.all.divMenu.style.pixelTop<scrollHeight2) {
				percent2 = Math.ceil(percent2);
			} else {
				return;
			}
			*/
		} else {
			percent2 = Math.floor(percent2);
		}

		if(IE2) document.all.divMenu.style.pixelTop += percent2;
	
		if(NS2) document.divMenu.top += percent2; 
		
		lastScrollY2 = lastScrollY2 + percent2;
	}

	if(diffX2 != lastScrollX2) {
		percent2 = .1 * (diffX2 - lastScrollX2);
	
		if(percent2 > 0) percent2 = Math.ceil(percent2);
		else percent2 = Math.floor(percent2);
	
		if(IE2) document.all.divMenu.style.pixelLeft += percent2;
		
		if(NS2) document.divMenu.top += percent2;
		
		lastScrollY2 = lastScrollY2 + percent2;
	} 
} 
//------------------------------------------------------------------------
//  <!-- STALKER CODE -->
// top À¸·Î °¡±â
//---------------------------------------------------------------------------*/
function goTop() {
	var scrollHeight2 = 0;
	self.onError=null;
	currentX2 = currentY2 = 0; 
	whichIt = null; 
	lastScrollX2 = 0; lastScrollY2 = 0;
	NS2 = (document.layers) ? 1 : 0;
	IE2 = (document.all) ? 1: 0;

	if(NS2 || IE2) action = window.setInterval("heartBeat2()",1);
	scrollHeight2 = document.body.scrollHeight;
}

//------------------------------------------------------------------------
//  ·£´ýÀÌ¹ÌÁöÃâ·Â
//---------------------------------------------------------------------------*/
function rdImg() {
	ran = Math.round(Math.random()*3);
	if (ran==1) {
		nWidth = screen.width-225;
		
		nHeight = screen.height-263;
		
		var _obj_ = "";
		var id = "EVT_FLASH"; 
		var flashUri = "/flash/goldApple.swf";
		var vWidth = "180";
		var vHeight = "160";
		var winMode = "transparent";
		
		_obj_ = '<object id="' + id + '" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="' + vWidth + '" height="' + vHeight + '" id="' + id + '" align="middle">';
		_obj_ += '<param name="movie" value="' + flashUri + '" />';
		_obj_ += '<param name="quality" value="high" />';
		_obj_ += '<param name="wmode" value="' + winMode + '" />    ';
		_obj_ += '<param name="bgcolor" value="#ffffff" />        ';
		_obj_ += '<embed src="' + flashUri + '" quality="high" wmode="' + winMode + '" bgcolor="#ffffff" width="' + vWidth +'" height="' + vHeight + '" id="' + id + '" align="middle" allowscriptaccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></embed>    ';
		_obj_ += '</object>';
	
		str = '<div id="divEvtGold" style="position:absolute;z-index:35;';
		str += ' left:'+Math.round(Math.random()*nWidth)+';'; //xÃà ÁÂÇ¥°ª ¹üÀ§ ¼³Á¤.
		str += ' top:'+Math.round(Math.random()*nHeight)+'">'; //yÃà ÁÂÇ¥°ª ¹üÀ§ ¼³Á¤.
		str += _obj_ + '</div>';
		
		document.write(str);
	}
}

//------------------------------------------------------------------------
//  div¼ÂÆÃ
//---------------------------------------------------------------------------*/
function setEvtGoldDiv() {
	divEvtGold.style.display = "none";
}

//------------------------------------------------------------------------
//  ¾ÖÇÃ°­¾ÆÁö
//---------------------------------------------------------------------------*/
function goGoldApple(){
	var url = "/EVT01_A.do?am=updateGoldApple";
	openWindowCenter(url, 'gold', 330, 330, 'scrollbars=no');
	setEvtGoldDiv();
}

//------------------------------------------------------------------------
//  ·£´ýÆäÀÌÁöÀÌµ¿
//---------------------------------------------------------------------------*/
function rdGoUrl(type) {
	ran = Math.round(Math.random()*6);
	var url = "";
	if (ran==1) url = "/MOV03_A.do?am=readList";
	else if (ran==2) url = "/EXP01_A.do?am=readList";
	else if (ran==3) url = "/TAS01_A.do?am=readList";
	else if (ran==4) url = "/TUT01_A.do?am=readList";
	else if (ran==5) url = "/RES01_A.do?am=readList&dataRoomCls=1";
	else url = "/CMN01_A.do?am=readList";
	if (type=='1') opener.location.href(url);
	else {
		opener.opener.location.href(url);
		opener.self.close();
	}
	self.close();
}

function goStudy(){
	openWindowCenter('/flash/guide/loader.html', 'APPLE', 800, 600, 'scrollbars=no,resizable=no');
}

//------------------------------------------------------------------------
//  ¿î¿µ¿øÄ¢
//---------------------------------------------------------------------------*/
function readRegulation(){
	var url = "/CMN01_A.do?am=readRegulation";
	openWindowCenter(url, 'Regulation', 560, 600, 'scrollbars=no,resizable=no');
}

//------------------------------------------------------------------------
//  ÀÌº¥Æ®Á¾·á
//---------------------------------------------------------------------------*/
function endEvt(){
	alert("ÀÌº¥Æ®°¡ Á¾·áµÇ¾ú½À´Ï´Ù.");
}
