var modified = false;

function catinf_saveNavigate(nextUrl, link) {
  if (modified) {
    var theEvent = window.event || arguments.callee.caller.arguments[0];
    document.forms.frmcatinf.nexturl.value = nextUrl;
    document.forms.frmcatinf.submit();
    theEvent.returnValue = false;
    if (!document.all) {
      /* only on netscape, fireforx */
      theEvent.preventDefault();
    }
    return false;  
  } else {
  }
}

function catinf_saveSearch(code, keyword, clsonly) {
  var theEvent = window.event || arguments.callee.caller.arguments[0];
  document.forms.frmcatinf.action = "/catidx.php";
  document.forms.frmcatinf.code.value = code;
  document.forms.frmcatinf.keyword.value = keyword;
  document.forms.frmcatinf.clsonly.value = clsonly;
  if (document.forms.frmcatinf.clsonly.value == 1) {
     document.forms.frmcatinf.menu.value = "";
     document.forms.frmcatinf.cls2.value = "";
  }
  document.forms.frmcatinf.submit();
  theEvent.returnValue = false;
  if (!document.all) {
    /* only on netscape, fireforx */
    theEvent.preventDefault();
  }
  return false;  
}

function catinf_flagItem(cbx, stockcode, minorder) {
  var txt = eval("document.forms.frmcatinf._qty_" + stockcode);
  if (cbx.checked) {
      if (txt.value == "") {
        txt.value = minorder < 1 ? 1: minorder;
      }
  } else {
  }
  /* flagged that we require to save the shopping chart */
  modified = true;
}

function catinf_modQty() {
  modified = true;
}
