function NextPriceWeb338(text, NextDate) { function NextPrice(nodes) { nodes.forEach(node => { if (node instanceof HTMLScriptElement) { return; } if (node instanceof HTMLStyleElement) { return; } if (node instanceof Text) { if (node.nodeValue.match(text)) { node.nodeValue = node.nodeValue.replace(text, NextDate); } } else { NextPrice(Array.from(node.childNodes)); } }); } NextPrice(Array.from(document.body.childNodes)); } function set__price(){ NextPriceWeb338("{price1}", "210 240 Р"); NextPriceWeb338("{price1_old}", "262 800 Р"); NextPriceWeb338("{price2}", "263 040 Р"); NextPriceWeb338("{price2_old}", "328 800 Р"); NextPriceWeb338("{price3}", "335 040 Р"); NextPriceWeb338("{price3_old}", "418 800 Р"); NextPriceWeb338("{price4}", "10 950 руб/мес"); NextPriceWeb338("{price4_old}", "13 700 руб/мес"); NextPriceWeb338("{price5}", "17 450 руб/мес"); NextPriceWeb338("{price5_old}", ""); } if (!window.vakasPrice338Loaded) { window.vakasPrice338Loaded = true; set__price(); setTimeout(set__price, 3000); }