To load and check flash version etc, use and load SWFObject like this (it's just an example, check their documentation for more details) :
<script type="text/javascript" src="swfobject.js"></script>
<script type="text/javascript">
swfobject.registerObject("myId", "9.0.115", "expressInstall.swf");
swfobject.embedSWF("myContent.swf", "myContent", "300", "120", "9.0.0");
</script>
<div id="myContent">
<p>Alternative content</p>
</div>
And add a <noscript>
tag in case JS isn't activated.
Example about using this tag here.
That'll make your code like this :
<script type="text/javascript" src="swfobject.js"></script>
<script type="text/javascript">
swfobject.registerObject("myId", "9.0.115", "expressInstall.swf");
swfobject.embedSWF("myContent.swf", "myContent", "300", "120", "9.0.0");
</script>
<div id="myContent">
<p>Alternative content for flash</p>
<noscript>Alternative content for JS</noscript>
</div>
Be aware that people w/o JS will see both messages.