Какие меньше 325 и больше 4100, если у вас вывод только в два блока? Да и как понять что во что? Я же русским языком (с примесью английского) пишу:
как понять чего тут надо, если в один и тот же ID "Catholic_Easter_gr" сначала вставляют дату как
document.getElementById("Catholic_Easter_gr").innerHTML = formatDate(catholicDate(year)); //строка 220
а затем опять тоже самое, но через пень колоду
var date0_1 = catholicDate(year); //строка 222
document.getElementById("Catholic_Easter_gr").innerHTML = formatDate(date0_1); //строка 223
Я не буду разбираться где и при каких условиях Христос был католикам, а где православным. Просто возьмите эти строки кода и распишите что строка 220 относится к блоку с периодом 325-1582 (или другому), а строка 223 к другому блоку, и т.д. по остальным ID в строках. Хоть что-то будет конкретное, а так для меня это какая-то каша.