







/*** Protected by US Patent 6,865,593 and pending patent applications. WebCollage (c) 2000-2009. ***/
try {

var wsmlMakeResourceUrl = true; // Backward compatibility.
function wcsbGetPopupWindowUrl(button)
{
  return button.getAttribute('wcsb:url');
}
function wcsbGetPopupWindowFeatures(button)
{
  return 'height=' + button.getAttribute('wcsb:height') + ',' +
         'width=' + button.getAttribute('wcsb:width') + ',' +
         'top=' + button.getAttribute('wcsb:top') + ',' +
         'left=' + button.getAttribute('wcsb:left') + ',' +
         button.getAttribute('wcsb:features');
}
function wcsbGetPopupWindowName(button)
{
  return button.getAttribute('wcsb:target');
}
function wcsbOpenPopupWindow(url, name, features)
{
  var wcsbWindow = window.open(url, name, features);
  if (wcsbWindow == null) return;
  wcsbWindow.focus();
}
function wcsbOnclick(button)
{
  window.status='';
  var url = typeof(wcsbOverridingGetPopupWindowUrl) == 'undefined' ? wcsbGetPopupWindowUrl(button) : wcsbOverridingGetPopupWindowUrl(wcsbGetPopupWindowUrl, button);
  var features = typeof(wcsbOverridingGetPopupWindowFeatures) == 'undefined' ? wcsbGetPopupWindowFeatures(button) : wcsbOverridingGetPopupWindowFeatures(wcsbGetPopupWindowFeatures, button);
  var name = typeof(wcsbOverridingGetPopupWindowName) == 'undefined' ? wcsbGetPopupWindowName(button) : wcsbOverridingGetPopupWindowName(wcsbGetPopupWindowName, button);
  if (typeof(wcsbOverridingOpenPopupWindow) == 'undefined')
   wcsbOpenPopupWindow(url, name, features);
  else
    wcsbOverridingOpenPopupWindow(wcsbOpenPopupWindow, url, name, features);
}
function wcsbGetContainerUrlParam(paramName)
{
  var query = document.location.search;
  if (query.length > 1)
  {
    var pb = query.indexOf('?'+paramName+'=');
    if (pb == -1)
      pb = query.indexOf('&'+paramName+'=');
    if (pb != -1)
    {
      pb += paramName.length + 2;
      pe = query.indexOf('&',pb);
      if (pe == -1)
        pe = query.length;
      return unescape(query.substring(pb, pe));
    }
  }
  return '';
}

var wcsbReportingImages = [];
var wcsbConnections = {};
  
wcsbConnections['spalding']=new Object();
wcsbConnections['spalding'].mRerportingBase='http://www.live.spalding.webcollage.net/event-logger/log/';
wcsbConnections['spalding'].mReportingQuery='?channel-product-id=HOOP88830&wcpc=performance-1&partnerid=jumpusa&contextpath=product-content&origin=product';
  
function wcsbGetProductReportUrl(eventId, createUserSession, module)
{
  return wcsbConnections[module].mRerportingBase +
    eventId +
    wcsbConnections[module].mReportingQuery +
    '&allow-tc=' + createUserSession +
    '&allow-pc=' + createUserSession +
    '&rand=' + Math.round(Math.random() * 1000000);
}
function wcsbGetAlertUrl(alertId, params)
{
  return 'http://alerts.webcollage.net/alerts/logger?alert=' +
         alertId +
         '&cpi=HOOP88830&partner=jumpusa&https=false&' +
         params +
         '&rand=' + Math.round(Math.random() * 1000000);
}
function wcsbCreateReportingImage(reportUrl, onloadFunction)
{
  var img = new Image();
  img.onload = onloadFunction;
  img.src = reportUrl;
  wcsbReportingImages.push(img);
}
function wcsbReportEvent(eventId, onloadFunction, createUserSession, module)
{
  wcsbCreateReportingImage(wcsbGetProductReportUrl(eventId, createUserSession, module), onloadFunction);
}
function wcsbReportAlert(alertId, params)
{
  wcsbCreateReportingImage(wcsbGetAlertUrl(alertId, params), null);
}
function wcsbReportFailedToInject()
{
  wcsbReportAlert('failed-to-inject-button', 'inject-tries=20&inject-try-interval=1200');
}
function wcsbReportFailedToInjectOverlayButton()
{
wcsbReportAlert('failed-to-inject-button', 'inject-tries=20&inject-try-interval=1200&button-type=overlay');
}

function wcsbGetOldScriptSrc()
{
  var s = document.getElementsByTagName('script');
  for (var i = 0; i < s.length; ++i)
  {
    var src = s[i].getAttribute('src');
    if (src != null && typeof(src)=='string' && src.indexOf('/jumpusa/smart-button') > 0)
    {
      if (typeof(s[i].id) == 'undefined' || s[i].id != 'wcsb-auto')
        return s[i];
    }
  }
  return null;
}
var wcsbHtml = "";
var wcsbOverlayButton = "";
function wcsbDefaultInjectButton(buttonHtml)
{
  var old = wcsbGetOldScriptSrc();
  if (old != null)
  {
    var loc = document.createElement("span");
    old.parentNode.insertBefore(loc, old);
    loc.innerHTML = buttonHtml;
    return true;
  }
  return false;
}
var wcsbInjectTries = 20;
var wcsbInjectOverlayTries = 20;
var wcsbButtonInjected = false;
var wcsbOverlayButtonInjected = false;

function wcsbInjectOverlayButton()
{
  parentNode = wcsbFindOverlayParentNode();
  if (parentNode != null)
  {
    var overlayChildNode = document.createElement('span');
    overlayChildNode.innerHTML = wcsbOverlayButton;
    parentNode.appendChild(overlayChildNode);
    return true;
  }
  return false;
}
function wcsbTryToInjectOverlayButton()
{
try
{
  if (wcsbOverlayButtonInjected || typeof(wcsbFindOverlayParentNode) == 'undefined')
    return;
  wcsbOverlayButtonInjected = wcsbInjectOverlayButton();
  if (!wcsbOverlayButtonInjected)
  {
    if (wcsbInjectOverlayTries > 0)
    {
     --wcsbInjectOverlayTries;
     setTimeout(wcsbTryToInjectOverlayButton, 1200);
    }
    else
      wcsbReportFailedToInjectOverlayButton();    
  }
} catch (e){}  
}
function wcsbTryToInjectButton ()
{
try
{
  if (wcsbButtonInjected)
    return;
  wcsbButtonInjected = (typeof(wcsbInjectButton) == 'undefined') ?
    wcsbDefaultInjectButton(wcsbHtml) : wcsbInjectButton(wcsbHtml);
  if (wcsbButtonInjected)
  {
    wcsbReportButtonView();
    if (typeof(wcsbAbTestInit) != 'undefined')
      wcsbAbTestInit();
  }
  else
  {
    if (wcsbInjectTries > 0)
    {
     --wcsbInjectTries;
     setTimeout(wcsbTryToInjectButton, 1200);
    }
    else
      wcsbReportFailedToInject();
  }
} catch (e){}
}

function wcsbLoadStyle ()
{
  var l = document.createElement("link");
  l.setAttribute("rel", "stylesheet");
  l.setAttribute("id", "wcsb-stylesheet");
  l.setAttribute("type", "text/css");
  l.setAttribute("href", "http://content.webcollage.net/jumpusa/resources/smart-button/css/smart-button.css");
  document.getElementsByTagName("head").item(0).appendChild(l)
}
wcsbLoadStyle();
wcsbHtml+="<span id=\"wcsb-span\" class=\"wcsb\">";
wcsbOverlayButton+="<span id=\"wcsb-overlay-button-span\" class=\"wcsb-overlay-button\" wcsb:url=\"http://content.webcollage.net/jumpusa/product-content-page?channel-product-id=HOOP88830&amp;wcpid=spalding-performance-1&amp;report-event=product-button-click&amp;usemap=0\" wcsb:module=\"spalding\" wcsb:width=\"1000\" wcsb:height=\"710\" wcsb:top=\"20\" wcsb:left=\"20\" wcsb:target=\"_blank\" wcsb:features=\"status=yes,toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=1\" onclick=\"wcsbOnclick(this);\"><a href=\"javascript:void(0);\" class=\"wcsb-overlay-button-link\" id=\"wcsb-overlay-button-link\"></a></span>";
wcsbHtml+="<span id=\"wcsb-span-spalding\" class=\"wcsb-button wcsb-spalding\" wcsb:url=\"http://content.webcollage.net/jumpusa/product-content-page?channel-product-id=HOOP88830&amp;wcpid=spalding-performance-1&amp;report-event=product-button-click&amp;usemap=0\" wcsb:module=\"spalding\" wcsb:width=\"1000\" wcsb:height=\"710\" wcsb:top=\"20\" wcsb:left=\"20\" wcsb:target=\"_blank\" wcsb:features=\"status=yes,toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=1\" onclick=\"wcsbOnclick(this);\" onmouseover=\"window.status=\'Product information from Spalding\';return true;\" onmouseout=\"window.status=\'\';return true;\"><a href=\"javascript:void(0);\" class=\"wcsb-image-link\" id=\"wcsb-image-link-spalding\"><img border=\"0\" id=\"wcsb-image-spalding\" src=\"http://content.webcollage.net/jumpusa/resources/smart-button/images/icon.gif\" alt=\"Product information from Spalding\"></a><a href=\"javascript:void(0);\" class=\"wcsb-text-link\" id=\"wcsb-text-link-spalding\">Product information from Spalding</a></span>";
wcsbHtml+="</span>";

function wcsbReportButtonView()
{

  wcsbReportEvent('product-button-view', null, true,'spalding');

}

wcsbTryToInjectButton();
wcsbTryToInjectOverlayButton();
} catch (e) {}



