var isIE = navigator.appVersion.indexOf("MSIE") != -1 ? true : false, isWin = navigator.appVersion.toLowerCase().indexOf("win") != -1 ? true : false, isOpera = navigator.userAgent.indexOf("Opera") != -1 ? true : false; function ControlVersion() { var a, c; try { c = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7"); a = c.GetVariable("$version") } catch (g) { } if (!a) try { c = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6"); a = "WIN 6,0,21,0"; c.AllowScriptAccess = "always"; a = c.GetVariable("$version") } catch (b) { } if (!a) try { c = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3"); a = c.GetVariable("$version") } catch (f) { } if (!a) try { new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3"); a = "WIN 3,0,18,0" } catch (e) { } if (!a) try { new ActiveXObject("ShockwaveFlash.ShockwaveFlash"); a = "WIN 2,0,0,11" } catch (d) { a = -1 } return a } function GetSwfVer() { var a = -1; if (navigator.plugins != null && navigator.plugins.length > 0) { if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) { a = navigator.plugins["Shockwave Flash" + (navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "")].description.split(" "); var c = a[2].split("."), g = c[0]; c = c[1]; var b = a[3]; if (b == "") b = a[4]; if (b[0] == "d") b = b.substring(1); else if (b[0] == "r") { b = b.substring(1); if (b.indexOf("d") > 0) b = b.substring(0, b.indexOf("d")) } a = g + "." + c + "." + b } } else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) a = 4; else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) a = 3; else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) a = 2; else if (isIE && isWin && !isOpera) a = ControlVersion(); return a } function DetectFlashVer(a, c, g) { versionStr = GetSwfVer(); if (versionStr == -1) return false; else if (versionStr != 0) { if (isIE && isWin && !isOpera) { tempArray = versionStr.split(" "); tempString = tempArray[1]; versionArray = tempString.split(",") } else versionArray = versionStr.split("."); var b = versionArray[0], f = versionArray[1], e = versionArray[2]; if (b > parseFloat(a)) return true; else if (b == parseFloat(a)) if (f > parseFloat(c)) return true; else if (f == parseFloat(c)) if (e >= parseFloat(g)) return true; return false } } function AC_AddExtension(a, c) { return a.indexOf("?") != -1 ? a.replace(/\?/, c + "?") : a + c } function AC_Generateobj(a, c, g) { var b = ""; if (isIE && isWin && !isOpera) { b += "<object "; for (var f in a) b += f + '="' + a[f] + '" '; b += ">"; for (f in c) b += '<param name="' + f + '" value="' + c[f] + '" /> '; b += "</object>" } else { b += "<embed "; for (f in g) b += f + '="' + g[f] + '" '; b += "> </embed>" } document.write(b) } function AC_FL_RunContent() { var a = AC_GetArgs(arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000", "application/x-shockwave-flash"); AC_Generateobj(a.objAttrs, a.params, a.embedAttrs) } function AC_SW_RunContent() { var a = AC_GetArgs(arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000", null); AC_Generateobj(a.objAttrs, a.params, a.embedAttrs) } function AC_GetArgs(a, c, g, b, f) { var e = {}; e.embedAttrs = {}; e.params = {}; e.objAttrs = {}; for (var d = 0; d < a.length; d += 2) switch (a[d].toLowerCase()) { case "classid": break; case "pluginspage": e.embedAttrs[a[d]] = a[d + 1]; break; case "src": case "movie": a[d + 1] = AC_AddExtension(a[d + 1], c); e.embedAttrs.src = a[d + 1]; e.params[g] = a[d + 1]; break; case "onafterupdate": case "onbeforeupdate": case "onblur": case "oncellchange": case "onclick": case "ondblclick": case "ondrag": case "ondragend": case "ondragenter": case "ondragleave": case "ondragover": case "ondrop": case "onfinish": case "onfocus": case "onhelp": case "onmousedown": case "onmouseup": case "onmouseover": case "onmousemove": case "onmouseout": case "onkeypress": case "onkeydown": case "onkeyup": case "onload": case "onlosecapture": case "onpropertychange": case "onreadystatechange": case "onrowsdelete": case "onrowenter": case "onrowexit": case "onrowsinserted": case "onstart": case "onscroll": case "onbeforeeditfocus": case "onactivate": case "onbeforedeactivate": case "ondeactivate": case "type": case "codebase": case "id": e.objAttrs[a[d]] = a[d + 1]; break; case "width": case "height": case "align": case "vspace": case "hspace": case "class": case "title": case "accesskey": case "name": case "tabindex": e.embedAttrs[a[d]] = e.objAttrs[a[d]] = a[d + 1]; break; default: e.embedAttrs[a[d]] = e.params[a[d]] = a[d + 1] } e.objAttrs.classid = b; if (f) e.embedAttrs.type = f; return e };
