How should i add the flash animation on a template and where to upload the flash file .
Upload to skin//customer/images/flash/flash.swf.
Adding the animation to the template is dependant on where you want it.
Google will have a few flash samples that you can add depending on what you require.