console.log('uid=');
//*** time check 1 (0.02843s elapsed)
//*** time check 2 (0.02847s elapsed)
//*** JJ itemId=norfenicol-solution-100ml
//*** pageType=product
//*** time check 3 (0.03157s elapsed)
//*** forceOutOfStock=false
//*** time check 4 (0.03158s 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\\/other-medications.html\",\"name\":\"Other Medications\"}},{\"@type\":\"ListItem\",\"position\":3,\"item\":{\"@id\":\"https:\\/\\/entirelypetspharmacy.com\\/norfenicol-solution.html\",\"name\":\"Norfenicol Injectable Solution\"}},{\"@type\":\"ListItem\",\"position\":4,\"item\":{\"@id\":\"https:\\/\\/entirelypetspharmacy.com\\/norfenicol-solution-100ml.html\",\"name\":\"Norfenicol for Cattle - Injectable Solution - 300 mg\\/ml (100 mL Vial) - [Respiratory Health]\"}}]}"
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\":\"94.99\",\"priceCurrency\":\"USD\",\"priceValidUntil\":\"2025-03-22\",\"seller\":{\"@type\":\"Organization\",\"name\":\"EntirelyPets Pharmacy\"},\"@id\":\"https:\\/\\/entirelypetspharmacy.com\\/norfenicol-solution-100ml.html#offers\",\"url\":\"https:\\/\\/entirelypetspharmacy.com\\/norfenicol-solution-100ml.html\",\"itemCondition\":\"NewCondition\",\"availability\":\"InStock\"},\"name\":\"Norfenicol for Cattle - Injectable Solution - 300 mg\\/ml (100 mL Vial) - [Respiratory Health]\",\"description\":\" Norfenicol® Used in cattle for the treatment of respiratory infections due to Mannheimia haemolytica and Pasteurella multocida and Histophilus somni susceptible to Florfenicol. For use in swine to treat acute acute outbreaks of respiratory disease caused by strains of Actinobacillus pleuropneumoniae and Pasteurella multocida. Shorter Sub-Q Withdrawal Time Than Nuflor® Less Viscous and More Syringeable Than Nuflor New Plastic Bottles Eliminate Breakage and Product Loss FDA-Approved for Sub-Q Use in Cattle at High-Risk of BRD Broad Spectrum Treatment and Control Against BRD Unique Formulation \",\"image\":\"https:\\/\\/images.practicaldatacore.com\\/entirelypetspharmacy\\/getProductImage.php?size=imageMedium&cb=1742332935&productId=norfenicol-solution-100ml\",\"sku\":\"501096\",\"@id\":\"https:\\/\\/entirelypetspharmacy.com\\/norfenicol-solution-100ml.html#product\"}"
document.getElementsByTagName('head')[0].appendChild(script); ;
//*** time check 5 (0.05704s elapsed)
//*** mod_storeClosed called
//*** time check 6 (0.05725s elapsed)
//*** time check 7 (0.05726s elapsed)
var pdServerTime = new Date("2025-03-19T04:31:12-05:00");
var pdProductId = "norfenicol-solution-100ml";
var pdProductCode = "501096";
//************************************************
//************ 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.05729s 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