/*¹®ÀÚ¿­ÀÌ ¿øÇÏ´Â ±æÀÌ°¡ ¾È µÉ¶§ ¿ÞÂÊ¿¡ ¹®ÀÚ¸¦ ÇØ´ç±æÀÌ¸¸Å­ ³¢¿ö³Ö´Â ÇÔ¼ö.*/
function lpad(str,n,ch) {
	str = String(str);
	var result = "";
	var len = str.length;
	if ( len < n ) {
		for ( var i=0; i<(n-len); i++ ) {
			result += ch;
		}
		result += str;
	}
	else {
		result = str;
	}
	return result;
}


/* period´Â ÀÏ ´ÜÀ§ */
function applyPeriod(stdt,endt,stdt_display,endt_display,period) {
	var curdate = new Date();
	var curtime = curdate.getTime();	/*¹Ð¸®ÃÊ ´ÜÀ§*/
	
	var stime = ( curtime - period*24*3600*1000 );
	var sdate = new Date();
	sdate.setTime(stime);
	var edate = curdate;
	
	document.all.stdt.value = sdate.getFullYear() + lpad((sdate.getMonth()+1),2,'0') + lpad(sdate.getDate(),2,'0');
	document.all.stdt_display.value = sdate.getFullYear() + "-" + lpad((sdate.getMonth()+1),2,'0') + "-" + lpad(sdate.getDate(),2,'0');
	document.all.endt.value = edate.getFullYear() + lpad((edate.getMonth()+1),2,'0') + lpad(edate.getDate(),2,'0');
	document.all.endt_display.value = edate.getFullYear() + "-" + lpad((edate.getMonth()+1),2,'0') + "-" + lpad(edate.getDate(),2,'0');
}

// ¾çÂÊ °ø¹é Á¦°Å ÇÔ¼ö
function trim(str) {
	var retstr = "";
	var ch;
	var lenstr = str.length;
	
	//¹®ÀÚ¿­ ¾ÕºÎºÐÀÇ °ø¹é ¼ö¸¦ ¼¾´Ù.
	var precnt = 0;
	for ( var i=0; i<lenstr; i++ ) {
		ch = str.charAt(i);
		if ( ch == ' ' || ch == '\n' || ch == '\r' ) {
			precnt++;
		}
		else {
			break;
		}
	}
	//¹®ÀÚ¿­ µÞºÎºÐÀÇ °ø¹é ¼ö¸¦ ¼¾´Ù.
	var postcnt = 0;
	for ( var i=lenstr-1; i>0; i-- ) {
		ch = str.charAt(i);
		if ( ch == ' ' || ch == '\n' || ch == '\r' ) {
			postcnt++;
		}
		else {
			break;
		}
	}
	return str.substring(precnt,lenstr-postcnt);
}

/*E-Mail Ã¼Å©**************************************************************************************/
function checkemail(strEmail) {

	if ( !strEmail.match( /^.+@.+(\..+){1,3}$/ ) ) {
		alert("E-MailÀº aaa@bbb.ccc Çü½ÄÀ¸·Î ÀÔ·ÂÇØÁÖ¼¼¿ä!!");
		return false;
	}

	return true;
}
/*E-Mail Ã¼Å©**************************************************************************************/

