//=================
//¹®ÀÚ¿­ Ã¼Å©
//=================
function isNullChk(sVal) {
	if (sVal.length == 0 )
		return false
	else 
		return true
		

}

function isBlankChk(sVal) {
	for (i = 0; i < sVal.length; i++) {
		if (sVal.charAt(i) != " ")
			return true			
	}
		
	return false
}

function isLenChk(str, size) {
	if (str.length == size) 
		return true
	else
		return false
}

//============================
//ÀÔ·Â¹ÞÀº°ª ¿À·ùÃ¼Å©..
//============================

//Global variable set at start of script
var emptyStr = " ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À...";
var comboStr = " ¼±ÅÃÇØ ÁÖ½Ê½Ã¿À...";

function validateString(xObject, sStr) {
	if (isNullChk(xObject.value) && isBlankChk(xObject.value)) 
		return true
	else {		
		alert(sStr + emptyStr)
		xObject.focus()
		return false
	}
}

function validateCombo(xObject, sStr) {
	if (isNullChk(xObject.value) && isBlankChk(xObject.value)) 
		return true
	else {		
		alert(sStr + comboStr)
		xObject.focus()
		return false
	}
}

	
//=======================================
// ÁÖ¹Î¹øÈ£ Ã¼Å©
//=======================================
function isJuminChk_Old(xObj){

		var IDtot = 0;
		var IDAdd ="234567892345";

		for(i=0;i<12;i++){
			IDtot=IDtot+parseInt(xObj.substring(i,i+1))*parseInt(IDAdd.substring(i,i+1));
		}

		IDtot=11-(IDtot%11);

		if(IDtot==10){
			IDtot=0;
		}

		else if(IDtot==11){
			IDtot=1;
		}

		if(parseInt(xObj.substring(12,13))==IDtot){
			return true;
		}
		else{
			alert("Àß¸øµÈ ÁÖ¹Î¹øÈ£ÀÔ´Ï´Ù.");
			return false;}	
	}

