function cmf_isNumber(obj,len1,len2,mi,msg,alt,fcs) {
    var rtn = cmf_isNumber2(obj.value,len1,len2,mi);
    //if (msg == null || msg == "") { msg = ""; }
    //else                          { msg = "["+msg+"]"; }
    if (rtn == false) {
        if (alt == "1") { alert(msg+" must be number"); }
        if (fcs == "1") { obj.focus(); }
    }
    return rtn;
}

function cmf_isNumber2(inputval,len1,len2,mi) {
    onedecimal = false;
    inputstr = "" + inputval;
    vallen1 = 0;
    vallen2 = 0;
    for (var i = 0; i < inputstr.length; i++) {
        var onechar = inputstr.charAt(i);
        if (i == 0 && onechar == "-") {
            if (!mi) {
                return false;
            }
            continue;
        }
        if (onechar == "." && !onedecimal) {
            if (len2 == 0) {
                return false;
            }
            onedecimal = true;
            continue;
        }
        if (onechar < "0" || onechar > "9") {
            return false;
        }
        else {
            if (onedecimal) {
                vallen2 += 1;
            }
            else {
                vallen1 += 1;
            }
        }
    }
    if (len1 < vallen1 || len2 < vallen2) {
        return false;
    }
    return true;
}

function cmf_isNum(field) 
{
	var valid = "0123456789";
	var ok = "yes";
	var temp;
	for (var i=0; i < field.value.length; i++) 
	{
		temp = "" + field.value.substring(i, i+1);
		if (valid.indexOf(temp) == "-1") {
			ok = "no";
			break;
		}
	}
	if (ok == "no")	
	{
		return false;
	}else
	{
		return true
	}
}



