Form.CheckItem = function (id) {
	var item = Form.Item(id);
	if (! item) {
		return null;
	}
	
	item.defaultChecked = item.checked;
	Engine.attachDestructor(item, 'defaultChecked');
	
	item.clear = function () {
		this.checked = false;
		this.error = false;
	}

	item.reset = function () {
		this.checked = this.defaultChecked;
		this.error = false;
	}

	return item;
}
