function tpacWidgetEmbedCode(o) {
  var size               = o.size;
  var siteName           = o.siteName;
  var keywords           = o.keywords;
  var venueID             = o.venueID;
  var productionSeasonIDs = o.productionSeasonIDs;
  var sourceNum          = o.sourceNum;
  var useHTTPS           = o.useHTTPS;
  var productionIDs      = o.productionIDs;
  var eRubeDataPageNum   = "10,22";
  var linkToPageNum      = "9,5,1";
  var width;
  var height;
  switch (o.size) {
    case "728x90":
      width = 728;
      height = 90;
      break;
    case "160x600":
      width = 160;
      height = 600;
      break;
    default:
      width = 300;
      height = 250;
  }
  
  //var baseURL = "patrontest.tpac.org/" + ((siteName == "") ? "tpac" : siteName) + "/";
  var baseURL = "patron.tpac.org/";
  
  var httpVal = (useHTTPS) ? "https://" : "http://";
  var swfURL = httpVal + baseURL + 'res/tpacwidget_' + width + 'x' + height + '.swf';
    //swfURL = "http://patrontest.tpac.org/res/tpacwidget_300x250.swf"
    
  var returnStr = "";
  returnStr += '<object style="height: ' + height + 'px; width: ' + width + 'px">';
  returnStr += '  <param name="movie" value="' + swfURL + '">';
  returnStr += '  <param name="baseURL" value="' + baseURL + '">';
  returnStr += '  <param name="siteName" value="' + siteName + '">';
  returnStr += '  <param name="keywords" value="' + keywords + '">';
  returnStr += '  <param name="productionIDs" value="' + productionIDs + '">';
  returnStr += '  <param name="productionSeasonIDs" value="' + productionSeasonIDs + '">';
  returnStr += '  <param name="venueID" value="' + venueID + '">';
  returnStr += '  <param name="sourceNum" value="' + sourceNum + '">';
  returnStr += '  <param name="useHTTPS" value="' + useHTTPS + '">';
  returnStr += '  <param name="eRubeDataPageNum" value="' + eRubeDataPageNum + '">';
  returnStr += '  <param name="linkToPageNum" value="' + linkToPageNum + '">';
  returnStr += '  <param name="allowScriptAccess" value="always">';
  returnStr += '  <embed src="' + swfURL + '?baseURL=' + baseURL + '&siteName=' + siteName + '&linkToPageNum=' + linkToPageNum + '&eRubeDataPageNum=' + eRubeDataPageNum + '&keywords=' + keywords + '&productionIDs=' + productionIDs + '&productionSeasonIDs=' + productionSeasonIDs + '&venueID=' + venueID + '&sourceNum=' + sourceNum + '&useHTTPS=' + useHTTPS + '" type="application/x-shockwave-flash" allowScriptAccess="always" width="' + width + '" height="' + height + '">';
  returnStr += '</object>';
  return returnStr;
}


/*
PASS ALONG FOR EMBED:
siteName
keywords
venueID
sourceNum
*/