function embedSwf()  {
   //Defaults
   var flashSource="";
   var imgSource="";
   var flashVersion="";
   var width;
   var height;
   var imgAlt;
   var imgTitle;
   var usedUrls;
   var mapName;
   var flashLatestVersion="7";
   for(i=0;i<embedSwf.arguments.length;i++)  {
      switch(i)   {
         case 0:flashSource = embedSwf.arguments[i];break;
         case 1:imgSource = embedSwf.arguments[i];break;
         case 2:flashVersion = embedSwf.arguments[i];break;
         case 3:width = embedSwf.arguments[i];break;
         case 4:height = embedSwf.arguments[i];break;
         case 5:imgAlt = embedSwf.arguments[i];break;
         case 6:imgTitle = embedSwf.arguments[i];break;
         case 7:usedUrls = embedSwf.arguments[i];break;
         case 8:usedText = embedSwf.arguments[i];break;
         case 9:mapName = embedSwf.arguments[i];break;
         case 10:flashLatestVersion = embedSwf.arguments[i];break;
      }
   }  //end for
   var MM_contentVersion = flashVersion;
   
   var plugin = (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) ? navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0;
   if ( plugin ) {
      var words = navigator.plugins["Shockwave Flash"].description.split(" ");
      for (var i = 0; i < words.length; ++i) {
         if (isNaN(parseInt(words[i])))
            continue;
            var MM_PluginVersion = words[i]; 
            //document.write(words[i]);
         }  //end if
         var MM_FlashCanPlay = MM_PluginVersion >= MM_contentVersion;
   }  //end if
   else if (navigator.userAgent && navigator.userAgent.indexOf("MSIE")>=0 
      && (navigator.appVersion.indexOf("Win") != -1)) {
      //latestFlashVersion = flashLatestVersion;
      var step = flashLatestVersion - flashVersion;
      var doc = '<scr' + 'ipt language="VBScript"\> \n';
      doc += 'On Error Resume Next \n';
      doc += 'Dim obFlash \n';
      //doc += 'For i = ' + flashLatestVersion + ' To 3 Step -1 \n';
      doc += 'For i = ' + flashLatestVersion + ' To ' + step + ' Step -1 \n';
      doc += '   Set obFlash = CreateObject("ShockwaveFlash.ShockwaveFlash." & i) \n';
      doc += '   If IsObject(obFlash) Then \n';
      doc += '      flashDetectedVersion = i \n';
      doc += '      Exit For \n';
      doc += '   End If \n';
      doc += 'Next \n';
      doc += '</scr' + 'ipt\> \n';
      document.write(doc);
      if(flashDetectedVersion >= flashVersion)  {
         MM_FlashCanPlay = true;  
      }
   }//end else
   if ( MM_FlashCanPlay ) {
      var flashCode ="<OBJECT classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\"";   //$flashVersion == 4
      flashCode += " codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version="+flashLatestVersion+",0,0,0\" ";
      
      flashCode +=" ID=\""+mapName+"\" WIDTH=\""+width+"\" HEIGHT=\""+height+"\" ALIGN=\"\">";
      flashCode +="<PARAM NAME=movie VALUE=\""+flashSource+"\"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#ffffff>  "; 
      flashCode +=" <EMBED src=\""+flashSource+"\" quality=high bgcolor=#FFFFFF  ";
      flashCode +=" swLiveConnect=FALSE WIDTH=\""+width+"\" HEIGHT=\""+height+"\" NAME=\""+mapName+"\" ALIGN=\"\"";
      flashCode +=" TYPE=\"application/x-shockwave-flash\" PLUGINSPAGE=\"http://www.macromedia.com/go/getflashplayer\">";
      flashCode +=" </EMBED>";
      flashCode +=" </OBJECT>";
      
      document.write(flashCode);
      
   } else{
      imgCode =   "<IMG SRC=\"";
      imgCode +=  imgSource;
      imgCode +=  "\" WIDTH=\"";
      imgCode +=  width;
      imgCode +=  "\" HEIGHT=\"";
      imgCode +=  height;
      imgCode +=  "\" usemap=\"#"
      imgCode +=  mapName;
      imgCode +=  "\" BORDER=\"0\?>";
      document.write(imgCode);
   }
}


