// CONFIGURATION

var svu_timeout = 1000; // Timeout
var svu_default_freq = 1; // Default Frequency
var svu_check_img = "https://svu3.irquest.com/svu_server_check/svu_server_check.gif"; // Check pixel
// var svu_check_img = "http://svu3.irquest.com/svu_server_check/svu_server_check2.gif"; // Not existing pixel 1
// var svu_check_img = "http://www.testurl.de/server_check.gif"; // Not existing pixel 2


// DO NOT EDIT THE CODE BELOW !!!

var svu_js;
var svu_img;
var svu_window_onload;

function svu_deliver() {
  svu_box = document.createElement("div");
  svu_box.setAttribute("id", "svu_box");
  document.body.appendChild(svu_box);
  svu_stamp = (new Date()).getTime();
  svu_js = svu_js + "&cache=" + svu_stamp;
  svu_script = document.createElement("script");
  svu_script.setAttribute("type", "text/javascript");
  svu_script.setAttribute("src", svu_js);
  document.body.appendChild(svu_script);
}

function svu_onload() {
  if (svu_window_onload) { svu_window_onload(); }
  svu_img = new Image();
  svu_img.onload = svu_deliver;
  svu_img.onerror = svu_onerror;
  window.setTimeout("svu_onerror()", svu_timeout);
  svu_img.src = svu_check_img;
}

function svu_nothing() { }

function svu_onerror() {
  svu_img.onload = svu_nothing;
  svu_img.onerror = svu_nothing;
  svu_img.src = "";
}

function svu_invitation_check(url, svu_custom_freq) {
  svu_js = url;
  if (typeof svu_custom_freq == "undefined") { svu_freq = svu_default_freq; } else { svu_freq = svu_custom_freq; }
  if (typeof svu_layer_show == "undefined") { svu_layer_show = true; }
  if (svu_layer_show) { 
    if (!((new Date()).getTime()%svu_freq) & (svu_freq>0)) {        
      if (window.onload) { svu_window_onload=window.onload; }
      window.onload=svu_onload;
    }
  }
} 
