I work at a small website building company and on one of our clients website we have a flash animation in the banner. The animation is rather chunky being 4 megabytes. The client has recently requested a rebuild of the site which would again include an animated header. We were thinking about this time not building the header in flash (or actually having it build in flash, since none of us can actually do flash), but building it ourself in javascript (with jQuery().animate() and plugins).
Is this a bad idea? Is flash better for an animated header? I understand you have more options, but you also require users to download flash player while javascript is widly available.
Also it is a quite simple animation, it mainly consists of text popping in and out and some images moving around/fading in and out.
This should be quite easy using jQuery right (I consider myself quite experienced with jQuery), why would we choose the flash aproach over the javascript/jQuery aproach?
Also if we choose the javscript aproach, what is the best way to make sure the animation doesn't affect anything else in the page? Will doing the complete animation inside an absolutely position div do the trick?
Edit
When I said banner, I actually meant Header.