console.log('uid='); //*** time check 1 (0.01533s elapsed) //*** time check 2 (0.01536s elapsed) //*** JJ itemId=cetheprchla3 //*** pageType=product //*** time check 3 (0.01558s elapsed) //*** forceOutOfStock=false //*** time check 4 (0.01559s 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\\/dentalproducts.html\",\"name\":\"Dental Products\"}},{\"@type\":\"ListItem\",\"position\":4,\"item\":{\"@id\":\"https:\\/\\/entirelypetspharmacy.com\\/catdentaltreats.html\",\"name\":\"Dental Cat Treats\"}},{\"@type\":\"ListItem\",\"position\":5,\"item\":{\"@id\":\"https:\\/\\/entirelypetspharmacy.com\\/cet-chews-for-dogs.html\",\"name\":\"Virbac CET Chews for Dental Health\"}},{\"@type\":\"ListItem\",\"position\":6,\"item\":{\"@id\":\"https:\\/\\/entirelypetspharmacy.com\\/cet-hextra-chews.html\",\"name\":\"CET Hextra Premium Enzymatic Chews\"}},{\"@type\":\"ListItem\",\"position\":7,\"item\":{\"@id\":\"https:\\/\\/entirelypetspharmacy.com\\/cetheprchla3.html\",\"name\":\"CET HEXtra Premium Chews - Medium (30 count)\"}}]}" 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\":\"38.89\",\"priceCurrency\":\"USD\",\"priceValidUntil\":\"2025-06-24\",\"seller\":{\"@type\":\"Organization\",\"name\":\"EntirelyPets Pharmacy\"},\"@id\":\"https:\\/\\/entirelypetspharmacy.com\\/cetheprchla3.html#offers\",\"url\":\"https:\\/\\/entirelypetspharmacy.com\\/cetheprchla3.html\",\"itemCondition\":\"NewCondition\",\"availability\":\"InStock\"},\"name\":\"CET HEXtra Premium Chews - Medium (30 count)\",\"description\":\" CET HEXtra Premium Chews Satisfy your dog\'s need to chew, and clean his mouth at the same time, with CET HEXtra Premium Chews. Dogs have the natural compulsion to chew in order to relieve stress or cure boredom. This is especially true for puppies. For any dog, the need to chew is an urge that must be satisfied. Instead of sacrificing your shoes to the puppy\'s chewing urge, give the dog something beneficial to chew with CET\'s brand of chews. These chewy strips work like rawhide pieces to help your dog exercise his natural need to chew. They also prevent excess stress on the teeth and gums. Unlike rawhide, the CET HEXtra Premium Chews contain chlorhexidine, an antiseptic that helps clean your dog\'s mouth every time the dog chomps down on the CET chews. These strips are also petite to fit a small dog\'s mouth. The CET HEXtra Premium Chews are made to please any dog, no matter his or her size. Made from beef hide for a natural abrasive action that removes plaque buildup and controls tartar Patented Chlorhexidine is released into the oral cavity during chewing and may be released for up to 24 hours, providing sustained antimicrobial action The perfect everyday treat that helps clean teeth and leaves your pup’s breath smelling fresh 30 tasty treats come in every easy to use resealable bag for maximum freshness A great way to aid in good periodontal health and brighten teeth at the same time \",\"image\":\"https:\\/\\/images.practicaldatacore.com\\/entirelypetspharmacy\\/getProductImage.php?size=imageMedium&cb=1750387355&productId=cetheprchla3\",\"sku\":\"V015720\",\"@id\":\"https:\\/\\/entirelypetspharmacy.com\\/cetheprchla3.html#product\",\"gtin12\":\"814514020665\"}" document.getElementsByTagName('head')[0].appendChild(script); ; //*** time check 5 (0.04701s elapsed) //*** mod_storeClosed called //*** time check 6 (0.04723s elapsed) //*** time check 7 (0.04724s elapsed) var pdServerTime = new Date("2025-06-21T15:33:27-05:00"); var pdProductId = "cetheprchla3"; var pdProductCode = "V015720"; //************************************************ //************ 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.04724s 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
"); //*** END public_mod_myRewards_getRenderedPromotionPopupJsInsertionCode *** //*** BEGIN public_mod_myRewards_getRenderedPromotionMessagingJsInsertionCode *** document.querySelectorAll("div.pdRewardsPromoMessage[productId=\"cetheprchla3\"], div.pdRewardsPromoMessage[data-itemid=\"cetheprchla3\"]").forEach(function(div) { div.innerHTML = "";}); //*** END public_mod_myRewards_getRenderedPromotionMessagingJsInsertionCode *** //*** time check 12a (0.05959s elapsed) //*** time check 12b (0.06051s elapsed) //*** time check 12c (0.06161s elapsed) //*** time check 12d (0.06265s elapsed) //*** time check 12e (0.0628s elapsed) //*** mod_backInStockNotification //*** time check 12f (0.06373s elapsed) //*** time check 13 (0.06653s elapsed) //*** time check 14 (0.06654s elapsed) //*** time check 15 (0.06658s elapsed) if (typeof pdPerformLoginActions === "function") { pdPerformLoginActions(false); } //*** time check 16 (0.06733s elapsed) //*** time check 17 (0.0685s elapsed) //*** time check 18 (0.06961s elapsed) //*** time check 19 (0.06962s elapsed) //*** time check 20 (0.07133s elapsed) //*** time check 21 (0.0723s elapsed) //*** time check 22 (0.07645s elapsed) //********************************* //*** BEGIN mod_promotionCenter *** //********************************* //*** COULD NOT FIND PUBLIC FUNCTION 'public_mod_promotionCenter_getRenderedPageScript3()' //******************************* //*** END mod_promotionCenter *** //******************************* //*** time check 23 (0.07647s 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.0773s elapsed) //*** mod_fbConversion is NOT enabled! //*** time check 25 (0.07795s elapsed) //*** time check 26 (0.07861s elapsed) //*** time check 27 (0.07927s elapsed) //*** time check 28 (0.07997s 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.08003s elapsed) //*** time check 29 (0.08004s elapsed)