function SimpleTable() {
    this.element = getCurrentScript().parentNode;
    this.DOMQuery = new DOMQuery(this.element);
    this.table = this.DOMQuery.getDescendantWithClass("table").table;
    this.element.simpleTable = this;

    this.refresh = function () {
        this.table.refresh();
    }

    this.attachEditingChanged = function () {
        var table = this.table;
        var element = this.element;

        table.onEditingChanged = function (table) {
            setNodeClassEnabled(element, "edit", table.editingEnabled);
            setNodeClassEnabled(element, "view", !table.editingEnabled);
        };
    }
}

