console.log('uid='); //*** time check 1 (0.01762s elapsed) //*** time check 2 (0.01765s elapsed) //*** JJ itemId=cethemeprch3 //*** pageType=product //*** time check 3 (0.01855s elapsed) //*** forceOutOfStock=false //*** time check 4 (0.01856s 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\\/cethemeprch3.html\",\"name\":\"CET HEXtra Premium Chews - Small (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\":\"25.39\",\"priceCurrency\":\"USD\",\"priceValidUntil\":\"2025-06-09\",\"seller\":{\"@type\":\"Organization\",\"name\":\"EntirelyPets Pharmacy\"},\"@id\":\"https:\\/\\/entirelypetspharmacy.com\\/cethemeprch3.html#offers\",\"url\":\"https:\\/\\/entirelypetspharmacy.com\\/cethemeprch3.html\",\"itemCondition\":\"NewCondition\",\"availability\":\"OutOfStock\"},\"name\":\"CET HEXtra Premium Chews - Small (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=1749261154&productId=cethemeprch3\",\"sku\":\"V015719\",\"@id\":\"https:\\/\\/entirelypetspharmacy.com\\/cethemeprch3.html#product\",\"gtin12\":\"814514020658\"}" document.getElementsByTagName('head')[0].appendChild(script); ; //*** time check 5 (0.05178s elapsed) //*** mod_storeClosed called //*** time check 6 (0.052s elapsed) //*** time check 7 (0.05201s elapsed) var pdServerTime = new Date("2025-06-06T23:23:05-05:00"); var pdProductId = "cethemeprch3"; var pdProductCode = "V015719"; //************************************************ //************ 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.05202s 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=\"cethemeprch3\"], div.pdRewardsPromoMessage[data-itemid=\"cethemeprch3\"]").forEach(function(div) { div.innerHTML = "";}); //*** END public_mod_myRewards_getRenderedPromotionMessagingJsInsertionCode *** //*** time check 12a (0.06204s elapsed) //*** time check 12b (0.06288s elapsed) //*** time check 12c (0.06489s elapsed) //*** time check 12d (0.06575s elapsed) //*** time check 12e (0.06593s elapsed) //*** mod_backInStockNotification //*** time check 12f (0.06652s elapsed) //*** time check 13 (0.06988s elapsed) //*** time check 14 (0.06989s elapsed) //*** time check 15 (0.06995s elapsed) if (typeof pdPerformLoginActions === "function") { pdPerformLoginActions(false); } //*** time check 16 (0.07067s elapsed) //*** time check 17 (0.07144s elapsed) //*** time check 18 (0.07205s elapsed) //*** time check 19 (0.07206s elapsed) //*** time check 20 (0.07264s elapsed) //*** time check 21 (0.07324s elapsed) //*** time check 22 (0.07477s elapsed) //********************************* //*** BEGIN mod_promotionCenter *** //********************************* //*** COULD NOT FIND PUBLIC FUNCTION 'public_mod_promotionCenter_getRenderedPageScript3()' //******************************* //*** END mod_promotionCenter *** //******************************* //*** time check 23 (0.07478s 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.07552s elapsed) //*** mod_fbConversion is NOT enabled! //*** time check 25 (0.07626s elapsed) //*** time check 26 (0.07687s elapsed) //*** time check 27 (0.07852s elapsed) //*** time check 28 (0.07982s 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.07986s elapsed) //*** time check 29 (0.07987s elapsed)