I thought that Google's and Yahoo's crawlers did not parse JavaScript. And those are "browsers" I care a great deal about.
Keeping two different output formats for a site (one for crawlers and one for humans) sounds complex. To date, none of the sites I've developed could have justified such overhead in development.