var LelemFlgShowing = false, prefixL, eventNameL, intervalShowL, intervalHideL, Lsettings = true, queryParams = [], scriptObject = document.currentScript;
queryParams = getShopUrl();//(scriptObject)?getUrlVars(scriptObject.src):getUrlVars(getSrc());
var timeoutIdArr = [];
var closeElem = false;
var laybuytranslatedata = {
	"en_us":{
		"<strong>Lay-Buy</strong> is an affordable <b>LAYAWAY</b> payment option where":"<strong>Lay-Buy</strong> is an affordable <b>LAYAWAY</b> payment option where",
		"You select the down-payment %":"You select the down-payment %",
		"You select how many months you need to pay-off your purchase.":"You select how many months you need to pay-off your purchase.",
		"A once-off admin fee is payable. The amount depends on order value.":"A once-off admin fee is payable. The amount depends on order value.",
		"And its fully automated and highly secure.":"And its fully automated and highly secure.",
		"Payoff order's balance at any time and take earlier delivery.":"Payoff order's balance at any time and take earlier delivery.",
		"Simply select <strong>Lay-Buy</strong> at checkout.": "Simply select <strong>Lay-Buy</strong> at checkout.", 
		"Got It":"Got It",
		"Payment in 6 monthly instalments.":"Payment in 6 monthly instalments.",
		"Free Shipping Over $100.":"Free Shipping Over $100.",
		"You will see payment button on checkout page, past shipping.": "You will see payment button on checkout page, past shipping."
	
	},
	"fr":{
		"<strong>Lay-Buy</strong> is an affordable <b>LAYAWAY</b> payment option where":"<strong> Lay-Buy </strong> est une option de paiement <b> LAYAWAY </b> abordable où",
		"You select the down-payment %":"Vous sélectionnez le% d'acompte",
		"You select how many months you need to pay-off your purchase.":"Vous choisissez le nombre de mois dont vous avez besoin pour payer votre achat.",
		"A once-off admin fee is payable. The amount depends on order value.":"Des frais d'administration uniques sont payables. Le montant dépend de la valeur de la commande.",
		"And its fully automated and highly secure.":"Et c'est entièrement automatisé et hautement sécurisé.",
		"Payoff order's balance at any time and take earlier delivery.":"Paiement du solde de la commande à tout moment et réception anticipée.",
		"Simply select <strong>Lay-Buy</strong> at checkout.": "Sélectionnez simplement <strong> Lay-Buy </strong> à la caisse.", 
		"Got It":"Je l'ai",
		"Payment in 6 monthly instalments.":"Paiement en 6 mensualités.",
		"Free Shipping Over $100.":"Livraison gratuite sur plus de 100 $.",
		"You will see payment button on checkout page, past shipping.": "Vous verrez le bouton de paiement sur la page de paiement, expédition passée."
	},
	"es": {
		"<strong>Lay-Buy</strong> is an affordable <b>LAYAWAY</b> payment option where":"<strong> Lay-Buy </strong> es una opción de pago asequible <b> LAYAWAY </b> donde",
		"You select the down-payment %":"Selecciona el porcentaje de anticipo",
		"You select how many months you need to pay-off your purchase.":"Usted selecciona cuántos meses necesita para pagar su compra.",
		"A once-off admin fee is payable. The amount depends on order value.":"Se paga una tarifa administrativa única. La cantidad depende del valor del pedido.",
		"And its fully automated and highly secure.":"Y es totalmente automatizado y altamente seguro.",
		"Payoff order's balance at any time and take earlier delivery.":"Pague el saldo de la orden en cualquier momento y tome la entrega antes.",
		"Simply select <strong>Lay-Buy</strong> at checkout.": "Simplemente seleccione <strong> Lay-Buy </strong> al finalizar la compra.", 
		"Got It":"Entendido",
		"Payment in 6 monthly instalments.":"Pago en 6 cuotas mensuales.",
		"Free Shipping Over $100.":"Envío gratis en más de $ 100.",
		"You will see payment button on checkout page, past shipping.": "Verá el botón de pago en la página de pago, envío anterior."
		
	},
	"zh":{
		"<strong>Lay-Buy</strong> is an affordable <b>LAYAWAY</b> payment option where":"<strong>Lay-Buy</ strong>是一种价格合理的<b> LAYAWAY </ b>付款方式，其中",
		"You select the down-payment %":"您选择首付百分比",
		"You select how many months you need to pay-off your purchase.":"您选择需要还清多少个月的时间。",
		"A once-off admin fee is payable. The amount depends on order value.":"必须支付一次性的管理费。数量取决于订单价值。",
		"And its fully automated and highly secure.":"而且它是完全自动化且高度安全的。",
		"Payoff order's balance at any time and take earlier delivery.":"支付订单的余额随时可用，可以提早交付。",
		"Simply select <strong>Lay-Buy</strong> at checkout.": "只需在结帐时选择<strong>Lay-Buy</ strong>。", 
		"Got It":"得到它了",
		"Payment in 6 monthly instalments.":"分6个月支付。",
		"Free Shipping Over $100.":"满$100免运费。",
		"You will see payment button on checkout page, past shipping.": "您将在结帐页面上看到过往付款的付款按钮。"
	
	},
	"cs": {
		"<strong>Lay-Buy</strong> is an affordable <b>LAYAWAY</b> payment option where":"<strong> Lay-Buy </strong> je dostupná platební metoda <b> LAYAWAY </b>",
		"You select the down-payment %":"Vyberete zálohu%",
		"You select how many months you need to pay-off your purchase.":"Vyberete, kolik měsíců musíte splatit nákup.",
		"A once-off admin fee is payable. The amount depends on order value.":"Je třeba zaplatit jednorázový poplatek za správu. Částka závisí na hodnotě objednávky.",
		"And its fully automated and highly secure.":"A je plně automatizovaný a vysoce bezpečný.",
		"Payoff order's balance at any time and take earlier delivery.":"Zůstatek objednávky zůstatek kdykoli a přijmout dřívější doručení.",
		"Simply select <strong>Lay-Buy</strong> at checkout.": "Při pokladně jednoduše vyberte možnost <strong> Lay-Buy </strong>.", 
		"Got It":"Mám to",
		"Payment in 6 monthly instalments.":"Platba v 6 měsíčních splátkách.",
		"Free Shipping Over $100.":"Poštovné zdarma za více než 100 $.",
		"You will see payment button on checkout page, past shipping.": "Tlačítko platby se zobrazí na stránce pokladny, po odeslání."
		
	},
	"ja": {
		"<strong>Lay-Buy</strong> is an affordable <b>LAYAWAY</b> payment option where":"<strong> Lay-Buy </ strong>は、手頃な価格の<b> LAYAWAY </ b>支払いオプションです。",
		"You select the down-payment %":"頭金％を選択します",
		"You select how many months you need to pay-off your purchase.":"購入を完済するのに必要な月数を選択します。",
		"A once-off admin fee is payable. The amount depends on order value.":"一度限りの管理手数料がかかります。金額は注文金額によって異なります。",
		"And its fully automated and highly secure.":"そして、完全に自動化され、非常に安全です。",
		"Payoff order's balance at any time and take earlier delivery.":"いつでもペイオフ注文の残高を取得し、より早い納品を行う",
		"Simply select <strong>Lay-Buy</strong> at checkout.": "チェックアウト時に<strong>Lay-Buy</ strong>を選択するだけです。", 
		"Got It":"とった",
		"Payment in 6 monthly instalments.":"毎月6回の分割払い。",
		"Free Shipping Over $100.":"100$以上で送料無料。",
		"You will see payment button on checkout page, past shipping.": "あなたはチェックアウトページ、過去の出荷に支払いボタンを見るでしょう。"
		
	},
	"pt": {
		"<strong>Lay-Buy</strong> is an affordable <b>LAYAWAY</b> payment option where":"<strong> Lay-Buy </strong> é uma opção de pagamento acessível <b> LAYAWAY </b>, onde",
		"You select the down-payment %":"Você seleciona a% do adiantamento",
		"You select how many months you need to pay-off your purchase.":"Você seleciona quantos meses precisa para pagar sua compra.",
		"A once-off admin fee is payable. The amount depends on order value.":"É paga uma taxa de administração única. A quantidade depende do valor do pedido.",
		"And its fully automated and highly secure.":"E é totalmente automatizado e altamente seguro.",
		"Payoff order's balance at any time and take earlier delivery.":"Saldo da ordem de pagamento a qualquer momento e receber a entrega mais cedo.",
		"Simply select <strong>Lay-Buy</strong> at checkout.": "Basta selecionar <strong> Lay-Buy </strong> na finalização da compra.", 
		"Got It":"Entendi",
		"Payment in 6 monthly instalments.":"Pagamento em 6 parcelas mensais.",
		"Free Shipping Over $100.":"Frete grátis em mais de $ 100.",
		"You will see payment button on checkout page, past shipping.": "Você verá o botão de pagamento na página de checkout, envio anterior."
		
	},
	"hi": {
		"<strong>Lay-Buy</strong> is an affordable <b>LAYAWAY</b> payment option where":"<strong> Lay-Buy </ strong> एक किफायती <b> LAYAWAY </ b> भुगतान विकल्प है जहां",
		"You select the down-payment %":"आप डाउन-पेमेंट% का चयन करें",
		"You select how many months you need to pay-off your purchase.":"आप अपनी खरीद का भुगतान करने के लिए कितने महीनों का चयन करते हैं।",
		"A once-off admin fee is payable. The amount depends on order value.":"एक बार बंद करने के लिए व्यवस्थापक शुल्क देय है। राशि आदेश मूल्य पर निर्भर करती है।",
		"And its fully automated and highly secure.":"और इसकी पूरी तरह से स्वचालित और अत्यधिक सुरक्षित है।",
		"Payoff order's balance at any time and take earlier delivery.":"किसी भी समय पेऑफ ऑर्डर की शेष राशि और पहले की डिलीवरी लें।",
		"Simply select <strong>Lay-Buy</strong> at checkout.": "बस चेकआउट में <strong> Lay-Buy </ strong> चुनें।", 
		"Got It":"समझ गया",
		"Payment in 6 monthly instalments.":"6 मासिक किस्तों में भुगतान।",
		"Free Shipping Over $100.":"$ 100 से अधिक पर मुफ़्त शिपिंग।",
		"You will see payment button on checkout page, past shipping.": "आपको चेकआउट पृष्ठ पर भुगतान बटन दिखाई देगा जो शिपिंग के बाद मौजूद है।"
		
	},
	"nl":{
		"<strong>Lay-Buy</strong> is an affordable <b>LAYAWAY</b> payment option where":"<strong> Lay-Buy </strong> is een betaalbare <b> LAYAWAY </b> betalingsoptie waar",
		"You select the down-payment %":"U selecteert het aanbetalingspercentage",
		"You select how many months you need to pay-off your purchase.":"U kiest hoeveel maanden u nodig heeft om uw aankoop af te betalen.",
		"A once-off admin fee is payable. The amount depends on order value.":"Er is een eenmalige administratiekost verschuldigd. Het bedrag is afhankelijk van de orderwaarde.",
		"And its fully automated and highly secure.":"En het is volledig geautomatiseerd en zeer veilig.",
		"Payoff order's balance at any time and take earlier delivery.":"Betaal het saldo van de bestelling op elk gewenst moment en neem een ​​eerdere levering.",
		"Simply select <strong>Lay-Buy</strong> at checkout.": "Selecteer eenvoudig <strong> Lay-Buy </strong> bij het afrekenen.", 
		"Got It":"Ik snap het",
		"Payment in 6 monthly instalments.":"Betaling in 6 maandelijkse termijnen.",
		"Free Shipping Over $100.":"Gratis verzending vanaf $100.",
		"You will see payment button on checkout page, past shipping.": "U ziet de betalingsknop op de afrekenpagina, na verzending."
		
	}

};
var initContainerSelector = '.laybuy_elem_container_div';
function laybuytranslate(code){
	if(laybuytranslatedata && laybuytranslatedata.hasOwnProperty(code)){
		var tdata = laybuytranslatedata[code];
		var elems = document.querySelectorAll('[data-laybuytranslate]');
		for(var i = 0; i <elems.length; i++) {
			elems[i].innerHTML = tdata[elems[i].dataset.laybuytranslate];
		}
	}
}
function getSrc(){
	var scripts = document.getElementsByTagName("script")
	for (var i = 0; i < scripts.length; ++i) {
	    if(scripts[i].getAttribute('src').search("laybuy-advertize-element-creator-new.js")>0) {
	      return scripts[i].getAttribute('src');
	    }
	}
	return '';
}

