SERGEI RACHMANINOFF
All-night Vigil, Op. 37 (1915)
Dedicated to the memory of Stepan Vasilyevich Smolensky
1. Amen. Come, Let us worship God, our King *3:26
Arranged for male choir by Benedict Sheehan (b. 1980)
2. Bless the Lord, O my soul ?5:31
Arranged for male choir by Benedict Sheehan
3. Blessed is the man 6:08
Arranged for male choir by Dmitrii Lazarev (b. 1980)
4. O Gladsome Light *4:07
Arranged for male choir by Dmitrii Lazarev
5. Lord, now lettest Thou Thy servant depart in peace ?4:33
Arranged for male choir by Dmitrii Lazarev
6. Rejoice, O Virgin Theotokos 3:45
Arranged for male choir by Benedict Sheehan
7. Glory to God in the highest 3:15
Arranged for male choir by Alexander Gretchaninoff
8. Praise the name of the Lord 2:58
Arranged for male choir by Dmitrii Lazarev
9. Blessed art Thou, O Lord 6:55
Arranged for male choir by Dmitrii Lazarev
10. Having beheld the resurrection of Christ3:17
Arranged for male choir by Benedict Sheehan
11. My soul magnifies the Lord 9:52
Arranged for male choir by Benedict Sheehan
12. Glory to God in the highest 7:35
Arranged for male choir by Benedict Sheehan
13. Today salvation has come to the world 2:32
Arranged for male choir by Benedict Sheehan
descSectionTop) {
desc_sections.find("ul").css({"top": 0});
if (currentScrollPos > prevScrollPos && product_window.scrollTop() > descSectionTop + headerHeight) {
desc_sections
.stop()
.addClass("desc_sections_hold")
.css({"min-height": descSectionHeight})
.find("ul")
.css({"top": 0});
} else if (prevScrollPos > currentScrollPos) {
desc_sections
.stop()
.addClass("desc_sections_hold")
.css({"min-height": descSectionHeight})
.find("ul")
.css({"top": headerHeight});
} else {
prevScrollPos = 0;
} prevScrollPos = currentScrollPos;
if ($(window).width() < 768) {
$("body").css("padding-bottom", "68px");
}
} else {
prevScrollPos = 0;
desc_sections.stop().removeClass("desc_sections_hold")
if ($(window).width() < 768) {
$("body").css("padding-bottom", "68px");
}
}
// 點選產品說明滑動
$(".desc_sections a.scroll").bind("click", function(event) {
var targetScrollTop = parseInt($($(this).attr("href")).offset().top - descSectionHeight + 1);
if (targetScrollTop > window.scrollY + 1) {
$("html, body").stop().animate({
scrollTop: targetScrollTop
}, 300);
} else {
$("html, body").stop().animate({
scrollTop: targetScrollTop - headerHeight
}, 300);
}
});
// 顯示當前產品說明
if (currentScrollPos > prevScrollInformationPos) {
$.each(desc_section_list, function(index, desc_section) {
var desc_sectionTop = $(desc_section).offset().top - descSectionHeight - 1
var desc_sectionHeight = $(desc_section).height()
var current_desc_section = $("a.scroll[href$='" + $(desc_section).attr("id") + "']");
if (product_window.scrollTop() > desc_sectionTop || index === 0) {
current_desc_section
.stop()
.addClass('active')
.parent()
.siblings()
.find("a")
.removeClass('active');
} else {
current_desc_section.removeClass('active');
} prevScrollInformationPos = currentScrollPos;
});
} else {
$.each(desc_section_list, function(index, desc_section) {
var desc_sectionTop = $(desc_section).offset().top - descSectionHeight - 1
var desc_sectionHeight = $(desc_section).height()
var current_desc_section = $("a.scroll[href$='" + $(desc_section).attr("id") + "']");
if (product_window.scrollTop() + headerHeight > desc_sectionTop) {
current_desc_section
.stop()
.addClass('active')
.parent()
.siblings()
.find("a")
.removeClass('active');
} else {
current_desc_section.removeClass('active');
}
});
prevScrollInformationPos = currentScrollPos;
}
});
})