//this gets the mysite.com portion of the emnbeded script
function leaderboardhq_getScriptURL()
{
var js_url = "";
var tags = document.getElementsByTagName("script");
for (var i = 0; i < tags.length; i++) {
var t = tags[i];
if (t.src.indexOf("leaderboardhq.com/v1/") !== -1) {
js_url = t.src;
}
}
return js_url;
}
//load cleanslate
var cleanslate_link = document.createElement("link");
cleanslate_link.rel = "stylesheet";
cleanslate_link.href = "https://leaderboardhq.com/static/v1/cleanslate.css";
cleanslate_link.type = "text/css";
document.getElementsByTagName('head')[0].appendChild(cleanslate_link);
//load css
var css_link = document.createElement("link");
css_link.rel = "stylesheet";
css_link.href = "https://leaderboardhq.com/static/v1/leaderboardhq.css";
css_link.type = "text/css";
document.getElementsByTagName('head')[0].appendChild(css_link);
//gets the domain
function leaderboardhq_getSite()
{
var site = document.location.hostname;
var js_url = leaderboardhq_getScriptURL();
if (js_url !== "") {
var s = js_url.split("?")[0];
var pieces = s.split("/");
site = pieces[pieces.length-1];
}
return site;
}
function getHTML() {
var container = document.getElementById('leaderboardhq');
var request = new XMLHttpRequest();
request.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
container.innerHTML = this.responseText;
if (this.responseText.startsWith('')) {
setInterval(getHTMLpaid, 60000);
}
}
};
request.open('GET', 'https://leaderboardhq.com/leaderboardhq?site=' + encodeURIComponent(leaderboardhq_getSite()));
request.send();
}
function getHTMLpaid() {
var container = document.getElementById('leaderboardhq');
var request = new XMLHttpRequest();
request.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
container.innerHTML = this.responseText;
}
};
request.open('GET', 'https://leaderboardhq.com/leaderboardhq?site=' + encodeURIComponent(leaderboardhq_getSite()));
request.send();
}
window.onload = function(){
getHTML();
}