// »õÃ¢ ¿©´Â ÇÔ¼ö
function openNewWindow(theURL,winName,features) {
	window.open(theURL,winName,features);
	//'left=0, top=10, width=516,height=584,scrollbars=yes,resizable=no'
}

// ¾ÆÀÌµð Ã¼Å© ÇÏ´Â ·çÆ¾ ½ÃÀÛ 
function checkId(fmvalue) {		
	var returntype;
	fmvalue = fmvalue.toLowerCase();
	if(fmvalue.charAt(0) >= '0' && fmvalue.charAt(0) <= '9') {	// Ã¹¹øÂ° ±ÛÀÚ¿¡ ¿µ¹®ÀÚ¸¸
		returntype = 'num';
		return returntype;
	}
	for (i = 0; i < fmvalue.length; i++) {
		if (fmvalue.charAt(i) >= '0' && fmvalue.charAt(i) <= '9')
			continue;
		else if (fmvalue.charAt(i) >= 'a' && fmvalue.charAt(i) <= 'z')
			continue;
		else if (fmvalue.charAt(i) >= 'A' && fmvalue.charAt(i) <= 'Z')
			continue;
		else {
			returntype = 'spcChr';
			return returntype;
		}
	}
	if (fmvalue.length < 4 || fmvalue.length > 12) {
		returntype = 'lthMany';
		return returntype;
	}
	return true;
	//alert(fm.name + ' ' + fmname.name + ' ' + fmvalue);
}

// ¹®ÀÚÀÇ À¯È¿¼º(¿µ¹®ÀÚ_´ë¼Ò¹®ÀÚ, ¼ýÀÚ)Ã¼Å©	
function isValid(e1) {

	var num="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
	flag = 1;

	for (var i = 0; i < e1.length; i++) {
		if (-1 == num.indexOf(e1.charAt(i)))
			flag = 0;
	}
	return flag;
}

// ¼ýÀÚ Ã¼Å©
function isNumber(t) {
	for(i = 0; i < t.length; i++) {
		if (t.charAt(i) < '0' || t.charAt(i) > '9') {
			return false ;
		}
	}
	return true;
}

// ¹®ÀÚ¿­ÀÇ ±æÀÌ ¾ò±â ¿µ¹®(1) ÇÑ±Û(2)
function getLength(checkStr)
{
  var strLength = 0;
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    if (ch >= "°¡" && ch <= "ÆR")
        strLength += 2;
    else
        strLength += 1;
  }
  return strLength;
}

// ¼Ò¹®ÀÚ·Î ¹Ù²Ù±â
function getLowerCase(val) {
	var str = va.value;
	var strlow = '';
	strlow = str.toLowerCase();
	return strlow;
}

// ´ë¹®ÀÚ·Î ¹Ù²Ù±â
function getUpperCase(val) {
	var str = val.value;
	var strlow = '';
	strlow = str.toUpperCase();
	return strlow;
}

// ÇÑ±Û Ã¼Å©1
function is_han_str(value) {
	for(var i = 0; i < value.length; i++) {
		var chr = value.substring(i,1);
		if(!ishan(chr)) {
			return false;
		}
	}
	return true;
}

// ÇÑ±Û Ã¼Å©2
function ishan(value) {
	var not_hanchr = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ`1234567890-=\[];\',./~!@#$%^&*()_+|{}:\"<>? ';

	for(var i = 0; i < not_hanchr.length; i++) {
		var chr = not_hanchr.substr(i,1);
		if(chr == value) {
			return false;
		}
	}
	return true;
}

// °ø¹é Ã¼Å©1
function is_blank_str(value) {

	for(var i = 0; i < value.length; i++) {
		var chr = value.substr(i,1);
		if(chr == " ") {
			return true;
		}
	}

	return false;
}

// °ø¹é Ã¼Å©2
function isBlankChar(checkStr) {
	var checkOK = "()";
	for (i = 0;  i < checkStr.length;  i++) {
		ch = checkStr.charAt(i);
		for (j = 0;  j < checkOK.length;  j++)
			if (ch == checkOK.charAt(j))
				return false;

		if (j == checkOK.length) {
			return true;
			break;
		}
	}
	return true;
}

// ÁÖ¹Î¹øÈ£ Ã¼Å©
function isRightJumin(jumin1, jumin2){
	check = false;
	total = 0;
	temp = new Array(13);

	for(i=1; i<=6; i++)
		temp[i] = jumin1.charAt(i-1);
	for(i=7; i<=13; i++)
		temp[i] = jumin2.charAt(i-7);
	
	for(i=1; i<=12; i++){
		k = i + 1;
		if(k >= 10)
			k = k % 10 + 2;
		total = total + temp[i] * k;
	}
	mm = temp[3] + temp[4];
	dd = temp[5] + temp[6];

	totalmod = total % 11;
	chd = 11 - totalmod;
	chd = chd % 10;
	if(chd == temp[13] && mm < 13 && dd < 32 && (temp[7]==1 || temp[7]==2))
		check=true;
	return check;
}

// ÀÌ¸ÞÀÏ Ã¼Å©
function checkEmail(checkStr) { 
        flag = 0;

        for (i =0; i < checkStr.length; i++) {
                ch = checkStr.charAt(i);
                if (ch == '@') 
                      flag++;
                if (ch == '.')
                      flag++;
        }
        if (flag < '2') { 
                return false;
        } else 
        	return true;
}
// ÇÊµå°¡ Ã¼¿öÁ³´ÂÁö ¿©ºÎ ÆÇ´Ü
function isFill(fm,fmname ){
	val = fm.value;
	if(val == '') {
		alert(fmname+'Àº(´Â) ÇÊ¼ö ÀÔ·Â»çÇ×ÀÔ´Ï´Ù.\n'+fmname+'À»(¸¦) ÀÔ·ÂÇØÁÖ¼¼¿ä.');
		fm.focus();
		return false;
	} 
	return true;
}