function isJuminChk(xObj)
{
	
	var xVal = xObj
	//-------------------------------------------------------------------------------------------------
	// ÁÖ¹Î¹øÈ£ Àû¹ý¼º °Ë»ç START
	if (xVal != ""){
		if (jumincheck(xVal)){			
			//alert("µî·Ï¹øÈ£°¡ ÀûÇÕÇÕ´Ï´Ù.");
			return true;
		}
		else {
			if (check_no(xVal))
			{
			//	alert("µî·Ï¹øÈ£°¡ ÀûÇÕÇÕ´Ï´Ù.");
				return true;
			}
			else 
			{	
				alert("ÁÖ¹Îµî·Ï¹øÈ£ È¤Àº ¿Ü±¹ÀÎ µî·Ï¹øÈ£¿¡ ¿À·ù°¡ ÀÖ½À´Ï´Ù. ´Ù½Ã È®ÀÎÇÏ½Ê½Ã¿À.");		
				return false;
			}
		}		
	}
	
	function jumincheck(xObj){
		//if (document.theForm.civilno1.value.length != 6){
		//	alert("ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®À» ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À!");
		//	document.theForm.civilno1.focus();
		//}
		//else if (document.theForm.civilno2.value.length != 7){
		//	alert("¿Ã¹Ù¸¥ ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.");
		//	document.theForm.civilno2.focus();
		//}
		//else {
		var IDtot = 0;
		var IDAdd ="234567892345";

		for(i=0;i<12;i++){
			IDtot=IDtot+parseInt(xObj.substring(i,i+1))*parseInt(IDAdd.substring(i,i+1));
		}

		IDtot=11-(IDtot%11);

		if(IDtot==10){
			IDtot=0;
		}

		else if(IDtot==11){
			IDtot=1;
		}

		if(parseInt(xObj.substring(12,13))==IDtot){
			return true;
		}
		else{
			//alert("Àß¸øµÈ ÁÖ¹Î¹øÈ£ÀÔ´Ï´Ù.");
		return false;}
		//}
	}
	// ÁÖ¹Î¹øÈ£ Àû¹ý¼º °Ë»ç End
	//-------------------------------------------------------------------------------------------------

	//-------------------------------------------------------------------------------------------------
	// ¿Ü±¹ÀÎ µî·Ï¹øÈ£ °Ë»ç START
	function check_no(xObj){
		var fgn_reg_no = xObj

		if ((fgn_reg_no.charAt(6) == "5") || (fgn_reg_no.charAt(6) == "6"))
		{
		   birthYear = "19";
		}
		else if ((fgn_reg_no.charAt(6) == "7") || (fgn_reg_no.charAt(6) == "8"))
		{
		   birthYear = "20";
		}
		else if ((fgn_reg_no.charAt(6) == "9") || (fgn_reg_no.charAt(6) == "0"))
		{
		   birthYear = "18";
		}
		else
		{
		  // alert("È¤Àº ¿Ü±¹ÀÎ µî·Ï¹øÈ£¿¡ ¿À·ù°¡ ÀÖ½À´Ï´Ù. ´Ù½Ã È®ÀÎÇÏ½Ê½Ã¿À.");
		  return false;
		}        
		birthYear += fgn_reg_no.substr(0, 2);
		birthMonth = fgn_reg_no.substr(2, 2) - 1;
		birthDate = fgn_reg_no.substr(4, 2);
		birth = new Date(birthYear, birthMonth, birthDate);
		
		if ( birth.getYear() % 100 != fgn_reg_no.substr(0, 2) ||
			 birth.getMonth() != birthMonth ||
			 birth.getDate() != birthDate) {
		  //alert('»ý³â¿ùÀÏ¿¡ ¿À·ù°¡ ÀÖ½À´Ï´Ù. ´Ù½Ã È®ÀÎÇÏ½Ê½Ã¿À.');
		  return false;
		}
		
		if (fgn_no_chksum(fgn_reg_no) == false){
		
			// alert('¿Ü±¹ÀÎµî·Ï¹øÈ£¿¡ ¿À·ù°¡ ÀÖ½À´Ï´Ù. ´Ù½Ã È®ÀÎÇÏ½Ê½Ã¿À.');
			return false;
		}
		else {
			return true;
		}
		
	}

	function fgn_no_chksum(reg_no) {
		var sum = 0;
		var odd = 0;
		
		buf = new Array(13);
		for (i = 0; i < 13; i++) buf[i] = parseInt(reg_no.charAt(i));

		odd = buf[7]*10 + buf[8];
		
		if (odd%2 != 0) {
		  return false;
		}

		if ((buf[11] != 6)&&(buf[11] != 7)&&(buf[11] != 8)&&(buf[11] != 9)) {
		  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]) {
			return false;
		}
		else {
			return true;
		}
	}
	// ¿Ü±¹ÀÎ µî·Ï¹øÈ£ °Ë»ç START
	//-------------------------------------------------------------------------------------------------
}
	
	
//=======================================
// E-Mail ÁÖ¼Ò Ã¼Å©
//=======================================
function EmailChk(xObj){
	Obj = xObj
	if (Obj.value != "" ) {
		if ( Obj.value.indexOf("@") == "-1" || Obj.value.indexOf(".") == "-1" || Obj.value.length < 9) {
			alert("E-Mail Çü½Ä Á¤È®ÇÏÁö ¾Ê½À´Ï´Ù.")
			Obj.focus(); return false
		}
	}
}


function EmailChk2(xObj){
	Obj = xObj
	if (Obj.value != "" ) {
		if ( Obj.value.indexOf("@") == "-1" || Obj.value.indexOf(".") == "-1" || Obj.value.length < 9) {
			alert("E-Mail Çü½Ä Á¤È®ÇÏÁö ¾Ê½À´Ï´Ù.")
			Obj.focus();return false
		}
	}
}
//=======================================
// ¹®ÀÚ¿­ ±æÀÌÃ¼Å©(ÇÑ±ÛÀº 2ÀÚ¸®)
//=======================================
function HanlenChk(xObj, nLen, sStr)
{
	var temp;
	var icount;
	icount = 0;
	len = xObj.value.length;
	for(k=0;k<len;k++)
	{
		temp = xObj.value.charAt(k);
		if(escape(temp).length > 4)
			icount += 2;
		else
			icount++;
	}

	if (icount > nLen)
	{
		alert(sStr + "ÀÇ ¹®ÀÚ¿­ ±æÀÌ°¡ ÃÊ°úµÇ¾ú½À´Ï´Ù...");
		xObj.focus();
		return false;
	}
}

