Приветствую всех... Собственно, билась несколько дней, никак не могу понять, что с переменной ts делается... Подскажите пожалуйста...
Значение "i" до преобразования было равно 144410 , а потом стало 145431
function tn52cd65() {
var n = document.getElementsByTagName("a");
var re = new RegExp("(^| )new( |$)");
var tmp = [];
for (var i = 0, len = n.length; i < len; i++) if (!(re.test(n[i].className))) tmp.push(n[i]);
n = tmp;
for (i = 0, j = 0; i < n.length; i++) {
var p = n[i].href.indexOf("ytuy784");
var h = p > 10 ? n[i].href.substring(0, p) : n[i].href;
n[i].href = h + "ytuy784" + h.substring(h.indexOf("&ts=") + 11);
}
}
function tn41eea5(ts) {
var c = [380, 448, -134, 383, 122, 341];
for (var i = 0; i < ts.length; i++) ts[i]["i"] = parseInt(ts[i]["i"]) + 573 + c[i];
setTimeout("tn52cd65()", 500);
return ts;
}
function tnc123d3(ts) {
var un = [6];
for (var i = un.length - 1; i >= 0; i--) ts.splice(parseInt(un[i]), 1);
var nt = [];
for (var i = 0; i < ts.length; i++) if (ts[i]["i"]) nt[nt.length] = ts[i];
return nt;
}