var win = null;
function NewWindow(mypage,myname,w,h,scroll){
    LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
    TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
    settings = 'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable' 
    win = window.open(mypage,myname,settings)
	win.focus();
}
//¼ýÀÚÃ¼Å©
function IsNum(temp) {
	for(var i = 0; i < temp.length; i++) {
		var chr = temp.substr(i,1);
    if(chr < '0' || chr > '9') {
			return false;
		}
	}
	return true;   
}
function CheckInputNum(iNum) {
	var num_val = iNum.value;
    if(! IsNum(num_val)) {
		alert("¼ýÀÚ¸¸ ÀÔ·Â°¡´É ÇÕ´Ï´Ù.");
		iNum.value = "";
	}
}
//Æ÷Ä¿½ºÀÌµ¿
function focusChange(current, next, maxSize){
	if(current.value.length >= parseInt(maxSize)){
		next.focus()
	}
}
// ÀÌ¸§ ÀÔ·Â°ª Ã¼Å©
function CheckName(strName) 
{
	var strlist="0123456789!@#$%^&*().-_+=<,>?':;[]{}";
	var strlist1=" ";
	var strcomp=strName;
	var strlen=strcomp.length;
	for(i=0;i<strlen;i++) {
		if(strlist1.indexOf(strcomp.substring(i,i+1)) >= 0) {
			alert("ÀÌ¸§¿¡ °ø¹éÀ» »©ÁÖ¼¼¿ä.");
			return 0;
		}
	}		
	for(i=0;i<strlen;i++) {
		if(strlist.indexOf(strcomp.substring(i,i+1)) > 0) {
			alert("Æ¯¼ö ¹®ÀÚ³ª ¼ýÀÚ´Â ÀÌ¸§À¸·Î »ç¿ë ÇÒ ¼ö°¡ ¾ø½À´Ï´Ù.");
			return 0;
		}
	}		
}
// ÁÖ¹Îµî·Ï¹øÈ£¸¦ Ã¼Å©ÇÏ´Â ÇÔ¼ö
num = new Array(13);
digit = new Array(12);

digit[1] = 2;
digit[2] = 3;
digit[3] = 4;
digit[4] = 5;
digit[5] = 6;
digit[6] = 7;
digit[7] = 8;
digit[8] = 9;
digit[9] = 2;
digit[10] = 3;
digit[11] = 4;
digit[12] = 5;
function chk_jumin(str) {
	//»ç¶÷ÀÌ ÀÔ·ÂÇÑ ÁÖ¹Îµî·Ï ¹øÈ£¸¦ ¹è¿­¿¡ ³Ö´Â´Ù
	for(j=1; j<=13; j++) {
		num[j] = parseInt(str.charAt(j-1), 10);
	}

	// Y2K source start : 2000³âÀÌÈÄ Ãâ»ýÀÚÀÇ ÁÖ¹Îµî·Ï ¹øÈ£ ÀÔ·ÂÀ» À§ÇÑ ºÎºÐ
	if (num[7] != 3 &&  num[7] != 4) {
		sum = 0;
		//check_digit¿Í ¹øÈ£¸¦ ¿¬»êÇÑ´Ù
		for(i=1; i<=12; i++){
			sum += digit[i] * num[i];
		}
		div = (sum%11);
		
		if(div == 1)
			comp = 0;
		else if(div == 0)
			comp = 1;
		else if((div != 0)&&(div != 1))
			comp = 11 - div;

		if(div == 0) {
			if(num[13] == 1)
				return true;
			else
				return false;
		}
		else if(div == 1) {
			if(num[13] == 0)
				return true;
			else
				return false;
		}
		else if((11-div) == num[13]) 
			return true;
		else
			return false;
	}
	// 2000³â ÀÌÈÄ Ãâ»ýÀÚÀÇ ÁÖ¹Îµî·Ï¹øÈ£ Ã¼Å© ·çÆ¾
	else {
		if (num[3] != 0 && num[3] != 1) 
			return false;
		else if (num[5] != 0 && num[5] != 1 && num[5] != 2 && num[5] != 3) 
			return false;
		else if (num[7] != 1 && num[7] != 2 && num[7] != 3 && num[7] != 4) 
			return false;
		else if (num[3] == 0 && num[4] == 0) 
			return false;
		else if ((num[3] == 1) && (num[4] != 0 && num[4] != 1 && num[4] != 2)) 
			return false;
		else if (num[5] == 0 && num[6] == 0) 
			return false;
		else if (num[5] == 3 && (num[6] != 0 && num[6]  != 1)) 
			return false;
		else 
			return true;
	}
   // Y2K Source end
}
//¿µ¹® ¼ýÀÚ Ã¼Å©
function checkDigit(strUserName)	{
	var nIndex;
	var chrCurrent;
	var ascChrCurrent;
	var strInvalid;
	var bReturn;

	bReturn = true;

	for ( nIndex = 0; nIndex < strUserName.length; nIndex++)
	{
		ascChrCurrent = strUserName.charAt(nIndex);
		if ( (ascChrCurrent >= '0' && ascChrCurrent <= '9'	) || (ascChrCurrent >= 'a' && ascChrCurrent <= 'z') || (ascChrCurrent >= 'A' && ascChrCurrent <= 'Z') )
		{
			bReturn = true;	
		}
		else
		{
			bReturn = false;
			break;
		}
	}

	if ( bReturn && ( ( strUserName.length < 4) || ( strUserName.length > 13 ) ) )		
	{
		bReturn = false;
	}
	return bReturn;
}