//2003-2006 konniesystem,Inc. All right reserved.
function existsHankana(string) {
	for (var i = 0; i < string.length; i++) {
		if (isHankan(string.charCodeAt(i)))
			return true;
	}
	return false;
}
function isHankan(c) {
	if (c >= 0xff61 && c <= 0xff9f)
		return true;
	return false;
}
function isLwsp(chr){
	return (chr == ' ' || chr == '\t' || chr == '@');
}
function isBlank(str){
	var	i;
	for (i = 0; i < str.length; i++)
		{
		if (!isLwsp(str.charAt(i)))
			return false;
		}
	
	return true;
}
function getAnsiLen(str){
	var	chr;
	var	blen = 0;

	for (i = 0; i < str.length; i++){
		chr = str.charAt(i);
		if ("%u" == escape(chr).substring(0, 2))
			blen += 2;
		else
			blen += 1;
	}
	return (blen);
}
function isZeroToNine(v){
	var ch;
	for (i = 0; i < v.length; i++){
		ch = v.charAt(i).charCodeAt(0);
		if(ch < 48 || ch > 57)
			return false;
	}
	return true;
}
function isEMailAddr(v) {
    var re = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;
    if (!v.match(re)) {
        return false;
    }
	return true;
}
function isNumber(v) {
    var re = /^[-]?\d*\.?\d*$/;
    v = v.toString();
    if (!v.match(re)) {
        return false;
    }
    return true;
}

