
function sfwm(formObj, where, mode) {
  formObj.action = where;
  formObj.State.value = mode;
  formObj.submit();
  return false;
}

function sfwmfv(formObj, where, mode, fld, val) {
  formObj.action = where;
  formObj.State.value = mode;
  formObj[fld].value = val;
  formObj.submit();
  return false;
}

function sfm(formObj, mode) {
  formObj.State.value = mode;
  formObj.submit();
  return false;
}

function sfmfv(formObj, mode, fld, val) {
  formObj.State.value = mode;
  formObj[fld].value = val;
  formObj.submit();
  return false;
}

function sfmfvfv(formObj, mode, fld1, val1, fld2, val2) {
 	formObj.State.value = mode;
  formObj[fld1].value = val1;
  formObj[fld2].value = val2;
  formObj.submit();
  return false;
}

function sfwmNW(formObj, where, mode, name, width, height) {
  owin = this.open(where, name, "toolbar=yes,menubar=yes,location=yes,scrollbars=yes,resizable=yes,width=" + width + ",height=" + height);
  formObj.action = where;
	formObj.target = name;
	formObj.State.value = mode;
  formObj.submit();
  return false;
}

function sfwmfvNW(formObj, where, mode, fld, val, name, width, height) {
  owin = this.open(where, name, "toolbar=yes,menubar=yes,location=yes,scrollbars=yes,resizable=yes,width=" + width + ",height=" + height);
  formObj.action = where;
	formObj.target = name;
	formObj.State.value = mode;
	formObj[fld].value = val;
  formObj.submit();
  return false;
}

function confirmSubmit(formObj, mode, msg) {
	if(confirm(msg)) {
		formObj.State.value = mode;
		formObj.submit();
		return false;
  }
}

function submitNewWin(formObj, mode, url, name) {
  owin = this.open(url, name, "toolbar=no,menubar=no,location=yes,scrollbars=yes,resizable=yes,width=600,height=550");
  formObj.State.value = mode;
	formObj.submit();
  return false;
}
