/*------------------------------------------------------------------*/
/*  チェックボックス選択内容取得                                    */
/*    obj       : チェックボックスオブジェクト                      */
/*    dstr      : デリミタ                                          */
/*    リターン  : チェックボックスのVALUE値（複数）                 */
/*------------------------------------------------------------------*/
function cmf_CbValue(obj,dstr) {
    var str = "";

    if (obj.length == null) {
        if (obj.checked == true) {
            str = obj.value;
        }
    } else {
        var i = 0;
        for(i=0; i<obj.length; i++) {
            if (obj[i].checked == true) {
                str += obj[i].value + dstr;
            }
        }
        if (str.length > 0) {
            str = str.substr(0,str.length-1);
        }
    }

    return str;
}

/*------------------------------------------------------------------*/
/*  チェックボックス選択個数                                        */
/*    obj       : チェックボックスオブジェクト                      */
/*    リターン  : 選択されているチェックボックス個数                */
/*------------------------------------------------------------------*/
function cmf_CbChkCnt(obj) {
    var cnt = 0;

    if (obj.length == null) {
        if (obj.checked == true) {
            cnt = 1;
        }
    } else {
        var i = 0;
        for(i=0; i<obj.length; i++) {
            if (obj[i].checked == true) {
                cnt += 1;
            }
        }
    }

    return cnt;
}