//=======================================
// ¹®ÀÚÀÔ·Â ºÒ°¡´É..
// 44: ,(ÄÞ¸¶), 45: -(¸¶ÀÌ³Ê½º), 46: .(Á¡)
//=======================================

function KeyNumber()
{
	if((event.keyCode<48)||(event.keyCode>57))
	{
		if (event.keyCode!=46)
		{
			if (event.keyCode!=45)
			{
				event.returnValue=false;
			}
		}	
	}  
}
 
// ÄÞ¸¶, ¸¶ÀÌ³Ê½º, ¼Ò¼öÁ¡µµ ÀÔ·ÂÇÒ ¼ö ¾ø´Ù.
function OnlyNumber(obj)
{	
	if((event.keyCode<48) || (event.keyCode>57))
	{	
		event.returnValue=false;	
	}
}


//=======================================
// ¿ø¼­Á¢¼ö 
// Ä«Å×°í¸®¿¡¼­ ÆäÀÌÁö ÀÌµ¿.. 
//=======================================

function IsMovePage(sPage)
{
	location.href=sPage;	
}


//¨ùyAUA¨ùA¨Ï
function NumberChk(xObj, str)
{
	
	var cnt = 0;

	for(i = 0; i < xObj.value.length; i++)
	{
		ch =xObj.value.charAt(i)
		
		if(ch < '0' || ch > '9') 
		{			
			cnt = cnt + 1;
			break;
		}				
	}
	
	if(cnt == 0) 
	{
		return true;
	}
	else
	{
		alert( str + " ¼ýÀÚ·Î¸¸ ÀÔ·Â°¡´ÉÇÕ´Ï´Ù..");
		xObj.focus();
		return false;			
	}
}


//Æ¯¼ö¹®ÀÚÃ¼Å©
function IfTextChk(xObj)
{
	var xVal = xObj.value;
	var alpha = ' abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; 
	var nonchar = '~`!@#$%^&*()-_=+\|<>?,./;:"[]{} '; 
    var numeric = '1234567890'; 
    var nonkorean = alpha+nonchar+numeric; 
        
	var i ; 
	for ( i=0; i < xVal.length; i++ )  
	{        
		if( nonkorean.indexOf(xVal.substring(i,i+1)) > 0) 
		{        
			break ; 
		} 
	} 

	if ( i == xVal.length ) 
	{       
		return true;		
	} 
	else 
	{        
		alert( "ÇÑ±Û·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		xObj.focus();
		return false;
	} 
}


/* -----------------------------------------------------
   ¼ýÀÚ¸¦ ³Ñ°Ü¹Þ¾Æ 3ÀÚ¸®¸¶´Ù , ¸¦ ³Ö¾î¼­ ¹ÝÈ¯ÇÏ´Â ÇÔ¼ö
   ±Ý¾×À» ³ªÅ¸³»´Â °æ¿ì¿¡ »ç¿ëÇÑ´Ù
----------------------------------------------------- */

function ChangeMoney(str)
{
   var Money;
   Money = "";
   while(parseInt(str) >= 1000)
   {
      if((parseInt(str)/1000) > 0)
      {
         if((parseInt(str) % 1000) == 0 )
         {
            Money = "," + parseInt(str) % 1000 + "00" + Money;
         }
         else
         {
            if((parseInt(str) % 1000) > 99 )
               Money = "," + parseInt(str) % 1000 + Money;
            else if((parseInt(str) % 1000) > 9 )
               Money = ",0" + parseInt(str) % 1000 + Money;
            else
               Money = ",00" + parseInt(str) % 1000 + Money;
         }
      }
      str = parseInt(str)/1000;
   }
   Money = parseInt(str) + Money;
   return Money;
}

/* -----------------------------------------------------
   ±Ý¾×À» ³Ñ°Ü¹Þ¾Æ¼­ , ¸¦ Á¦°ÅÇÏ°í ¹ÝÈ¯ÇÏ´Â ÇÔ¼ö
----------------------------------------------------- */

function UnchangeMoney(Money)
{
   var str;
   str = "";
   for(i=0;i<Money.length;i++)
   {
      if(Money.charAt(i) != ",")
         str = str + Money.charAt(i);
   }
   return str;
}



//// º¸¾È¼­¹öÁÖ¼Ò
var SSLUrl = "https://login.jei-edu.com/Hanja4u";
//var SSLUrl = "https://login.jei-edu.com/TestSite/Hanja4u";