/*ÁÖ¹Îµî·Ï¹øÈ£ Ã¼Å©*******************************************************************************/
	function fncChkSocietyID(IntFirstIDNo, intSecondIDNo, frm, nation)	{
		//³»±¹ÀÎÀÇ ÁÖ¹Îµî·Ï¹øÈ£ Ã¼Å©
		if (nation == "0") {
			var objVal

			objVal = fncChkValType(intSecondIDNo.value); 
			if (objVal != 1 && objVal != 2 && objVal != 3 && objVal != 4) 	{ 
				alert("ÁÖ¹Îµî·Ï¹øÈ£ ¿À·ùÀÔ´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
				frm.jumin1.value = "";
				frm.jumin1.focus();
				frm.jumin2.value = "";
				return false;  
			}
			
			if (!fncChkSocityIDNum(IntFirstIDNo.value, intSecondIDNo.value)) { 
				alert("ÁÖ¹Îµî·Ï¹øÈ£ ¿À·ùÀÔ´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
				frm.jumin1.value = "";
				frm.jumin1.focus();
				frm.jumin2.value = "";
				return false;  
			}
			return true;
		}

		//Àç¿Ü±¹ÀÎÀÇ °ÅÁÖÁõ¹øÈ£ Ã¼Å©
		else {
			var fgnno = IntFirstIDNo.value+intSecondIDNo.value;

			var sum=0;
			var odd=0;

			buf = new Array(13);
			for(i=0; i<13; i++) { buf[i]=parseInt(fgnno.charAt(i)); }
			odd = buf[7]*10 + buf[8];
			if(odd%2 != 0) {
				alert('Àç¿Ü±¹ÀÎ ÀÎÁõ¹øÈ£°¡ Á¤È®ÇÏÁö ¾Ê½À´Ï´Ù.');
				return false;
			}

			if( (buf[11]!=6) && (buf[11]!=7) && (buf[11]!=8) && (buf[11]!=9) ) {
				alert('Àç¿Ü±¹ÀÎ ÀÎÁõ¹øÈ£°¡ Á¤È®ÇÏÁö ¾Ê½À´Ï´Ù.');
				return false;
			}

			multipliers = [2,3,4,5,6,7,8,9,2,3,4,5];
			for(i=0, sum=0; i<12; i++) { sum += (buf[i] *= multipliers[i]); }
			sum = 11 - (sum%11);
			if(sum >= 10) { sum -= 10; }
			sum += 2;
			if(sum >= 10) { sum -= 10; }
			if(sum != buf[12]) {
				alert('Àç¿Ü±¹ÀÎ ÀÎÁõ¹øÈ£°¡ Á¤È®ÇÏÁö ¾Ê½À´Ï´Ù.');
				return false;
			}
			return true;
		}
	}

	function fncChkValType(name) {	return(name.charAt(0) - '0');}

	function fncChkSocityIDNum(IntFirstIDNo, intSecondIDNo) {	
		var objVal = 0;
		var checkVal;
			
		objVal += (IntFirstIDNo.charAt(0)) * 2;
		objVal += (IntFirstIDNo.charAt(1)) * 3;
		objVal += (IntFirstIDNo.charAt(2)) * 4;
		objVal += (IntFirstIDNo.charAt(3)) * 5;
		objVal += (IntFirstIDNo.charAt(4)) * 6;
		objVal += (IntFirstIDNo.charAt(5)) * 7;
		objVal += (intSecondIDNo.charAt(0)) * 8;
		objVal += (intSecondIDNo.charAt(1)) * 9;
		objVal += (intSecondIDNo.charAt(2)) * 2;
		objVal += (intSecondIDNo.charAt(3)) * 3;
		objVal += (intSecondIDNo.charAt(4)) * 4;
		objVal += (intSecondIDNo.charAt(5)) * 5;
			
		checkVal = (11 - objVal % 11) % 10;
		return ((intSecondIDNo.charAt(6) - '0') == checkVal ? 1 : 0);
	}
/*ÁÖ¹Îµî·Ï¹øÈ£ Ã¼Å©*******************************************************************************/

//¼¿·ºÆ® »óÀÚ ÀÚµ¿ ¼¿·ºÆ®//
/*strSelect : selec value, strSelectName : document.ÆûÀÌ¸§.¼¿·ºÆ®ÀÌ¸§*/
function defaultSelect(strSelect,strSelectName) {
	intExitFlag = false;		
	
	for(i=0;i<strSelectName.options.length;i++) {
		if(strSelect == strSelectName.options[i].value)
		{
			strSelectName.selectedIndex = i;
			intExitFlag = true;
		}
		if(intExitFlag) break;
	}    
}

//·¹µð¿À¹öÆ° µðÆúÆ® ¼±ÅÃÇÏ±â//
/*strCheck : selec value, strCheckName : document.ÆûÀÌ¸§.¼¿·ºÆ®ÀÌ¸§*/
function defaultCheck(strCheck,strCheckName) {
	intExitFlag = false;

	for(i=0;i<strCheckName.length;i++) {
		if(strCheck == strCheckName[i].value) {
			strCheckName[i].checked = true;
			intExitFlag = true;
		}

		if(intExitFlag) break;
	}
}

function btnClose() {
	top.opener.location.reload();
	top.window.close();
}

//Checkbox, Radio µî checked ¿É¼ÇÀÌ ÀÖ´Â ÄÁÆ®·ÑÀÇ Checked °Ë»ç
function IsChecked(control, msg) {

	var checked = false;
	
	// ÄÁÆ®·ÑÀÌ ÇÏ³ªÀÏ °æ¿ì ¹è¿­·Î ÀÎ½ÄÇÏÁö ¸øÇÑ´Ù.
	if (control == null) {
		alert('¼±ÅÃÇÒ ¼ö ÀÖ´Â Ç×¸ñÀÌ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.');
		return false;
	}

	if (control.length == undefined) {
		if (control.checked) checked = true;
	}
	else {
		for (var cnt = 0 ; cnt < control.length ; cnt++) {
			if (control[cnt].checked) checked = true;
		}
	}
	
	if (!checked)
		if (msg != undefined) alert(msg);
	
	return checked;
}

//ÀÔ·Â°ªÀ» ¼ýÀÚ·Î¸¸ Á¦¾î
function okNumberCheck(strName, msg) {
	var inputValue = strName.value;

	if (!/^[0-9]+$/.test(inputValue) || inputValue.length == 0) {
		alert(msg+" ¼ýÀÚ·Î ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À.");
		strName.value = '' ;
		strName.focus();

		return false;
	}

	else { return true; }
}

//Ã¼Å©¹Ú½º ÀüÃ¼¼±ÅÃ À¯¹«//
function btnCheckboxChagne(flag, boxname) {
	var frm = document.all;

	if (eval("!frm."+boxname)) {
		alert('¼±ÅÃÇ×¸ñÀÌ ¾ø½À´Ï´Ù.');
		return false;
	}


	else {
		if (eval("frm."+boxname+".length")) {
			for (i = 0 ; i < eval("frm."+boxname+".length") ; i++) {
				eval("frm."+boxname+"[i].checked = flag;");
			}
		}

		else {
			eval("frm."+boxname+".checked = flag;");
		}
	}
}


// ÀÔ·Â, ¼±ÅÃ, Ã¼Å© À¯È¿¼º °Ë»ç //
/* obj : Object¸í, type : oInput<inputbox>, oCheck<checkbox>, msg : ¸Þ¼¼Áö */
function fncObjectCheck(obj, type, msg) {
	var i, noMsg;
	var objCnt = 0;

	if (type == 'oInput') { noMsg = 'ÀÔ·Â'; } else { noMsg = '¼±ÅÃ'; }


	/* Ç×¸ñ À¯¹« ÆÄ¾Ç */
	if (obj) {
		/* º¹¼ö Ç×¸ñ */
		if (obj.length) {
			for (i = 0 ; i < obj.length; i++) {
				if (type == 'oInput') { if (obj[i].value.length > 0) { objCnt = objCnt + 1 } }	// ÀÔ·Â»óÀÚ
				else if (type == 'oCheck') { if (obj[i].checked == true) { objCnt = objCnt + 1 } }	// Ã¼Å©¹Ú½º
			}
		}

		/* ´ÜÀÏ Ç×¸ñ */
		else {
			if (type == 'oInput') { if (obj.value.length > 0) { objCnt = objCnt + 1 } }	// ÀÔ·Â»óÀÚ
			else if (type == 'oCheck') { if (obj.checked == true) { objCnt = objCnt + 1 } }	// Ã¼Å©¹Ú½º
		}
	}

	/* ÀÔ·Â ¶Ç´Â ¼±ÅÃÇ×¸ñÀÌ Á¸ÀçÇÏÁö ¾ÊÀ» °æ¿ì */
	else {
		alert(noMsg+'Ç×¸ñÀÌ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.');
		return false;
	}

	/* Á¤»óÀûÀ¸·Î ÀÔ·Â ¶Ç´Â ¼±ÅÃÀÌ ÀÌ·ç¾îÁ³À» °æ¿ì */
	if (objCnt > 0) {
		return true;
	}

	/* ÀÔ·Â ¶Ç´Â ¼±ÅÃÀÌ ÀÌ·ç¾îÁöÁö ¾Ê¾ÒÀ» °æ¿ì */
	else {
		alert(msg);
		return false;
	}
}

// ÀüÃ¼ ¼±ÅÃ, ÇØÁ¦ //
function btnCheckControl(fromName, btnName, chkName) {
	var i;
	var objBotton, objCheckbox, controlStatus;

	// ¼±ÅÃ»óÅÂ °ü¸® //
	controlStatus = true;

	objBotton = eval("document."+fromName+"."+btnName);	 //¹öÆ°ÀÌ¸§
	objCheckbox = eval("document."+fromName+"."+chkName);	//¼±ÅÃÇ×¸ñ ¸íÄª
	controlStatus = objBotton.id;

	/* ¼±ÅÃ, ÇØÁ¦ °ü¸® */
	if (controlStatus == "Y") { controlStatus = true; } else { controlStatus = false; }

	/* Ç×¸ñ À¯¹« Ã¼Å© */
	if (objCheckbox) {
		/* º¹¼ö Ç×¸ñ */
		if (objCheckbox.length) {
			for (i = 0 ; i < objCheckbox.length ; i++) {
				objCheckbox[i].checked = controlStatus;
			}
		}

		/* ´ÜÀÏ Ç×¸ñ */
		else {
			objCheckbox.checked = controlStatus;
		}

		/* ¼±ÅÃ, ÇØÁ¦¿¡ µû¸¥ ¹öÆ° °ª º¯°æ */
		if (controlStatus) {
			objBotton.value = "ÀüÃ¼ÇØÁ¦";
			objBotton.id = "N";
			objBotton.style.color = "blue";
		}

		else {
			objBotton.value = "ÀüÃ¼¼±ÅÃ";
			objBotton.id = "Y";
			objBotton.style.color = "black";
		}
	}

	/* Ç×¸ñÀÌ Á¸ÀçÇÏÁö ¾ÊÀ» °æ¿ì */
	else {
		return false;
	}
}

// ¼±ÅÃ¹ÝÀü //
function btnCheckReverseControl(fromName, chkName) {
	var i;
	var objCheckbox;

	objCheckbox = eval("document."+fromName+"."+chkName);	//¼±ÅÃÇ×¸ñ ¸íÄª

	/* Ç×¸ñ À¯¹« Ã¼Å© */
	if (objCheckbox) {
		/* º¹¼ö Ç×¸ñ */
		if (objCheckbox.length) {
			for (i = 0 ; i < objCheckbox.length ; i++) {
				if (objCheckbox[i].checked == true) {
					objCheckbox[i].checked = false;
				}

				else {
					objCheckbox[i].checked = true;
				}
			}
		}

		/* ´ÜÀÏ Ç×¸ñ */
		else {
			if (objCheckbox.checked == true) {
				objCheckbox.checked = false;
			}

			else {
				objCheckbox.checked = true;
			}
		}
	}
}

/* all page */
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

/* popup */
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}



function sampleClecture_windows(classId) { 

// new skin »ùÇÃÃ¢ Àû¿ë
var url = "http://www.epasskorea.com/winmedia/sample_lec_confirm_.asp?classId="+classId;
var LectureWin = null;
LectureWin = window.open(url,"epassVOD","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=500,height=500,left=0,top=0");
LectureWin.focus();

}

// 2009.12.21 ÇÁ¸°Æ®
function print_(no) {
    window.open("/library/print_hidden.asp?i="+no, "hiddenFrame");
    window.frames['hiddenFrame'].focus();
}