Уже разобрался и правда ie8 не понимает "безымянные функции" или функции которые не вызываются по onclick а работают самостоятельно, к сожалению я не очень силён в js и не знаю как мне переделать вот эту функцию что бы она не блокировала все скрипты:
for (var a = document.getElementsByTagName("TR"), b = 0; b < a.length; b++) {
var d = a[b],
e = d.className;
if (/^date_tr date_/.test(e)) {
var n = e.split("date_tr date_")[1];
var e = (e.replace("ate_tr date_", "ate_")) + "s_date_" + n,
f = document.createElement("a");
f.appendChild(document.createTextNode(" "));
d.cells[0].appendChild(f);
f.href = "#";
f.class = "moi clll";
f.onclick = function (g) {
return function () {
this.className = this.className == "icon-black icon-chevron-right" ? "icon-black icon-chevron-down" : "icon-black icon-chevron-right";
for (var c = 0; c < a.length; c++) g == a[c].className && (a[c].style.display = "none" != a[c].style.display ? "none" : "table-row");
return !1
}
}(e);
f.onclick()
}
};