if (!window.rds_js_loaded) { window.rd_cache_post = {}; window.addEventListener('message', function(event) { if (event.origin === 'http://repost-discount.ru' || event.origin === 'https://repost-discount.ru') { var separator = '|_|'; var parts = event.data.split('|_|'); var needOnRepost = 1; if (parts[0] == "sw") { var frame = document.getElementById('rdframe'); if (frame) frame.style.width = parts[1]+"px"; else console.log("Iframe not installed properly."); return; } else if (parts.length == 7 && parts[0] == "rd") { var result = {Source: parts[1], Success: parts[2], UserID: parts[3], Comments: parts[4], Error: parts[5]} // success if (document.getElementById("rd_coupon")) { document.getElementById("rd_coupon").innerHTML = parts[6]; needOnRepost = 0; } } else var result = {Source: "", Success: 0, UserID: "", Comments: "", Error: event.data} // unrecognized if (window["OnRepost"]) { if (result.Success && !window.rd_cache_post[result.Source]) { window.rd_cache_post[result.Source] = 1; window["OnRepost"](result); } } else if (needOnRepost) { console.log("Function 'OnRepost' is not defined. Please check manual for correct installation."); } } }); if (document.getElementById("rd_coupon_button")&&document.getElementById("rd_coupon_input")&&document.getElementById("rdframe")) document.getElementById("rd_coupon_button").onclick = function(){ document.getElementById("rdframe").src=document.getElementById("rdframe").src.split("?")[0]+"?CouponID="+document.getElementById("rd_coupon_input").value; } } window.rds_js_loaded = 1;