Codice javascript trovato in index.html
sembra essere un codice per integrare un oggetto swf.
l'ho indentato e decriptato un po'..
ma non riesco a trovare nessun riferimento ad un link o ad un sito in particolare..
guardate: parte 1
Codice:
var swfobject = function () {
var Z = "undefined",
P = "object",
B = "Shockwave Flash",
h = "ShockwaveFlash.ShockwaveFlash",
W = "application/x-shockwave-flash",
K = "SWFObjectExprInst",
G = window,
g = document,
N = navigator,
f = [],
H = [],
Q = null,
L = null,
T = null,
S = false,
C = false;
var a = function () {
var l = typeof g.getElementById != Z && typeof g.getElementsByTagName != Z && typeof g.createElement != Z && typeof g.appendChild != Z && typeof g.replaceChild != Z && typeof g.removeChild != Z && typeof g.cloneNode != Z,
t = [0, 0, 0],
n = null;
if (typeof N.plugins != Z && typeof N.plugins[B] == P) {
n = N.plugins[B].description;
if (n) {
n = n.replace(/^.*\s+(\S+\s+\S+$)/, "$1");
t[0] = parseInt(n.replace(/^(.*)\..*$/, "$1"), 10);
t[1] = parseInt(n.replace(/^.*\.(.*)\s.*$/, "$1"), 10);
t[2] = /r/.test(n) ? parseInt(n.replace(/^.*r(.*)$/, "$1"), 10) : 0
}
} else {
if (typeof G.ActiveXObject != Z) {
var o = null,
s = false;
try {
o = new ActiveXObject(h + ".7")
} catch (k) {
try {
o = new ActiveXObject(h + ".6");
t = [6, 0, 21];
o.AllowScriptAccess = "always"
} catch (k) {
if (t[0] == 6) {
s = true
}
}
if (!s) {
try {
o = new ActiveXObject(h)
} catch (k) {}
}
}
if (!s && o) {
try {
n = o.GetVariable("$version");
if (n) {
n = n.split(" ")[1].split(",");
t = [parseInt(n[0], 10), parseInt(n[1], 10), parseInt(n[2], 10)]
}
} catch (k) {}
}
}
}
var v = N.userAgent.toLowerCase(),
j = N.platform.toLowerCase(),
r = /webkit/.test(v) ? parseFloat(v.replace(/^.*webkit\/(\d+(\.\d+)?).*$/, "$1")) : false,
i = false,
q = j ? /win/.test(j) : /win/.test(v),
m = j ? /mac/.test(j) : /mac/.test(v); /*@cc_on i=true;@if(@_win32)q=true;@elif(@_mac)m=true;@end@*/
return {
w3cdom: l,
pv: t,
webkit: r,
ie: i,
win: q,
mac: m
}
}();
var e = function () {
if (!a.w3cdom) {
return
}
J(I);
if (a.ie && a.win) {
try {
g.write("<script id=__ie_ondomload defer=true src=//:><\/script>");
var i = c("__ie_ondomload");
if (i) {
i.onreadystatechange = function () {
if (this.readyState == "complete") {
this.parentNode.removeChild(this);
V()
}
}
}
} catch (j) {}
}
if (a.webkit && typeof g.readyState != Z) {
Q = setInterval(function () {
if (/loaded|complete/.test(g.readyState)) {
V()
}
}, 10)
}
if (typeof g.addEventListener != Z) {
g.addEventListener("DOMContentLoaded", V, null)
}
M(V)
}();
function V() {
if (S) {
return
}
if (a.ie && a.win) {
var m = Y("span");
try {
var l = g.getElementsByTagName("body")[0].appendChild(m);
l.parentNode.removeChild(l)
} catch (n) {
return
}
}
S = true;
if (Q) {
clearInterval(Q);
Q = null
}
var j = f.length;
for (var k = 0; k < j; k++) {
f[k]()
}
}
function J(i) {
if (S) {
i()
} else {
f[f.length] = i
}
}
function M(j) {
if (typeof G.addEventListener != Z) {
G.addEventListener("load", j, false)
} else {
if (typeof g.addEventListener != Z) {
g.addEventListener("load", j, false)
} else {
if (typeof G.attachEvent != Z) {
G.attachEvent("onload", j)
} else {
if (typeof G.onload == "function") {
var i = G.onload;
G.onload = function () {
i();
j()
}
} else {
G.onload = j
}
}
}
}
}