(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.02165s elapsed) //*** time check 2 (0.02167s elapsed) //*** JJ itemId=3pkzymoxhyfree //*** pageType=product //*** time check 3 (0.02194s elapsed) //*** forceOutOfStock=false //*** time check 4 (0.02195s 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\\/ear-and-eye-products.html\",\"name\":\"Non-Prescription Ear & Eye Products\"}},{\"@type\":\"ListItem\",\"position\":4,\"item\":{\"@id\":\"https:\\/\\/entirelypetspharmacy.com\\/earcleansers.html\",\"name\":\"Ear Cleansers & Treatments\"}},{\"@type\":\"ListItem\",\"position\":5,\"item\":{\"@id\":\"https:\\/\\/entirelypetspharmacy.com\\/zymoxhcmain.html\",\"name\":\"Zymox Otic\"}},{\"@type\":\"ListItem\",\"position\":6,\"item\":{\"@id\":\"https:\\/\\/entirelypetspharmacy.com\\/3pkzymoxhyfree.html\",\"name\":\"3 PACK Zymox Otic (1.25oz) Hydrocortisone Free\"}}]}" 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\":\"59.97\",\"priceCurrency\":\"USD\",\"priceValidUntil\":\"2025-12-25\",\"seller\":{\"@type\":\"Organization\",\"name\":\"EntirelyPets Pharmacy\"},\"@id\":\"https:\\/\\/entirelypetspharmacy.com\\/3pkzymoxhyfree.html#offers\",\"url\":\"https:\\/\\/entirelypetspharmacy.com\\/3pkzymoxhyfree.html\",\"itemCondition\":\"NewCondition\",\"availability\":\"OutOfStock\"},\"name\":\"3 PACK Zymox Otic (1.25oz) Hydrocortisone Free\",\"description\":\"Dogs and cats are prone to ear infections for a number of reasons, but you can use Zymox® Otic Hydrocortisone Free cream to kill the infection, no matter what its origin may be. Called otitis externa, these infections are most often caused by yeast and other factors. Itching, pain and rawness are some of the symptoms you may notice in your pet. Help your pet get relief by applying Zymox Otic Hydrocortisone Free cream. When rubbed onto a dirty canine or feline ear, the cream combats the bacteria and yeast. After a week of daily applications, the infection should be gone. Chronic infections may need two weeks of daily application for relief. See your vet if the infection doesn\'t seem to be subsiding. Zymox Otic Hydrocortisone Free cream is a topical cream that works best on unwashed ears, and you should keep your pet away from water throughout the treatment process. No prior or post cleaning required Apply liberally to fill ear canal Gently massage, working medication into infected area Permit pet to shake their head to remove excess Treat once a day for 7 days for acute infections Treat once a day for 14 days for chronic infection\",\"image\":\"https:\\/\\/images.practicaldatacore.com\\/entirelypetspharmacy\\/getProductImage.php?size=imageMedium&cb=1766110351&productId=3pkzymoxhyfree\",\"sku\":\"3PKZYMX1HYDF\",\"@id\":\"https:\\/\\/entirelypetspharmacy.com\\/3pkzymoxhyfree.html#product\"}" document.getElementsByTagName('head')[0].appendChild(script); ; //*** time check 5 (0.02203s elapsed) //*** mod_storeClosed called //*** time check 6 (0.02216s elapsed) //*** time check 7 (0.02217s elapsed) var pdServerTime = new Date("2025-12-22T08:29:18-06:00"); var pdProductId = "3pkzymoxhyfree"; var pdProductCode = "3PKZYMX1HYDF"; //************************************************ //************ 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.02219s 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