MugShotWidgetPinellas = new function() {
  var piBASE_URL = 'http://mugshots.s3.amazonaws.com/widget/';
  var piSTYLESHEET = 'http://mugshots.s3.amazonaws.com/widget/widgetWide.css';
  var piCONTENT_URL = 'http://mugshots.tampabay.com/widgetpinellas/';
  var piROOT = 'tampabaymugs-pinellas';

  function pirequestStylesheet(pistylesheet_url) {
    pistylesheet = document.createElement("link");
    pistylesheet.rel = "stylesheet";
    pistylesheet.type = "text/css";
    pistylesheet.href = pistylesheet_url;
    pistylesheet.media = "all";
    document.lastChild.firstChild.appendChild(pistylesheet);
  }

  function pirequestContent( local ) {
    var piscript = document.createElement('script');
    // How you'd pass the current URL into the request
    // script.src = CONTENT_URL + '&url=' + escape(local || location.href);
    piscript.src = piCONTENT_URL;
    // IE7 doesnÍt like this: document.body.appendChild(script);
    // Instead use:
    document.getElementsByTagName('head')[0].appendChild(piscript);
  }

  this.serverResponse = function( pidata ) {
    if (!pidata) return;
    var pidiv = document.getElementById(piROOT);
    var pitxt = '';
    for (var pii = 0; pii < pidata.length; pii++) {
      if (pitxt.length > 0) { pitxt += " "; }
      pitxt += pidata[pii];
    }
    pidiv.innerHTML = pitxt;
    pidiv.style.display = 'block'; 
  }

  pirequestStylesheet(piSTYLESHEET);
  document.write("<div id='" + escape(piROOT) + "' ></div>");
  pirequestContent();
}
