/********************************************************************/
/*  入力有無                                                        */
/********************************************************************/

/*------------------------------------------------------------------*/
/*  入力の有無のチェック                                            */
/*    obj       : オブジェクト                                      */
/*    msg       : エラー時サブメッセージ                            */
/*    alt       : alert区分("0":あり "1":なし)                      */
/*    fcs       : focus区分("0":あり "1":なし)                      */
/*    リターン  : cmf_isNumber2()の戻り値                           */
/*------------------------------------------------------------------*/
function cmf_isEmpty(obj,msg,alt,fcs) {
    var rtn = cmf_isEmpty2(obj.value);
    //if (msg == null || msg == "") { msg = ""; }
    //else                          { msg = "["+msg+"]"; }
    if (rtn == true) {
        if (alt == "0") { alert(msg+"は必ず入力して下さい。"); }
        if (fcs == "0") { obj.focus(); }
    }
    return rtn;
}

/*------------------------------------------------------------------*/
/*  入力の有無のチェック２                                          */
/*    obj       : オブジェクト                                      */
/*    リターン  : true:正常  false:異常                             */
/*------------------------------------------------------------------*/
function cmf_isEmpty2(inputstr) {
    if (inputstr == null || inputstr == "") {
        return true;
    }
    for (var i = 0; i < inputstr.length; i++) {
        var onechar = inputstr.charAt(i);
        if (onechar != " ") {
            return false;
        }
    }
    return true;
}
