var OrderUpdateController = {
	
	enableCheckedRadioButton : function () {
		
		var _enable = function (node, enabled) {
			try {
				node.disabled = !enabled;
			}
			catch (exception) {}
			for (var i = 0; i < node.childNodes.length; ++i)
				_enable(node.childNodes[i], enabled);
		};
		
		var desktop_table = document.getElementById('desktop_table');
		var net_table     = document.getElementById('net_table');
		var type          = 'desktop';
		var radios        = document.getElementsByName('update_type');
		
		for (var i = 0; i < radios.length; ++i) {
			if (radios[i].checked) {
				type = radios[i].value;
				break;
			}
		}
		
		if (type == 'desktop') {
			desktop_table.style.opacity = '1.0';
			net_table.style.opacity     = '0.5';
			_enable(desktop_table, true);
			_enable(net_table, false);
		}
		else if (type == 'net') {
			desktop_table.style.opacity = '0.5';
			net_table.style.opacity     = '1.0';
			_enable(desktop_table, false);
			_enable(net_table, true);
		}
	}
	
};
