// Æ¯¼ö¹®ÀÚ¸¦ °Ë»ç
function CheckChar(str) {
	len=str.value.length;
  	
	for(i=0;i<len;i++) {
		if(str.value.charAt(i)=='"' 
		|| str.value.charAt(i)=="'" || str.value.charAt(i)=="%" 
		|| str.value.charAt(i)=="\"" || str.value.charAt(i)=="&")  {
			alert("Æ¯¼ö¹®ÀÚ(\,',%,& µî)Àº »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.");
			str.focus();
			return false;
		}
	}
	return true;  
}

// ÀÌ¸ÞÀÏ ¾ç½ÄÀ» °Ë»ç
function CheckMail(email) {	
	aIndex=email.value.indexOf("@");
	dotIndex=email.value.indexOf(".");
	
	//if(aIndex==-1 || dotIndex==-1 || aIndex >= (dotIndex-1))  {
	if(aIndex==-1 || dotIndex==-1)  {
		alert("¸ÞÀÏ ÀÔ·ÂÇü½ÄÀÌ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.");
		email.focus();
		return false;
	}
	return true;
}

// °ø¹éÀ» ¸ðµÎ ¾ø¾Ø´Ù.
function CheckSpaceAll(str){
	var index;
	var len; 
	
	while(true) {
		index=str.value.indexOf(" ");
		if(index==-1) break;
		len=str.value.length;
		str.value = str.value.substring(0,index) + 
		str.value.substring((index+1),len);
	}	
	return str.value;
}

// ¾ÕµÚ°ø¹éÀ» ¾ø¾Ø´Ù.
function CheckSpace(str){
	var len;
	
	while(true)	{
		if(str.value.charAt(0)!=" ") break;
		len=str.value.length;
		str.value = str.value.substring(1,len);
	}
	
	while(true)	{
		len=str.value.length;
		if(str.value.charAt(len-1)!=" ") break;
		str.value = str.value.substring(0,len-1);
	}	
	return str.value;
}

function isNum(inputStr) {
	for (var i = 0; i < inputStr.length; i++){
		var oneChar = inputStr.substring(i, i+1)
		if (oneChar < "0" || oneChar > "9"){
			return false
		}
	}
    return (true);
}  

function ncheck(c){
        if( (c>='0' && c<='9') ) {
                return true
        }
        return false
}

// ÁÖ¹Î¹øÈ£¸¦ °Ë»çÇÕ´Ï´Ù.
function checkSSN(ssn) {   
	var ssn1 = new String(ssn);

	if (ssn1.length != 13) {
		alert("ÁÖ¹Îµî·Ï¹øÈ£°¡ 13ÀÚ¸®ÀÎÁö È®ÀÎÇØÁÖ½Ê½Ã¿ä!");
		return false;
	}
	
	var a=ssn1.substring(0,1);
	var b=ssn1.substring(1,2);
	var c=ssn1.substring(2,3);
	var d=ssn1.substring(3,4);
	var e=ssn1.substring(4,5);
	var f=ssn1.substring(5,6);
	var g=ssn1.substring(6,7);
	var h=ssn1.substring(7,8);
	var i=ssn1.substring(8,9);
	var j=ssn1.substring(9,10);
	var k=ssn1.substring(10,11);
	var l=ssn1.substring(11,12);
	var m=ssn1.substring(12,13);
	
	var sum = 2*a + 3*b + 4*c+ 5*d + 6*e+ 7*f+ 8*g + 9*h+ 2*i+3*j+ 4*k+ 5*l;
	var r1 = sum%11;
	var temp = 11* ((sum-r1)/11) + 11 - sum;
	var r2 = temp%10;
	var temp1 = temp- 10*((temp-r2)/10);
	
	if (m != temp1) { 
		alert("¿Ã¹Ù¸¥ ÁÖ¹Îµî·Ï¹øÈ£°¡ ¾Æ´Õ´Ï´Ù");
		return false;
	}	
	return true;
}	

function ConfirmBox() {
   	if(confirm("µî·ÏµÈ Á¤º¸¸¦ »èÁ¦ÇÏ½Ã°ÚÀ¾´Ï±î?")) return true;
   	
   	return false;    
}

function IsValidResno(jumin1, jumin2) {

	var chk =0;
	var yy = jumin1.value.substring(0,2);

	var mm = parseInt(jumin1.value.substring(2,4), 10);
	var dd = parseInt(jumin1.value.substring(4,6), 10);
	var sex = parseInt(jumin2.value.substring(0,1), 10);

	// À¯È¿ÇÑ ´Þ, ÀÏ Ã¼Å©
	if ((mm>12)||(mm<1)||(dd<1)||(dd>31)) {
  		alert ('ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕºÎºÐÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.');
		jumin1.focus();
		return false;
	}

  	if ((sex != 1 && sex !=2 && sex !=3 && sex !=4)||(jumin2.value.length != 7 )){
    		alert ('ÁÖ¹Îµî·Ï¹øÈ£ µÞºÎºÐÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.');
    		jumin2.focus();
    		return false;
  	}

  	for (var i = 0; i <=5 ; i++){
		chk = chk + ((i%8+2) * parseInt(jumin1.value.substring(i,i+1)))
 	}

  	for (var i = 6; i <=11 ; i++){
        	chk = chk + ((i%8+2) * parseInt(jumin2.value.substring(i-6,i-5)))
 	}


  	chk = 11 - (chk %11)
  	chk = chk % 10


  	if (chk != jumin2.value.substring(6,7))
  	{
    		alert ('À¯È¿ÇÏÁö ¾ÊÀº ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.');
    		jumin1.focus();
    		return false;
  	}


    var intYear, intMonth, intDay
    var dayToday, dayUser

    if (sex == 3 || sex == 4) {
        intYear = "20" + yy
    }

    intMonth = mm - 1
    intDay = dd

    dayUser = new Date(intYear, intMonth, intDay);
    dayToday = new Date()

    if ( (dayUser.getTime() - dayToday.getTime()) > 0 ) {
    		alert ('À¯È¿ÇÏÁö ¾ÊÀº ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.');
    		jumin1.focus();
		    return false;
	}

    return true;
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
	window.open(theURL,winName,features);
}

