﻿/*-------------------------------------------------------------------------------------------------
【IDEJS】ver:1.1.1

〔注意事項〕

〔改修ログ〕
改修日         改修者名         改修内容

-------------------------------------------------------------------------------------------------*/
/************************************************
【IDEJS】checked属性値の切り替え

〔注意事項〕
・共通メソッドとして多種多様にコールされるメソッド

〔引数〕
変数名            タイプ      設定     変数説明
(arg.)checked     Boolean     必須     チェック値( false:チェックしない, true:チェックする )
(arg.)form        String      必須     対象のフォームのNAME属性値
(arg.)name        String      必須     対象の要素のNAME属性値

〔戻り値〕
変数名     タイプ     変数説明

************************************************/
_IDE_js.mChangeFormChecked = function (arg){
	//対象の要素パスを設定
	var elm = document[arg.form][arg.name];
	//対象のチェック項目が存在しなかった場合
	if(typeof(elm) == "undefined"){
		return;
	}
	//チェック項目が1つしかない場合の対応( ※チェックボックスがひとつの場合はlength値がundefinedとなるための対応 )
	if(typeof(elm.length) == "undefined"){
		elm.checked = arg.checked;
		return;
	}
	//対象のチェック項目分ループ
	for(var i=0; i<elm.length; i++){
		//チェック項目を切り替える
		elm[i].checked = arg.checked;
	}
}