function getShopUrl(){
	var vars = {};
	var shop = (typeof Shopify == "object" && Shopify.hasOwnProperty('shop'))?Shopify.shop:false;
	if(shop && shop!=""){
		vars ['shop'] = shop;
	}
	return vars;
}

function addCss(Lsettings){
	console.log('called-addcss');
	if(!Lsettings && !document.querySelector(initContainerSelector)){
		return false;
	}
	/*var css = '<link class="laybuy-elem-css" rel="stylesheet" href="https://lay-buys.com/css/laybuy-advertize-element-creator.css?v='+new Date().getTime()+'" type="text/css"/>';
	document.body.insertAdjacentHTML('beforeend', css);*/
	var shopsArray = ['big-play-games.myshopify.com'];
	if(!document.querySelector('.laybuy-elem-css')){
		if(shopsArray.indexOf(queryParams['shop'])!==-1){
			var css = '<link class="laybuy-elem-css" rel="stylesheet" href="https://lay-buys.com/css/laybuy-advertize-element-creator-bigplaygames.css?v='+new Date().getTime()+'" type="text/css"/>';
			document.body.insertAdjacentHTML('beforeend', css);
		}else{
			var css = '<link class="laybuy-elem-css" rel="stylesheet" href="https://lay-buys.com/css/laybuy-advertize-element-creator.css?v='+new Date().getTime()+'" type="text/css"/>';
			document.body.insertAdjacentHTML('beforeend', css);
		}
	}
	if(document.querySelector(initContainerSelector)){
		document.querySelector(initContainerSelector).style.display = 'block';
	}
	var laybuyadvert = getCookie("laybuyadvert");
	if(Lsettings && !laybuyadvert){
		prefixL = window.addEventListener ? "" : "on";
		eventNameL = window.addEventListener ? "addEventListener" : "attachEvent";
		document.querySelector('.laybuy-elem-css')[eventNameL](prefixL + "load", initAfter, false);
	}
	
}

