function Proxy() { } Proxy.prototype.root = function () { return www + '/main/inc/ajax/course_description.ajax.php'; } Proxy.prototype.post = function (data, f) { if (typeof(sec_token) !== 'undefined') { data.sec_token = sec_token; } $.post(this.root(), data, f, 'json'); } var CourseDescription = new Proxy(); CourseDescription.del = function (c_id, id, f) { var data = { c_id: c_id, id: id, action: 'delete' }; this.post(data, f); }; CourseDescription.delete_by_course = function (c_id, session_id, f) { var data = { c_id: c_id, session_id: session_id, action: 'delete_by_course' }; this.post(data, f); }; var message = {}; message.update = function (data) { text = typeof(data) == 'string' ? data : data.message; $('#messages').html(text); }