Function VBGetSwfVer(i)
  on Error resume next
  Dim swControl, swVersion
  swVersion = 0        
  set swControl = CreateObject("ShockwaveFlash.ShockwaveFlash." + CStr(i))
  if (IsObject(swControl)) then
    swVersion = swControl.GetVariable("$version")
  end if
  VBGetSwfVer = swVersion
	If Err.Number <> 0 then
		Error.Clear
	End If
End Function