function initElmt(){
	var laybuyadvert = getCookie("laybuyadvert");
	if(laybuyadvert==1 && !document.querySelector(initContainerSelector)){
		return false;
	}

	if(!(queryParams['shop'] && queryParams['shop']!="")){
		return false;
	}
	if(document.querySelector(initContainerSelector)){
		addCss(false);
	}
	var shopUrl = queryParams['shop'], page = "";
	if (window.location.pathname.indexOf('/products/') !== -1) {
		page = "products";
	}else if(window.location.pathname.indexOf('/collections/') !== -1){
		page = "collections";
	}else if(window.location.pathname.indexOf('/cart') !== -1){
		page = "cart";
	}else if(window.location.pathname=="/" || window.location.pathname==""){
		page = 'home';
	}else{
		page = 'other';
	}

	setTimeout(function(){
		var sendUrl = "https://lay-buys.com/shopmerchant/checkshopexists?_=" +new Date().getTime()+"&shop="+shopUrl+"&page="+page;
		sendAjaxRequest(sendUrl, addCss);
	 //    if(!Lsettings){
		// 	return false;
		// }
		
	}, 5000);
	
}



function initAfter(){
	var img = 'https://lay-buys.com/images/laybuy-button.png';
	if(queryParams['shop']=='ourschooluniform-com.myshopify.com'){
		img = 'https://cdn.shopify.com/s/files/1/1697/8259/files/logo.jpg?10525318503597297387';
	}
	var html = '<div class="laybuy-wrp-elem hide-elem">'+
		'<span class="close-laybuy-elem" onclick="closeLaybuyElem(1);"><a href="javascript:void(0);">x</a></span>'+
		'<div class="laybuy-element">'+
			'<a href="javascript:void(0);"><img onclick="startlaybuyadvertize(this);" src="'+img+'" alt=""></a>'+
			'<p>Available at Checkout<i class="laybuy-icon" onclick="startlaybuyadvertize(this);"><a href="javascript:void(0);">i</a></i>'+
			'</p>'+
		'</div>'+
	'</div>';
	document.body.insertAdjacentHTML('beforeend', html);
	//document.querySelector('.close-laybuy-elem')[eventNameL](prefixL + "click", closeLaybuyElem, false);
	timeoutIdArr.push(setTimeout(showElemL, 10000));
	//document.querySelector('.laybuy-wrp-elem')[eventNameL](prefixL + "mouseover", clearAllIntervalElem, false);
	//document.querySelector('.laybuy-wrp-elem')[eventNameL](prefixL + "mouseout", createIntervalElem, false);
}
function startlaybuyadvertize(ele){
	closeLaybuyElem(1);
	laybuyAdvertizeAll(ele);
}

