/*
 *********************************************************************
 * Digital Packet Inc. : 補助ライブラリ集
 * Original-00 2008-04-26 Shouji.Takikawa
 * Revision-01
 *********************************************************************
 */

/***********************************************
 * 送信ボタン処理(最終画面)
 * Original-00 2008-04-26 Shouji.Takikawa
 * Revision-01
 ***********************************************/
function fFormBtnSendPost() {
  // 送信ボタン処理を行う
  return confirm("この内容で応募しても宜しいですか？");
}

/***********************************************
 * 削除ボタン処理
 * Original-00 2008-04-26 Shouji.Takikawa
 * Revision-01
 ***********************************************/
function fFormBtnDelete() {
  // 削除ボタン処理を行う
  return confirm("本当に削除しても宜しいですか？");
}

/***********************************************
 * 数値入力フォームチェック
 * 数値入力箇所のチェック及びエラー表示(CSS)を行う。
 * 戻り値 true : 正常 / false : エラー
 * Original-00 2007-03-26 S.Takikawa
 * Revision-01
 ***********************************************/
function fNumberFormValueCheck(obj){
  errFlag = true;
  objForm = document.formEdit;       // 処理対象フォームオブジェクト格納
  okFormClass = "form_basic_numric"; // 正常値のCSSクラス名
  errFormClass = "form_err_numric";  // エラー値のCSSクラス名

  cDat = obj.value; // 対象フォーム値取得

  if((cDat != "") && (!fNumberCheck(cDat))) {
    fChangeClass(cName, errFormClass);
    errFlag = false;
  } else {
    fChangeClass(cName, okFormClass);
  }
  return errFlag;
}

/***********************************************
 * 数値チェック
 * 数値の場合true 数値以外の場合はfalseを返す
 * Original-00 2007-03-26 S.Takikawa
 * Revision-01
 ***********************************************/
function fNumberCheck(chkTxt){
  errcnt = 0;
  chkTxt = ""+chkTxt;
  if(chkTxt != "") {
    for(var i = 0; i < chkTxt.length; i++) {
      c = chkTxt.charAt(i);
      if(("0123456789.".indexOf(c,0)) < 0) { errcnt++; }
    }
  } else {
    errcnt++; // 空欄時はエラーとする
  }
  if(errcnt == 0) return true;
  else return false;
}

// End of Lib
