// 別のお届け先入力制限。
function fnCheckInputDeliv(fm) {
	if(!fm) {
		return;
	}
	if(fm.deliv_check) {
		list = new Array(
						'deliv_name01',
						'deliv_name02',
						'deliv_kana01',
						'deliv_kana02',
						'deliv_pref',
						'deliv_zip01',
						'deliv_zip02',
						'deliv_addr01',
						'deliv_addr02',
						'deliv_tel01',
						'deliv_tel02',
						'deliv_tel03'
						);
	
		if(!fm.deliv_check.checked) {
			fnChangeDisabled(fm, list, '#dddddd');
		} else {
			fnChangeDisabled(fm, list, '');
		}
	}
}

// 最初に設定されていた色を保存しておく。
var g_savecolor = new Array();

function fnChangeDisabled(fm, list, color) {
	len = list.length;
	
	for(i = 0; i < len; i++) {
		if(fm[list[i]]) {
			if(color == "") {
				// 有効にする。
				fm[list[i]].disabled = false;
				fm[list[i]].style.backgroundColor = color;
			} else {
				// 無効にする。
				fm[list[i]].disabled = true;
//				g_savecolor[list[i]] = fm[list[i]].style.backgroundColor;
				fm[list[i]].style.backgroundColor = color;//"#f0f0f0";	
			}			
		}
	}
}