function AC_AddExtension(a, f) { if (a.indexOf('?') != -1) return a.replace(/\?/, f + '?'); else return a + f } function AC_Generateobj(a, f, g) { var e = '<object '; for (var d in a) e += d + '="' + a[d] + '" '; e += '>'; for (var d in f) e += '<param name="' + d + '" value="' + f[d] + '" /> '; e += '<embed '; for (var d in g) e += d + '="' + g[d] + '" '; e += ' ></embed></object>'; document.write(e) } 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, f, g, e, d) { var c = new Object(); c.embedAttrs = new Object(); c.params = new Object(); c.objAttrs = new Object(); for (var b = 0; b < a.length; b = b + 2) { var h = a[b].toLowerCase(); switch (h) { case "classid": break; case "pluginspage": c.embedAttrs[a[b]] = a[b + 1]; break; case "src": case "movie": a[b + 1] = AC_AddExtension(a[b + 1], f); c.embedAttrs["src"] = a[b + 1]; c.params[g] = a[b + 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": c.objAttrs[a[b]] = a[b + 1]; break; case "width": case "height": case "align": case "vspace": case "hspace": case "class": case "title": case "accesskey": case "name": case "id": case "tabindex": c.embedAttrs[a[b]] = c.objAttrs[a[b]] = a[b + 1]; break; default: c.embedAttrs[a[b]] = c.params[a[b]] = a[b + 1] } } c.objAttrs["classid"] = e; if (d) c.embedAttrs["type"] = d; return c }
