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

〔注意事項〕

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

-------------------------------------------------------------------------------------------------*/
/************************************************
【IDEJS】フォーム要素のdisabled属性値の切り替えるイベントを設定

〔注意事項〕
・主に確認プレビューを表示した際に使用するメソッド( _IDE_js.mAddEventChangeAHrefメソッドと一緒にコールするのが原則 )

〔引数〕
変数名             タイプ     設定     変数説明
(arg.)win          Object              AタグがあるDocument階層パス( ※デフォルト:window.document階層 )
(arg.)disabled     String     必須     切り替えるDISABLED属性値

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

************************************************/
_IDE_js.mAddEventChangeFormDisabled = function (arg){
	//引数の初期値を設定
	if(typeof(arg.win) == "undefined"){
		arg.win = window;
	}
	//フォーム要素のdisabled属性値を切り替えるイベント
	var _changeFormDisabled = function(arg){
		//disabled属性値を変換
		for(var i=0; i<arg.win.document.getElementsByTagName("input").length; i++){
			arg.win.document.getElementsByTagName("input")[i].disabled=arg.disabled;
		}
		for(var i=0; i<arg.win.document.getElementsByTagName("select").length; i++){
			arg.win.document.getElementsByTagName("select")[i].disabled=arg.disabled;
		}
		for(var i=0; i<arg.win.document.getElementsByTagName("textarea").length; i++){
			arg.win.document.getElementsByTagName("textarea")[i].disabled=arg.disabled;
		}
	}
	//イベントを追加
	_IDE_js.mAddEvent({target:arg.win, event:"load", func:function(){ _changeFormDisabled(arg) }});
}