function isEmpty(str) 
{
	return ((str == null || str == "" || str == "<undefined>" || str == "undefined") ? true:false);
}

function containsChars(value,chars) {
    for (var inx = 0; inx < value.length; inx++) {
       if (chars.indexOf(value.charAt(inx)) != -1)
           return true;
    }
    return false;
}

function containsCharsOnly(value,chars) {
    for (var inx = 0; inx < value.length; inx++) {
       if (chars.indexOf(value.charAt(inx)) == -1)
           return false;
    }
    return true;
}

function isAlphabet(value) {
    var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
    return containsCharsOnly(value,chars);
}

function isUpperCase(value) {
    var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
    return containsCharsOnly(value,chars);
}

function isLowerCase(value) {
    var chars = "abcdefghijklmnopqrstuvwxyz";
    return containsCharsOnly(value,chars);
}

function isNumber(value) {
    var chars = "0123456789";
    return containsCharsOnly(value,chars);
}

function isAlphaNum(value) {
    var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
    return containsCharsOnly(value,chars);
}

function isNumDash(value) {
    var chars = "-0123456789";
    return containsCharsOnly(value,chars);
}

function isNumComma(value) {
    var chars = ".,0123456789";
    return containsCharsOnly(value,chars);
}

function isValidFormat(value,format) {
    if (value.search(format) != -1) {
        return true;
    }
    return false;
}

function isValidEmail(value) {
    var format = /^((\w|[\-\.])+)@((\w|[\-\.])+)\.([A-Za-z]+)$/;
    return isValidFormat(value,format);
}

function isValidPhone(value) {
    var format = /^(\d+)-(\d+)-(\d+)$/;
    return isValidFormat(value,format);
}

function CheckJumin(jumin) {
	var check = /([0-9]{2})([01]{1}[0-9]{1}[0-3]{1}[0-9]{1})-([1-4]{1}[0-9]{6})/;
	var jumin=jumin;
	if( jumin.search(check) == -1 )
	{		
		return false; 
	}
	return true;
}

function hasCheckedRadio(input){
    if (input.length > 1) {
        for (var inx = 0; inx < input.length; inx++) {
            if (input[inx].checked) return true;
        }
    } else {
        if (input.checked) return true;
    }
    return false;
}

function hasCheckedBox(input) {
    return hasCheckedRadio(input);
}

function isCheckLength(val, length) {
 var length_Of_Val = 0;
 for(var i = 0; i < val.length; ++i) {
   var oneChar = escape(val.charAt(i));
        if ( oneChar.length == 1 ) {
            length_Of_Val ++;
        } else if (oneChar.indexOf("%u") != -1) {
            length_Of_Val += 2;
        } else if (oneChar.indexOf("%") != -1) {
            length_Of_Val += oneChar.length/3;
        }
    }
    if(length < length_Of_Val) {
     return true;
    }
 return false;
}