function Base () {
       this.disable_form_onsubmit = function(form) {
        //Reset form when reload or back
        var submitButton = $("button",form);
        var submitData = $("input, select, textarea",form);
        submitButton.removeAttr("disabled")
        submitData.removeAttr("readonly")

        //Disable on submit
        form.submit(function () {
            var submitButton = $("button",this);
            var submitData = $("input, select, textarea",this);
            submitButton.attr("disabled", "disabled")
            submitData.attr("readonly", "readonly")
        });
    }

    this.init = function() {
        //change the ajax calls defaults
        $.ajaxSetup({ type: "POST", dataType: "html" })
        return this;
    }

    this.onload = function() {
    }
}

var page = new Base().init()
function page_ready () {
    page.onload()
}