function closeLaybuyElem(flg){
	if(document.querySelector('.laybuy-wrp-elem')){
		removeClass(document.querySelector('.laybuy-wrp-elem'), 'show-elem');
		addClass(document.querySelector('.laybuy-wrp-elem'), 'hide-elem');
		LelemFlgShowing = false;
		//clearAllIntervalElem();
		closeElem = true;
		if(flg){
			setCookie("laybuyadvert", 1, 1);//name, value, no. of days
			//console.log(document.cookie);
		}
	}
	
}
function getCookie(cname) {
    var name = cname + "=";
    var decodedCookie = decodeURIComponent(document.cookie);
    var ca = decodedCookie.split(';');
    for(var i = 0; i <ca.length; i++) {
        var c = ca[i];
        while (c.charAt(0) == ' ') {
            c = c.substring(1);
        }
        if (c.indexOf(name) == 0) {
            return c.substring(name.length, c.length);
        }
    }
    return "";
} 

function setCookie(cname, cvalue, exdays) {
    var d = new Date();
    d.setTime(d.getTime() + (exdays*24*60*60*1000));
    var expires = "expires="+ d.toUTCString();
    document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/";
    //console.log(new Date().toUTCString());
} 

function openLaybuyElem(){
	showElemL();
	closeElem = false;
}
function showElemL(){
	if(LelemFlgShowing){
		//hideing
		removeClass(document.querySelector('.laybuy-wrp-elem'), 'show-elem');
		addClass(document.querySelector('.laybuy-wrp-elem'), 'hide-elem');
		LelemFlgShowing = false;
		//clearAllIntervalElem();
		//createIntervalElem();
	}else{
		//showing
		removeClass(document.querySelector('.laybuy-wrp-elem'), 'hide-elem');
		addClass(document.querySelector('.laybuy-wrp-elem'), 'show-elem');
		LelemFlgShowing = true;
		//clearAllIntervalElem();
		//timeoutIdArr.push(setTimeout(showElemL, 25000));
	}
}
function clearAllIntervalElem(){
	for (var xid in timeoutIdArr){
    	window.clearInterval(timeoutIdArr[xid]);
    }
    timeoutIdArr = [];
}


