
//// ¸ÞÀÏ Çü½ÄÃ¼Å©
function isNotEmail(val) {
    var rx = /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
    if (RegularExpressionValidatorEvaluateIsValid(rx, val))
		return false;
	else {
		return true;
	}
}

function GetStrLen(strInput){//¹®ÀåÀÇ ±æÀÌ ¹ÝÈ¯
	var nStrLen, nStrRealLen, nPos, chTmp;

	nStrLen     = strInput.length;
	nStrRealLen = 0;

	for(nPos = 0; nPos < nStrLen; nPos++)
		{
		var nASCII = strInput.charCodeAt(nPos)
		if (nASCII > 0 && nASCII < 255)
			nStrRealLen += 1; 
		else
			nStrRealLen += 2; 
		}
	return nStrRealLen;
}


////////////////////////////////////////
// ¼ýÀÚ Ã¼Å©
function IsNum(temp) {
	for(var i = 0; i < temp.length; i++) {
		var chr = temp.substr(i,1);
    if(chr < '0' || chr > '9') {
//			break;
			return false;
		}
	}
	return true;   
}


/// ÀüÈ­¹øÈ£ Ã¼Å©
function isNotPhoneNumber(val) {
    var rx = /[0-9]{2,4}-[0-9]{3,4}-[0-9]{4}/;
    if (RegularExpressionValidatorEvaluateIsValid(rx, val))
		return false;
	else {
		return true;
	}
}

function exceptValue(str){// ¼ýÀÚ,¿µ¾î¸¸ ÀÔ·Â °¡´É
	var chkValue;
	for ( var i = 0; i < str.length; i++) {
		var ch = str.charAt(i);
		if ((ch >= 'a' && ch <= 'z' || ch >= 'A' && ch <= 'Z') || ( ch >= '0' && ch <= '9') || (ch=='_')){ 	
		chkValue = "except";
		}
	}
	return chkValue ;
}

function RegularExpressionValidatorEvaluateIsValid(reg, s) {
    if (ValidatorTrim(s).length == 0)
        return true;        
    var matches = reg.exec(s);
    return (matches != null && s == matches[0]);
}

function ValidatorTrim(s) {
    var m = s.match(/^\s*(\S+(\s+\S+)*)\s*$/);
    return (m == null) ? "" : m[1];
}