function specSubmit(win, form, action) {
    form.action.value=action;

    if (action == 'next') {
      ds = form.DriveSize;
      if (typeof(ds) != "undefined") {
	ri = form.RotationalInertia.value;
	if (ri == "") {
	  if ((ds.value == "") ||
	      (ds.value == "0")) {
	    win.alert("You must provide a value for the drive size");
	    return false;
	  }
	}
      }
    }

    form.submit();
    return false;
}

function pophelp() {
    w = window.open("/nexen/spec/spechelp.html", "specHelp",
	"scrollbars=yes,resizable=yes");
    return false;
}

function popdetail(loc) {
    w = window.open(loc, "specDetail",
	"scrollbars=yes,resizable=yes,toolbar=yes");
    return false;
}