function cart_calc3(f,i) {

if(f=="remove") {
return confirm('weet je het zeker ?');
}

self.document.cartform.id.value=i;
self.document.cartform.func.value=f;
self.document.cartform.submit();
}

var prUrl = '../templates/checkPromo.php?code=';
var pcodeOK = 2;  // 2 - not yet checked, 1 - correct, 0 - failed
        
function getHTTPObject2()
        {
        try {
        req = new XMLHttpRequest();
          } catch (err1)
          {
          try {
          req = new ActiveXObject("Msxml12.XMLHTTP");
          } catch (err2)
          {
          try {
            req = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (err3)
            {
	req = false;
            }
          }
	}
        return req;
	}
        
        var http = getHTTPObject2(); // We create the HTTP Object        

function handlePCResponse() {
        if (http.readyState == 4) {
            pcodeOK = http.responseText;
            if(pcodeOK =='1') {
              document.getElementById('promoCode').style.color= '#FF3300';
              document.getElementById('promoCode').disabled = true;
			  iframe.location.href= '../templates/activatePromo.php?code=' + thecode;
              return true;
           }
        }
      }

    function verifyPromoCode(field) {
	thecode = field.value;
  
      http.open("GET", prUrl + escape(thecode), true);
      http.onreadystatechange = handlePCResponse;
      http.send(null);
      }
