Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var _BaseClassName = "JvCare";
- jsli = {
- getElementsByClassName: function(e) {
- if (!document.getElementsByClassName) {
- var t = new Array,
- n = document.getElementsByTagName("span");
- for (i = 0; i < n.length; i++) {
- var r = n[i].className.split(" ");
- for (j = 0; j < r.length; j++) r[j] === e && (t[t.length] = n[i])
- }
- return t
- }
- return document.getElementsByClassName(e)
- },
- LocalIterations: 0,
- SpansTransform: 0,
- IterationsVides: 0,
- IsRunning: !1,
- Transformation: function() {
- jsli.IsRunning = !0;
- try {
- var e = this.getElementsByClassName(_BaseClassName),
- t = e.length,
- n = "0A12B34C56D78E9F",
- r = "charset,name,rel,rev,target,accesskey,id,style,tabindex,title".split(","),
- i = "blur,click,dblclick,focus,mousedown,mousemove,mouseover,mouseup,keydown,keyppress,keyup".split(","),
- s, o = "",
- u, a, f = null,
- l, c, h, p, d = 0,
- v = t;
- while (v--) {
- u = e[v], p = u.className.indexOf(" "), d = u.className.indexOf(" ", p + 1), d === -1 && (d = u.className.length), o = "";
- if (p > 0) {
- s = u.className.substr(p + 1, d - p - 1);
- for (h = 0; h < s.length; h += 2) l = n.indexOf(s.charAt(h)), c = n.indexOf(s.charAt(h + 1)), o += String.fromCharCode(l * 16 + c)
- }
- a = "xXx " + u.className.substr(d + 1, u.className.length - d - 1), f = document.createElement("a"), f.href = o, h = r.length;
- while (h--) try {
- p = r[h];
- if (d = u.getAttribute(p)) f[p] = d
- } catch (m) {}
- h = i.length;
- while (h--) try {
- p = i[h];
- if (d = u["on" + p]) f.addEventListener ? f.addEventListener(p, d, !1) : f.attachEvent && f.attachEvent("on" + p, d)
- } catch (m) {}
- f.className = a, h = u.childNodes.length;
- while (h--) f.appendChild(u.childNodes[0]);
- u.parentNode.insertBefore(f, u), u.parentNode.removeChild(u)
- }
- } catch (m) {}
- jsli.LocalIterations++, jsli.SpansTransform += t, jsli.SpansTransform > 0 && t == 0 && document.body && jsli.IterationsVides++, jsli.IterationsVides < 5 ? setTimeout("jsli.Transformation()", 200) : jsli.IsRunning = !1
- }
- }, jsli.Transformation();
Advertisement
Add Comment
Please, Sign In to add comment