/*** Copyright (c) 2000-2009 by WebCollage Inc. All rights reserved.  ***/
/*** Protected by US Patent 6,865,593 and pending patent applications ***/
try
{
  
function wcsbGetUrlParts(url)
{
  var p = {scheme: "", authority: "", path: "", query: "", fragment: ""};
  var se = url.indexOf("://", 0);
  p.scheme = url.substring(0, se);
  var ai = se + 3;
  var pi = url.indexOf("/", ai) + 1;
  var qi = url.indexOf("?", ai) + 1;
  var fi = url.indexOf("#", ai) + 1;
  if ((qi > 0 && pi > qi)||(fi > 0 && pi > fi))
    pi = 0;
  if (fi > 0  && qi > fi)
    qi = 0;
  if (pi > 0)
    p.authority = url.substring(ai, pi - 1);
  else if (qi > 0)
    p.authority = url.substring(ai, qi - 1);
  else if (fi > 0)
    p.authority = url.substring(ai, fi - 1);
  else
    p.authority = url.substring(ai);
  if (pi > 0)
  {
    if (qi > 0)
      p.path = url.substring(pi, qi - 1);
    else if (fi > 0)
      p.path = url.substring(pi, fi - 1);
    else
      p.path = url.substring(pi);
  }
  if (qi > 0)
  {
    if (fi > 0)
      p.query = url.substring(qi, fi - 1);
    else
      p.query = url.substring(qi);
  }
  if (fi > 0 && fi < url.length)
    p.fragment = url.substring(fi);
  return p;
}
function wcsbSplitPath(path, delim, index)
{
  var segments = path.split(delim);
  if (index == -1)
    return segments[segments.length - 1];
  if (segments.length >= index)
    return segments[index];
  return "";
}
function wcsbGetCpi ()
{
    var urlParts = wcsbGetUrlParts(location.href);;
  var cpi = "";

var segment = urlParts.path;
       segment = wcsbSplitPath(segment, "-", 1);
cpi = segment;
    return cpi;
}
  function wcsbCallProductButton()
  {
    var s = document.createElement("script");
    s.id = "wcsb-auto";
    s.src = "http://content.webcollage.net/shopmanda/smart-button?ird=true&channel-product-id=" + escape(wcsbGetCpi());;
    document.getElementsByTagName("head").item(0).appendChild(s);
  }
  if (typeof(wcsbAvoidDoubleResponse)=='undefined')
  {
    wcsbAvoidDoubleResponse = true;
    setTimeout(wcsbCallProductButton, 1);
  }
}
catch (e) {}