(function() { // Set the pdUid cookie with session-level expiration (no explicit expiration date) document.cookie = "pdUid=false; path=/; domain=entirelypetspharmacy.com; SameSite=Lax"; })();console.log('uid='); //*** time check 1 (0.01491s elapsed) //*** time check 2 (0.01496s elapsed) //*** JJ itemId=jmcatgranules //*** pageType=product //*** time check 3 (0.01853s elapsed) //*** forceOutOfStock=false //*** time check 4 (0.01855s elapsed) //*** public_mod_structuredData_renderJsonByItemId found //*** public_mod_structuredData enabled var script = document.createElement('script'); script.setAttribute('type', 'application/ld+json'); script.innerHTML = "{\"@context\":\"http:\\/\\/schema.org\",\"@type\":\"BreadcrumbList\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@id\":\"https:\\/\\/entirelypetspharmacy.com\\/\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@id\":\"https:\\/\\/entirelypetspharmacy.com\\/non-prescription.html\",\"name\":\"Non Prescription Items\"}},{\"@type\":\"ListItem\",\"position\":3,\"item\":{\"@id\":\"https:\\/\\/entirelypetspharmacy.com\\/joint-and-arthritis.html\",\"name\":\"Joint & Arthritis\"}},{\"@type\":\"ListItem\",\"position\":4,\"item\":{\"@id\":\"https:\\/\\/entirelypetspharmacy.com\\/hip-and-joint-maintenance.html\",\"name\":\"Hip & Joint Supplements\"}},{\"@type\":\"ListItem\",\"position\":5,\"item\":{\"@id\":\"https:\\/\\/entirelypetspharmacy.com\\/jointmaxcats.html\",\"name\":\"Joint Max for Cats\"}},{\"@type\":\"ListItem\",\"position\":6,\"item\":{\"@id\":\"https:\\/\\/entirelypetspharmacy.com\\/jmcatgranules.html\",\"name\":\"Joint MAX Granules for Cats (60 Doses)\"}}]}" document.getElementsByTagName('head')[0].appendChild(script); ; var script = document.createElement('script'); script.setAttribute('type', 'application/ld+json'); script.innerHTML = "{\"@context\":\"http:\\/\\/schema.org\",\"@type\":\"Product\",\"offers\":{\"@type\":\"Offer\",\"price\":\"14.99\",\"priceCurrency\":\"USD\",\"priceValidUntil\":\"2025-08-21\",\"seller\":{\"@type\":\"Organization\",\"name\":\"EntirelyPets Pharmacy\"},\"@id\":\"https:\\/\\/entirelypetspharmacy.com\\/jmcatgranules.html#offers\",\"url\":\"https:\\/\\/entirelypetspharmacy.com\\/jmcatgranules.html\",\"itemCondition\":\"NewCondition\",\"availability\":\"InStock\"},\"name\":\"Joint MAX Granules for Cats (60 Doses)\",\"description\":\" Joint MAX Granules for Cats is recommended for joint health with powerful active ingredients that enhance the functions of joint and connective tissue as well as antioxidants to help reduce oxidative stress. Created with a mixture of Glucosamine, Chondroitin, MSM, Creatine, EPA, DHA, and Vitamin C, Joint MAX Granules is a combination of some of the best, top-quality ingredients on the market with a tasty chicken flavor. Glucosamine and Chondroitin work together to support joint health by supporting the structural integrity of joints and connective tissues. Glucosamine is an easily absorbed natural substance that may stimulate the production of proteoglycans, which help maintain the health and resiliency of joints and connective tissues. Glucosamine also helps to maintain synovial fluid that lubricates the joints and helps sustain joint mobility. Chondroitin provides the building blocks for cartilage, which cushions joints. MSM plays an important role in enhancing tissue pliability by helping to maintain a normal inflammatory response and by cushioning tissues. Antioxidant, Vitamin C, helps reduce damaging free radicals and allows the body\'s cells to flush them out. EPA and DHA (omega-3 fatty acids) are vital to everyday health, strong muscles, and healthy joints and help ease the soreness from normal daily exercise or activity by cushioning tissues. The antioxidants in Grape Seed Extract along with Zinc help the body by reducing damaging free radicals and allowing the body\'s cells to flush them out. Creatine is included to enhance exercise tolerance by supporting stamina and endurance as well as normal muscle recovery. Joint Max Granules for Cats is a blend formulated to target all aspects of joint health. Joint MAX Granules for Cats can be a part of a multi-faceted approach to healthy joints because they can be given with prescription drugs. If your cat is undergoing joint discomfort from normal daily exercise or activity, Joint MAX Granules for Cats may help. Key Benefits: Joint Support: Joint MAX Granules are formulated to provide comprehensive joint support for cats. They contain a blend of active ingredients, including glucosamine, chondroitin, and MSM (Methylsulfonylmethane), which work together to promote joint health and improve mobility. These ingredients help nourish and lubricate the joints, supporting cartilage and reducing inflammation. Pain Relief: Cats with joint issues often experience discomfort and pain. Joint MAX Granules can help alleviate this pain by reducing inflammation in the joints and providing relief from joint stiffness. This can improve the overall quality of life for cats, allowing them to move more comfortably and engage in regular activities. Enhanced Mobility: Joint MAX Granules are designed to improve joint flexibility and mobility in cats. By supporting the health of cartilage and connective tissues, these granules can help cats regain their range of motion and engage in activities such as jumping, climbing, and playing more easily. This is especially beneficial for older cats or those with arthritis or other joint-related conditions. Long-term Joint Health: Regular use of Joint MAX Granules can contribute to the long-term joint health of cats. The active ingredients in the granules help to maintain healthy cartilage and slow down the progression of joint degeneration. By providing ongoing joint support, these granules can help prevent future joint issues and ensure that cats remain active and mobile as they age. Easy Administration: Joint MAX Granules are formulated as a powder, making them easy to administer to cats. The granules can be sprinkled over their food, allowing for convenient and stress-free supplementation. This is particularly helpful for cats who may be difficult to medicate or have a preference for certain food textures. It\'s important to note that while Joint MAX Granules can provide significant benefits for cats with joint issues, it\'s always advisable to consult with a veterinarian before starting any new supplement regimen for your pet. They can assess your cat\'s specific condition and provide tailored recommendations for their joint health needs. Proprietary Blend of Ingredients Our formula contains antioxidants to help reduce oxidative stress. This powerful joint supplement is intended for older or middle-aged large dogs or smaller dogs with maximum joint support needs such as lubrication, cushioning of tissues, and support of cartilage, connective tissues, and bones. Active Ingredients Glucosamine and Chondroitin help keep joints and connective tissues resilient, lubricated, and mobile. Chondroitin is necessary for healthy cartilage as it absorbs water to keep the cartilage hydrated and cushioned. Anti-Inflammatory Agents & Antioxidants Joint MAX contains MSM, an organic form of sulfur. Healthy connective tissues and cartilage contain proteins with flexible sulfur bonds. Once the sulfur combines with glucosamine and chondroitin, they form collagen, a substance that gives cartilage its structure and flexibility. Antioxidants also play a significant role in the overall health of your dog and its joints. Vitamin C helps repair and construct cartilage to keep your pet mobile and happy. \",\"brand\":{\"@type\":\"Brand\",\"name\":\"Pet Health Solutions\"},\"image\":\"https:\\/\\/images.practicaldatacore.com\\/entirelypetspharmacy\\/getProductImage.php?size=imageMedium&cb=1755209550&productId=jmcatgranules\",\"sku\":\"JMFELINE300\",\"@id\":\"https:\\/\\/entirelypetspharmacy.com\\/jmcatgranules.html#product\"}" document.getElementsByTagName('head')[0].appendChild(script); ; //*** time check 5 (0.04787s elapsed) //*** mod_storeClosed called //*** time check 6 (0.04805s elapsed) //*** time check 7 (0.04806s elapsed) var pdServerTime = new Date("2025-08-18T09:48:46-05:00"); var pdProductId = "jmcatgranules"; var pdProductCode = "JMFELINE300"; //************************************************ //************ JS/CSS FILE ROUTINES ************* //************************************************ function pdLoadJsCssFile(filename, filetype){ if (filetype=="js") { var fileref=document.createElement('script'); fileref.setAttribute("type","text/javascript"); fileref.setAttribute("async",true); fileref.setAttribute("src", filename); } else if (filetype=="css") { var fileref=document.createElement("link"); fileref.setAttribute("rel", "stylesheet"); fileref.setAttribute("type", "text/css"); fileref.setAttribute("href", filename); } if (typeof fileref!="undefined") document.getElementsByTagName("head")[0].appendChild(fileref); } function pdAddStyle(css) { var style = document.createElement("style"); style.innerHTML = css; document.getElementsByTagName("body")[0].appendChild(style); } //*** time check 8 (0.04807s elapsed) /* pdGetElementsByClassName -- Revised to avoid JS conflicts with libraries that override native "getElementsByClassName" browser function in IE Developed by Robert Nyman, http://www.robertnyman.com Code/licensing: http://code.google.com/p/getelementsbyclassname/ */ var pdGetElementsByClassName = function (className, tag, elm){ var ieVersion = getInternetExplorerVersion(); if (ieVersion == -1 && document.getElementsByClassName) { pdGetElementsByClassName = function (className, tag, elm) { elm = elm || document; var elements = elm.getElementsByClassName(className), nodeName = (tag)? new RegExp("\b" + tag + "\b", "i") : null, returnElements = [], current; for(var i=0, il=elements.length; i -1) { if(signatureList[i] == 'android') { //*** ONLY CONSIDER android a mobile device if "mobile" is also present in user agent string if(agent.indexOf("mobile") > -1) isMobile = true; } else { isMobile = true; } } } return isMobile; } function pdIsIpad() { var isIpad = false; var signatureList = new Array('ipad'); var agent = navigator.userAgent.toLowerCase(); for(var i=0;i -1) isIpad = true; } return isIpad; } function pdIsTablet() { var isTablet = false; var signatureList = new Array('ipad', 'android'); var agent = navigator.userAgent.toLowerCase(); for(var i=0;i -1) { isTablet = true; //*** ASSUME TABLET if(signatureList[i] == 'android') { //*** ONLY CONSIDER android a mobile device if "mobile" is also present in user agent string if(agent.indexOf("mobile") > -1) isTablet = false; } else { isTablet = true; } } } return isTablet; } function pdFormatCurrency(num, includeDollarSign) { num = num.toString().replace(/$|\,/g,''); if(isNaN(num)) num = "0"; sign = (num == (num = Math.abs(num))); num = Math.floor(num*100+0.50000000001); cents = num%100; num = Math.floor(num/100).toString(); if(cents<10) cents = "0" + cents; for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++) num = num.substring(0,num.length-(4*i+3))+','+ num.substring(num.length-(4*i+3)); var returnValue = (((sign)?'':'-') + num + '.' + cents); if(includeDollarSign == true) returnValue = "$" + returnValue; return returnValue; } function pdFindParentForm(element) { var elm,parentForm; for (elm = element.parentNode; elm; elm = elm.parentNode) { if(elm.tagName.toLowerCase() == "form") { parentForm = elm; break; } } return parentForm; } function pdHideForLoggedInUser() { var hideList = pdGetElementsByClassName("pdHideForLoggedInUser", null); for(var i=0;i
Rewards Members Enjoy Great Benefits!
1
Join
It\'s free - get started now!
2
Earn
Points for purchases, referrals & more!
3
Redeem
Redeem for store credit and special offers!
Earn Points
Create an account
500 points
Make a purchase
1 point per $1
Refer friends
100 points per sign up
250 points per order
Write a review
20 points
");} if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', pdTempRun); } else { pdTempRun(); } //*** END public_mod_myRewards_getRenderedPromotionPopupJsInsertionCode *** //*** BEGIN public_mod_myRewards_getRenderedPromotionMessagingJsInsertionCode *** document.querySelectorAll("div.pdRewardsPromoMessage[productId=\"jmcatgranules\"], div.pdRewardsPromoMessage[data-itemid=\"jmcatgranules\"]").forEach(function(div) { div.innerHTML = "";}); //*** END public_mod_myRewards_getRenderedPromotionMessagingJsInsertionCode *** //*** time check 12a (0.07408s elapsed) //*** time check 12b (0.07511s elapsed) //*** time check 12c (0.07618s elapsed) //*** time check 12d (0.07702s elapsed) //*** time check 12e (0.07732s elapsed) //*** mod_backInStockNotification //*** time check 12f (0.07837s elapsed) //*** time check 13 (0.082s elapsed) //*** time check 14 (0.082s elapsed) //*** time check 15 (0.08206s elapsed) if (typeof pdPerformLoginActions === "function") { pdPerformLoginActions(false); } //*** time check 16 (0.08304s elapsed) //*** time check 17 (0.08413s elapsed) //*** time check 18 (0.08865s elapsed) //*** time check 19 (0.08866s elapsed) //*** time check 20 (0.08968s elapsed) //*** time check 21 (0.09265s elapsed) //*** time check 22 (0.09423s elapsed) //********************************* //*** BEGIN mod_promotionCenter *** //********************************* //*** COULD NOT FIND PUBLIC FUNCTION 'public_mod_promotionCenter_getRenderedPageScript3()' //******************************* //*** END mod_promotionCenter *** //******************************* //*** time check 23 (0.09425s elapsed) //*** SEND PROMO INFO TO ALREADY ON-PAGE HANDLER FUNCTION var pdPromo = {}; try{pdHandlePromoInfo(pdPromo)} catch(e) {} //*** SEND PROMO INFO TO ALREADY ON-PAGE HANDLER FUNCTION var pdProductListCalloutHtml = ""; try{pdHandleProductListCallout(pdProductListCalloutHtml)} catch(e) {} //*** time check 24 (0.09503s elapsed) //*** mod_fbConversion is NOT enabled! //*** time check 25 (0.0958s elapsed) //*** time check 26 (0.09673s elapsed) //*** time check 27 (0.09745s elapsed) //*** time check 28 (0.09825s elapsed) //**** CART ITEM COUNT MESSAGE ***** function pdDisplayCartItemCount() { var pdCartItemCount = pdGetCookie('pdCartItemCount'); if(!pdIsBlank(pdCartItemCount)) { var pdCartItemCountMessage = pdCartItemCount; jQuery('.pdCartItemCountMessage').html(pdCartItemCountMessage); } } pdDisplayCartItemCount(); //*** pageScript end (0.09831s elapsed) //*** time check 29 (0.09832s elapsed) //*** PAGESCRIPT DONE