/******************************************************************************/
/* [説  明]：同一グループのチェックボックスの値をCSV形式で一つにまとめる関数  */
/* [引  数]：form_name  -> フォームの名前                                     */
/* [引  数]：field_name -> エレメントの名前                                   */
/******************************************************************************/
function checkbox_multi(form_name,field_name){

var equipment="選択していません";

  //フォーム全体のエレメントの数だけループ
  for(var i=0;i<document.forms[form_name].elements.length;i++){
  
    //エレメントの名前が引数の名前と一致した場合
    if(document.forms[form_name][i].name==field_name){
    
      //チェックボックスにチェックがある場合
      if(document.forms[form_name][i].checked==true){
      
        //変数が初期値の場合
        if(equipment=="選択していません"){
          equipment = document.forms[form_name][i].value;
        }
        //変数に他の値が入っている場合
        else{
          equipment = equipment + "," + document.forms[form_name][i].value;
        }
      }
    }
  }

  //隠しエレメントに値を代入
  document[form_name][field_name + "_all"].value=equipment;
}