per impostarlo come sfondo però devi per forza ormai usare questo script:
http://code.google.com/p/swfobject/ altrimenti non sei validato e hai parecchi bug con ie8
cmq... a dire il vero il codice che hai messo non sembra il top..
fai così scaricati il pacchetto che ti ho linkato.. estrailo nella root di joomla ...rinominando il file index.html in indexxx.html
poi:
apri il file index.php del tuo template
NELL'HEAD METTI:
<script type="text/javascript" src="swfobject.js"></script>
<script type="text/javascript">
swfobject.registerObject("myId", "9.0.0", "expressInstall.swf");
</script>
<script language="JavaScript">
---------------------------------
nel body POSIZIONATI DOVE VUOI CHE APPAIA IL FILE SWF (nel tuo caso il div) e metti così:
<object id="myId" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="300" height="150">
<param name="movie" value="NOME FILE.swf" />
<param name=wmode value="transparent">
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" wmode="transparent" data="logo.swf" width="300" height="150">
<!--<![endif]-->
<div>
<h1>TESTO D AVISUALIZZARE SU UNO NON HA FLASH</h1>
<p>
</p>
</div>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>