well, one simple thing you can do to improve the procedural style is two put all your usual functions behind a namespace (
example in this post) to help keep the global namespace clean and avoid naming collisions.
Other than that the benefits of OO in general apply to JS as well.