function cCartSubmitAction(formId, action) {
  var theForm;
  if ((!document.createElement) || (!(theForm = document.getElementById(formId))))
    return true;
    
  var input = document.createElement("input");
  input.type = "hidden";
  input.name = action;
  input.value = "1";
  theForm.appendChild(input);
  theForm.submit();
  
  return false;
}

// Return false if you want to block the submission
function cCartEnterKeyCheck(evt) {
  var evt = (evt) ? evt : ((event) ? event : null);
  var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
  if ((evt.keyCode == 13) && (node.type=="text")) {
    var theForm = node.form;
    var input = document.createElement("input");
    input.type = "hidden";
    input.name = "submittedUsingEnterKey";
    input.value = "1";
    theForm.appendChild(input);
  }
}

function cCartCatchEnterKey() {
  document.onkeypress = cCartEnterKeyCheck;
}