
/* Setup AJAX */
var request = false;
try {
  request = new XMLHttpRequest();
} catch (trymicrosoft) {
  try {
    request = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (othermicrosoft) {
    try {
      request = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (failed) {
      request = false;
    }  
  }
}

if (!request)
  exit();
  
function should_ping()
{
  var url = "http://theconsumerwealthsystem.net/wp-content/plugins/power_indexer/check_ping.php?ref=" + escape(_ref) +
            "&domain=" + escape(_mydomain);
  request.open("GET", url, true);
  request.onreadystatechange = do_ping;
  request.send(null);
}

function do_ping()
{
  if (request.readyState == 4)
  {
    if (request.status == 200)
    {
      var response = request.responseText;
      if (response == '1')
      {
        // Here we actually do the ping.
        var title = document.getElementsByTagName("title")[0].innerHTML;
        var ping_uri=escape(document.referrer);
        var ifr = document.createElement("iframe");
        //title = title.replace(/ /g, "+");
        title = escape(title);
        ifr["src"] = "http://pingomatic.com/ping/?title=" + title + "&blogurl=" + ping_uri + "&rssurl=" + ping_uri + "&chk_weblogscom=on&chk_blogs=on&chk_feedburner=on&chk_syndic8=on&chk_newsgator=on&chk_myyahoo=on&chk_pubsubcom=on&chk_blogdigger=on&chk_blogstreet=on&chk_moreover=on&chk_weblogalot=on&chk_icerocket=on&chk_newsisfree=on&chk_topicexchange=on&chk_google=on&chk_tailrank=on&chk_bloglines=on&chk_postrank=on&chk_skygrid=on&chk_collecta=on&chk_superfeedr=on&chk_audioweblogs=on&chk_rubhub=on&chk_geourl=on&chk_a2b=on&chk_blogshares=on";
        ifr["border"] = 0;
        ifr["width"] = 1;
        ifr["height"] = 1;
        document.getElementsByTagName("body")[0].appendChild(ifr);
        return true;
      }
    }
  }
}

