
Contact Information
ArrayAbout Me
Female
February 27, 2026
Critter Details
Marble is a 1 – 2-year-old, 61 lb Lab mix who brings just the right mix of fun and companionship. Rescued from Alabama, she is now in NJ and ready for a fresh start with a family of her own. Marble is playful, happy, and loves being around people. She does well with other dogs and enjoys having friends to romp around with. At her age, shes past the tiny puppy stage but still full of energy and enthusiasm for life. She is an eager to please boy who loves treats, toys and playtime. She is microchipped, spayed, and up to date on vaccines. Marble is ready to leave her past behind and start her next chapter in a loving home. Apply at ehrdogs.org. (function () { // Only on animal detail pages if (!//animals/detail/i.test(location.pathname)) return; // Debounce to avoid double-fire (touchend + click, etc.) var lastNavAt = 0; function toFullSize(url) { try { var u = new URL(url, location.href); u.searchParams.delete(’width’); u.searchParams.delete(’height’); return u.toString(); } catch (e) { return url || ”; } } function looksLikeAnimalPhoto(url) { return //pictures/animals/d+/d+/[^?#]+.(jpg|jpeg|png|gif)/i.test(url || ”); } function handler(e) { var el = e.target; if (!el) return; // Find the closest anchor or image in the click path var a = el.closest ? el.closest(’a’) : null; var img = el.closest ? el.closest(’img’) : null; var url = ”; // Prefer anchor href if it points to an animal photo if (a && a.getAttribute) { var href = a.getAttribute(’href’) || ”; if (href && (href.indexOf(’/pictures/animals/’) !== -1 || looksLikeAnimalPhoto(href))) { url = href; } } // Otherwise fall back to the image src if (!url && img && img.getAttribute) { var src = img.getAttribute(’src’) || ”; if (src && (src.indexOf(’/pictures/animals/’) !== -1 || looksLikeAnimalPhoto(src))) { url = src; } } if (!url) return; // Absolute URL + full-size version try { url = new URL(url, location.href).toString(); } catch (_) {} url = toFullSize(url); // Stop PrettyPhoto (and any other delegated click handlers) e.preventDefault(); e.stopPropagation(); if (e.stopImmediatePropagation) e.stopImmediatePropagation(); // Debounce var now = Date.now(); if (now – lastNavAt < 500) return; lastNavAt = now; // SAME TAB navigation to the full-size image location.href = url; } // Capture phase is the key: we get the event before PrettyPhoto. ['click', 'pointerup', 'touchend'].forEach(function (evt) { document.addEventListener(evt, handler, true); }); })();