QUOTE (Matthew Schaefer @ Jul 25 2008, 10:11 AM)

I'm using MT 4.01 with Enterprise Pack 1.0. So, if I implement some Javascript for validation before submission of an entry, my next question is: where do I put that Javascript? I've been unable to find how one can modify the content submsission forms...
I'd probably add the functionality to one of the existing JavaScript files in the mt-static directory that gets loaded on the Entry form (maybe edit "edit.js"). That way if something significant changes in the base templates that create the admin interface, you won't have to backtrack.
The form elements that you'll want to check should be pretty easily accessible through the DOM. The "Tags" field has an ID of "tags", so that's a no-brainer. The category checkboxes might be a little bit trickier, depending on how you approach it, but each of the checkboxes does have a class of "add-category-checkbox", so you could grab that array and make sure that at least one of them is checked.