var modified = false;

function catidx_saveNavigate(nextUrl, idxlink) {
  if (modified) {
    var theEvent = window.event || arguments.callee.caller.arguments[0];
    document.forms.frmcatidx.nexturl.value = nextUrl;
    document.forms.frmcatidx.submit();
    theEvent.returnValue = false;
    if (!document.all) {
      /* only on netscape, fireforx */
      theEvent.preventDefault();
    }
  }
  return false;  
}

function catidx_saveNavigateAnchor(nextUrl, idxlink, idxanchor) {
  //if (modified) {
    var theEvent = window.event || arguments.callee.caller.arguments[0];
    document.forms.frmcatidx.nexturl.value = nextUrl;
    document.forms.frmcatidx.submit();
    theEvent.returnValue = false;
    if (!document.all) {
      /* only on netscape, fireforx */
      theEvent.preventDefault();
    }
  //}
  return false;  
}

function catidx_saveSearch(code, keyword, clsonly) {
  var theEvent = window.event || arguments.callee.caller.arguments[0];
  document.forms.frmcatidx.code.value = code;
  document.forms.frmcatidx.keyword.value = keyword;
  document.forms.frmcatidx.clsonly.value = clsonly;
  document.forms.frmcatidx.offset.value = "0";
  if (document.forms.frmcatidx.clsonly.value != 1) {
     document.forms.frmcatidx.menu.value = "";
     document.forms.frmcatidx.cls2.value = "";
  }
  document.forms.frmcatidx.submit();
  theEvent.returnValue = false;
  if (!document.all) {
    /* only on netscape, fireforx */
    theEvent.preventDefault();
  }
  return false;
}

function catidx_flagItem(cbx, stockcode, minorder) {
  var txt = eval("document.forms.frmcatidx._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 catidx_modQty() {
  modified = true;
}