function createIntervalElem(){
	clearAllIntervalElem();
	if(!closeElem)
		timeoutIdArr.push(setTimeout(showElemL, 10000));
}

function getUrlVars(url) {
        var vars = [], hash;
        var hashes = url.slice(url.indexOf('?') + 1).split('&');
        for(var i = 0; i < hashes.length; i++) {
            hash = hashes[i].split('=');
            vars.push(hash[0]);
            vars[hash[0]] = hash[1];
        }
        return vars;
}
function sendAjaxRequest(url, callback){
	var xhr = null, result = null;
    if(window.ActiveXObject) { xhr = new ActiveXObject('Microsoft.XMLHTTP'); }
    else if(window.XMLHttpRequest) { xhr = new XMLHttpRequest(); }
    if(xhr){
    	xhr.onreadystatechange = function() {
                        if(xhr.readyState == 4 && xhr.status == 200) {
                            result = xhr.responseText;
                            if(result && typeof JSON != 'undefined') {
                            	var result1 = JSON.parse(result);
                                result = result1.result;
                                if(callback){
                                	callback(result);
                                }
                                
                            }
                        } else if(xhr.readyState == 4) {
                        	//failed
                            result = false;
                            if(callback){
                                callback(result);
                            }
                        }
                        
        }
        xhr.open('GET', url, true);// `false` makes the request synchronous
        xhr.send();
    }
    if(!callback){
    	return result;
    }
              
}

