window.dsl_isEmbed = (typeof window.dsl_isEmbed != "undefined")? window.dsl_isEmbed : true; let oldPageFlag = document.querySelector('.dryskinlens-banner-container .try-now') != null; var dmldslwgtWrapperElement = document.getElementById("dmldslwgt_wrapper"); var oldPageWrapperElement = document.querySelector(".dryskinlens-container"); if (!oldPageFlag){ var widgetWidth = dmldslwgtWrapperElement.offsetWidth; window.dmldslwgt_WIDTH = widgetWidth; } var head = document.head; var link = document.createElement("link"); link.type = "text/css"; link.rel = "stylesheet"; link.href = 'https://www.dryskinlens.com/stylesheets/style.css'; head.appendChild(link); if (!oldPageFlag){ if (window.dsl_isEmbed){ dmldslwgtWrapperElement.innerHTML = '
'; if (widgetWidth >= 500){ dmldslwgtWrapperElement.classList.add('embed-banner-desktop-background'); }else{ dmldslwgtWrapperElement.classList.add('embed-banner-mobile-background'); } document.getElementById("dmldslwgtBannerCtaButton").addEventListener("click",function(){ LoadIMBWidget('dmldslwgt_wrapper'); }) }else{ LoadIMBWidget('dmldslwgt_wrapper'); } } //console.log(oldPageFlag); function getEmbedHtmlData(url, callback){ let request = new XMLHttpRequest(); request.open('GET', url, true); request.onload = function() { if (request.status >= 200 && request.status < 400) { // Success! callback({"status": "success","status_code":request.status, "data" : request.responseText}); } else { // We reached our target server, but it returned an error callback({"status": "success","status_code":request.status, "data" : "We reached our target server, but it returned an error"}); } }; request.onerror = function() { // There was a connection error of some sort callback({"error": "success","status_code":request.status, "data" : "Error occured in getting html data"}); }; request.send(); } function dmldsk_getScript(source, callback) { //console.log('inside get script call'); var script = document.createElement('script'); //var prior = document.getElementsByTagName('script')[0]; script.async = 1; script.onload = function(evt) { //console.log(source ," ready state: ",evt); callback({"status":"success","message":"done"}); }; script.onerror = function(err){ callback({"status":"error", "message":"error in getting script " + source}); } script.src = source; if (oldPageFlag){ oldPageWrapperElement.appendChild(script); }else{ dmldslwgtWrapperElement.appendChild(script); } } function LoadIMBWidget(cssSelector){ if (navigator.appName == 'Microsoft Internet Explorer' || !!(navigator.userAgent.match(/Trident/) || navigator.userAgent.match(/rv:11/))){ //setTimeout(function(){fmcSendGA("openApp","Browser Not Supported");},1000); //alert("We don't currently support this browser. Please reopen this page in a different browser.") if (oldPageFlag){ dmldslwgtWrapperElement = document.querySelector(".dryskinlens-parent-container"); } dmldslwgtWrapperElement.innerHTML = 'We don\'t currently support this browser. Please reopen this page in a different browser, such as Chrome.