// START POPUP WITH ADD TO CART SUPPORT
var noreferrer = false;
var oktosubmit = false;
var singleadd = false;
function setitup(prodref) {
var undef;
// (V11) use unique name from source window as target
if ( opener ) 
  {
  if ( opener.WindowName ) document.forms.popform.target = opener.WindowName;   // Netscape needs the long-winded name
  // look through all parent forms 'till one containing field SID
  var of = opener.document.forms;
  var i = of.length - 1;
    for ( var j = 0; j <= i; j++)
    {
    var k = of[j].length - 1; 
    for ( var l = 0; l <= k; l++) 
      {
      if ( of[j].elements[l].name == 'PU_' + prodref ) 
        {
        // patch in values from calling page
        document.forms.popform.SID.value = of[j].SID.value;
        document.forms.popform.action = of[j].action;
        if ( of[j].SINGLEADD ) singleadd = true;
	if ( noreferrer ) 
	  {
	  document.forms.popform.ACTINIC_REFERRER.value = opener.location.href;
	  }
	else
	  {
	  document.forms.popform.ACTINIC_REFERRER.value = of[j].ACTINIC_REFERRER.value;
	  }
        document.forms.popform.PAGEFILENAME.value = of[j].PAGEFILENAME.value;
        return true;
        } 
      }
    }
  // should never get here but...
  alert("Cannot find product." 
      + "\nMake sure that the main page is still displaying the product and try again."
      + "\n(<input type=hidden disabled name=\"PU_NETQUOTE" + "VAR:PRODUCTREFERENCE\"> not found in Product Template)");
  setTimeout("window.close()",2000);  // defer the window close for Netscape & Opera
  return false;
  }
}
function doit() {
  setTimeout("window.close()",500);  // defer the window close for Netscape & Opera
  return oktosubmit;
}
// END POPUP WITH ADD TO CART SUPPORT
