Products
We work closely with you and your family to get to know your loved one's life story so we can make their services as personal as possible.
Merchandise
We also offer a wide range of products, from beautiful memorial products to unique urns. If you have any questions about the items you see below, please feel free to get in touch with us. We'll be happy to answer any questions you may have.
").find("#productCatDesc").html();
$("#catDesc").html(catDesc);
alignProductTable();
});
};
$('#sortItemsDdl').change(function () {
var id = SubCategoryId();
loadProducts(id);
});
$('.category').each(function(indx, item){
$(item).click(function () {
$(this).makeCurrent();
var catId = itemId(this);
$('.subcategories').each(function () {
var id = itemId(this);
if (id == catId)
$(this).showItem();
else
$(this).hideItem();
});
initSubsDropDown(CategoryId());
var id = SubCategoryId();
if (id) {
$('.subcategory[data-item-id=' + id + ']').makeCurrent();
}
//loadProducts(id);
});
});
$('.subcategory').click(function () {
$(this).makeCurrent();
var id = itemId(this);
loadProducts(id);
});
$('#viewSubsDdl').change(function () {
var subCat = $('.subcategory[data-item-id=' + $(this).val() + ']');
if (!subCat.length) {
loadProducts(0); // $(".category.current").click();
}
else {
subCat.makeCurrent();
var id = SubCategoryId();
loadProducts(id);
}
});
$('.table-layout-btn').click(function () {
$(this).addClass("active");
$('.list-layout-btn').removeClass("active");
localStorage.setItem('layout', 'Table');
var id = SubCategoryId();
loadProducts(id);
});
$('.list-layout-btn').click(function () {
$(this).addClass("active");
$('.table-layout-btn').removeClass("active");
localStorage.setItem('layout', 'List');
var id = SubCategoryId();
loadProducts(id);
});
$('body').wrapInner('
');
var $docEl = $('html, body'),
$wrap = $('.wrapper-ios'),
scrollTop;
$.lockBody = function () {
if (window.pageYOffset) {
scrollTop = window.pageYOffset;
$wrap.css({
top: -(scrollTop)
});
}
$docEl.css({
height: "100%",
overflow: "hidden"
});
}
$.unlockBody = function () {
$docEl.css({
height: "",
overflow: ""
});
$wrap.css({
top: ''
});
window.scrollTo(0, scrollTop);
window.setTimeout(function () {
scrollTop = null;
}, 0);
}
/* when user clicks product details-dialog is displayed */
$(document).on('click', '.product.with-photo', function () {
$.lockBody();
var pId = $(this).productId();
var params = {
productId: pId,
domainId: '4067cbd2-14f1-4d67-8759-896290b2a402'
};
function showDialog() {
$("#superbox-overlay").css("opacity", "0.8").show().click(function () {
//hideObituarySharePanel();
});
$('.product-details-dialog, .product-details').fadeIn(1000);
$('.close-dialog').click(function () {
$('.product-details-dialog, #superbox-overlay').fadeOut();
$.unlockBody();
});
}
$('.product-details').load('/FunHelper/ProductDetails', params, function (responce, status, xhr) {
if (status == "error") {
var msg = "Sorry but there was an error: ";
alert(msg + xhr.status + " " + xhr.statusText);
return;
}
else {
//set popup dimentions
var img = new Image();
img.onload = function () {
var imageWidth = this.width > 500 ? 500 : this.width;
var imageHeight = this.height > 375 ? 375 : this.height;
$(".merchandise .product-details-dialog")
.css("width", imageWidth)
.css("height", imageHeight)
.css("margin-left", -1 * imageWidth / 2)
.css("margin-top", -1 * imageHeight / 2);
};
img.src = $(".product-details-dialog .photo img").attr("src");
}
showDialog();
});
});
/* Marking first category and first subcategory as default */
$('.subcategories:first').showItem();
var firstSub = $('.subcategory:first');
if (firstSub.length && !$("#subsDropDownWrapper:visible").length) {
firstSub.makeCurrent();
}
else if ($('.category:first').length) {
$('.category:first').makeCurrent();
}
//init subcategories dropdown
initSubsDropDown(CategoryId());
alignProductTable();
var hashPart = window.location.hash;
if (!hashPart || hashPart.length === 0) {
var visSubmenu = $("#subsMenu").is(":visible");
if (visSubmenu){
var currSubCategory = $("#subsMenu .subcategories:eq(0) .subcategory:eq(0)");
if (!!currSubCategory) {
currSubCategory.makeCurrent();
var id = SubCategoryId();
loadProducts(id);
}
}
}
else {
//allowed to setup openned catogory via link hash
setCategoryByHash();
}
});