01.
<script type=
"text/javascript"
>
02.
function
MM_CheckFlashVersion(reqVerStr,msg){
03.
with
(navigator){
04.
var
isIE = (appVersion.indexOf(
"MSIE"
) != -1 && userAgent.indexOf(
"Opera"
) == -1);
05.
var
isWin = (appVersion.toLowerCase().indexOf(
"win"
) != -1);
06.
if
(!isIE || !isWin){
07.
var
flashVer = -1;
08.
if
(plugins && plugins.length > 0){
09.
var
desc = plugins[
"Shockwave Flash"
] ? plugins[
"Shockwave Flash"
].description :
""
;
10.
desc = plugins[
"Shockwave Flash 2.0"
] ? plugins[
"Shockwave Flash 2.0"
].description : desc;
11.
if
(desc ==
""
) flashVer = -1;
12.
else
{
13.
var
descArr = desc.split(
" "
);
14.
var
tempArrMajor = descArr[2].split(
"."
);
15.
var
verMajor = tempArrMajor[0];
16.
var
tempArrMinor = (descArr[3] !=
""
) ? descArr[3].split(
"r"
) : descArr[4].split(
"r"
);
17.
var
verMinor = (tempArrMinor[1] > 0) ? tempArrMinor[1] : 0;
18.
flashVer = parseFloat(verMajor +
"."
+ verMinor);
19.
}
20.
}
21.
22.
else
if
(userAgent.toLowerCase().indexOf(
"webtv"
) != -1) flashVer = 4.0;
23.
24.
var
verArr = reqVerStr.split(
","
);
25.
var
reqVer = parseFloat(verArr[0] +
"."
+ verArr[2]);
26.
27.
28.
29.
30.
31.
32.
if
(flashVer < reqVer){
33.
document.getElementById(
"linkDownload"
).className =
""
;
34.
35.
}
36.
else
{
37.
document.getElementById(
"flashMovie"
).className =
""
;
38.
39.
}
40.
}
41.
else
document.getElementById(
"flashMovie"
).className =
""
;
42.
}
43.
}
44.
</script>