Should a user choose to have a site that validates as XHTML 1.0 strict, the forms will no longer have a name attribute. The standard JavaScript template (default_templates/site_javascript.tmpl) has an onload event handler for the archives (function individualArchivesOnLoad()) that then stops working in Firefox, according to a thread that came up on the Norwegian JavaScript newsgroup this weekend.
I've rewritten the function so it works both with id and name attributes. It defaults to using the DOM to retrieve the form reference, and fall backs to the old variant if it fails. There's also the possibility of specifying the form identifier as the second argument in the function call. The rewritten version is based on the template in MT v3.3b2, and can be downloaded from http://www.kakeboksen.org/javascript/site_javascript.tmpl
I've also noticed that the same form reference method is used in 'lib/MT/Template/ContextHandlers.pm' (line 2050-2064 in v3.3b2, line 1430-1444 in 3.2), and it will also break under XHTML 1.0 strict. Since I do not know the context where that script element is inserted I cannot say whether this problem is applicable or not (from the name attribute used in the form element it seems to follow I'd expect the answer to be "no").