function laybuyAdvertizeAll(ele){
	console.log('kkk');
	var haygainShops = ['haygain6.myshopify.com', 'haygain5.myshopify.com', 'haygain-2.myshopify.com', 'haygain4.myshopify.com'];
	var shops = ['big-play-games.myshopify.com'];
	var burleighwagonShop = ['live-laybuy.myshopify.com', 'burleigh-wagon.myshopify.com'];//
	var html='<div id="put-in-laybuy-popup-content">';
			html+='<div class="put-in-laybuy-popup-content">';
  				html+='<a onclick="closeLaybuyAdvertizeAll(this);">x</a>';
  				if(burleighwagonShop.indexOf(queryParams['shop'])===-1) {
	  				html+='<div class="switcher-wrapper">';
					html+='<select class="language-switcher" onchange="laybuytranslate(this.value);" id="lang" name="lang" title="Select Language">';
					html+='<option value="en_us" selected="">English (United States)</option>';
					html+='<option value="fr">French (Standard)</option>';
					html+='<option value="es">Spanish</option>';
					html+='<option value="zh">Chinese</option>';
					html+='<option value="cs">Czech</option>';
					html+='<option value="ja">Japanese</option>';
					html+='<option value="pt">Brazilian Portuguese</option>';
					html+='<option value="hi">Hindi</option>';
					html+='<option value="nl">Dutch</option>';
					html+='</select>';
	         		html+='</div>';
	         	}
				html+='<div class="popup popup-laybuy " id="PopupLaybuy">';
  					html+='<div class="popup_content">';
    					html+='<div class="laybuy-logo">';
      						html+='<img alt="Lay-Buys" src="https://lay-buys.com/images/new_lay_buys_logo.jpg">';
    					html+='</div>';
    					if(burleighwagonShop.indexOf(queryParams['shop'])!==-1) {
    						html+='<p class="partner-text">Secure a Burleigh Wagon for Christmas 2021 using our \'put it on lay-buy\' payment option</p>';
    					}else{
    						html+='<p class="partner-text" data-laybuytranslate="<strong>Lay-Buy</strong> is an affordable <b>LAYAWAY</b> payment option where"><strong>Lay-Buy</strong> is an affordable <b>LAYAWAY</b> payment option where</p>';
    					}
    					html+='<ul class="laybuy-benefits">';
							html+='<li>';
							       html+='<div class="pay-des description">';
							       		if(burleighwagonShop.indexOf(queryParams['shop'])!==-1) {
							       			html+='<h4>20% Down Payment (Non-refundable)</h4>';
							       		}else{
							       			html+='<h4 data-laybuytranslate="You select the down-payment %">You select the down-payment %</h4>';
							       		}
							       html+='</div>';
							html+='</li>';
							html+='<li>';
							        html+='<div class="mon-des description">';
							        if(burleighwagonShop.indexOf(queryParams['shop'])!==-1){
							         	html+='<h4>You select how many months you need to pay off your purchase (up to 6 months).</h4>';
							        }else if(haygainShops.indexOf(queryParams['shop'])!==-1){
							         	html+='<h4 data-laybuytranslate="Payment in 6 monthly instalments.">Payment in 6 monthly instalments.</h4>';
							        }else{
							         	html+='<h4 data-laybuytranslate="You select how many months you need to pay-off your purchase.">You select how many months you need to pay-off your purchase.</h4>';
							        }	
							        html+='</div>';
							html+='</li>';
							if(burleighwagonShop.indexOf(queryParams['shop'])!==-1){
								html+='<li>';
								        html+='<div class="shp-des description">';
								          html+='<h4>Order will be fulfilled once final payment is made.</h4>';
								        html+='</div>';
								html+='</li>';
							}
							html+='<li>';
							        html+='<div class="min-des description">';
							        	if(burleighwagonShop.indexOf(queryParams['shop'])!==-1){
							        		html+='<h4>A once-off small admin fee is payable. The amount depends on order value.</h4>';
							        	}else{
							        		html+='<h4 data-laybuytranslate="A once-off admin fee is payable. The amount depends on order value.">A once-off admin fee is payable. The amount depends on order value.</h4>';
							        	}
							        html+='</div>';
							html+='</li>';
							html+='<li>';
							        html+='<div class="sec-des description">';
							        if(burleighwagonShop.indexOf(queryParams['shop'])!==-1){
							          html+='<h4>Fully automated and highly secure.</h4>';
							        }else{
							          html+='<h4 data-laybuytranslate="And its fully automated and highly secure.">And its fully automated and highly secure.</h4>';
							        }
							        html+='</div>';
							html+='</li>';
							//if(['live-laybuy.myshopify.com'].indexOf(queryParams['shop'])!==-1){
								html+='<li>';
								        html+='<div class="ben-des description">';
								          html+='<h4 data-laybuytranslate="Payoff order\'s balance at any time and take earlier delivery.">Payoff order\'s balance at any time and take earlier delivery.</h4>';
								        html+='</div>';
								html+='</li>';
							//}
							if(shops.indexOf(queryParams['shop'])!==-1){
								html+='<li>';
								        html+='<div class="shp-des description">';
								          html+='<h4 data-laybuytranslate="Free Shipping Over $100.">Free Shipping Over $100.</h4>';
								        html+='</div>';
								html+='</li>';
							}
						html+='</ul>';
						html+='<div class="laybuy-footer">';
      						//html+='<h4 class="laybuy-subheading" data-laybuytranslate="Simply select <strong>Lay-Buy</strong> at checkout.">Simply select <strong>Lay-Buy</strong> at checkout.</h4>';
      						html+='<h4 class="laybuy-subheading" data-laybuytranslate="You will see payment button on checkout page, past shipping.">You will see payment button on checkout page, past shipping.</h4>';
      						
      						html+='<span class="lay-buy-put-icon-button" onclick="closeLaybuyAdvertizeAll(this);" ><img src="https://lay-buys.com/images/laybuy-button.png"/></span>';
    					html+='</div>';
    					html+='<div class="laybuy-actions">';
      						html+='<a onclick="closeLaybuyAdvertizeAll(this);" class="lay-buy-put-gotit-button" data-laybuytranslate="Got It">Got It</a>';
    					html+='</div>';
   					html+='</div>';
				html+='</div>';
			html+='</div>';
		html+='</div>';	
		html+='<div class="put-in-laybuy-popup-content-overlay"></div>';
	var element =  document.getElementById('put-in-laybuy-popup-content');
	if (typeof(element) == 'undefined' || element == null)
	{
		document.body.insertAdjacentHTML('beforeend', '<div id="put-in-laybuy-popup-content-wrapper">'+html+'</div>');
	  	addClass(document.body, "laybuy-scroll") ;
	}
}
function closeLaybuyAdvertizeAll(ele){
		var d=document.getElementById('put-in-laybuy-popup-content-wrapper');
		document.body.removeChild(d);
		removeClass(document.body, "laybuy-scroll") ;
		//openLaybuyElem();
}

function hasClass(el, className) {
  if (el.classList)
    return el.classList.contains(className)
  else
    return !!el.className.match(new RegExp('(\\s|^)' + className + '(\\s|$)'))
}

function addClass(el, className) {
  if (el.classList)
    el.classList.add(className)
  else if (!hasClass(el, className)) el.className += " " + className
}

function removeClass(el, className) {
  if (el.classList)
    el.classList.remove(className)
  else if (hasClass(el, className)) {
    var reg = new RegExp('(\\s|^)' + className + '(\\s|$)')
    el.className=el.className.replace(reg, ' ')
  }
}

initElmt();

