(function (global) { var cleanslateCSSURL = "https://embed.pestroutes.com/resources/css/cleanslate.css"; var missingCleanslateCSS = true; var widgetCSSURL = "https://embed.pestroutes.com/resources/css/embeddableWidgets.css"; var missingWidgetCSS = true; var ss = document.styleSheets; for (var i = 0, max = ss.length; i < max; i++) { if (ss[i].href == cleanslateCSSURL) missingCleanslateCSS = false; if (ss[i].href == widgetCSSURL) missingWidgetCSS = false; } if(missingCleanslateCSS){ var styleTag = document.createElement("link"); styleTag.rel = "stylesheet"; styleTag.type = "text/css"; styleTag.href = cleanslateCSSURL; styleTag.media = "all"; document.getElementsByTagName('head')[0].appendChild(styleTag); } if(missingWidgetCSS){ var styleTag = document.createElement("link"); styleTag.rel = "stylesheet"; styleTag.type = "text/css"; styleTag.href = widgetCSSURL; styleTag.media = "all"; document.getElementsByTagName('head')[0].appendChild(styleTag); } var anchorElement = false; var widgetTags = document.getElementsByTagName('a'); // the following code resolves having multiple tags on the same page... for(var i in widgetTags){ if(widgetTags[i].id == "prembed-reviewsBadge"){ if(widgetTags[i].href.indexOf("defense-mesa") >= 0){ anchorElement = widgetTags[i]; break; } } } if(anchorElement === false){ console.log("FieldRoutes widget not found!"); return false; } var widgetElement = document.createElement('div'); widgetElement.className = 'cleanslate'; widgetElement.innerHTML = "

Pestreviews.org

Defense Pest Control

★★★★★

4,214 verified reviews
"; anchorElement.parentNode.replaceChild(widgetElement, anchorElement); })(this);