diff --git a/cara/apps/calculator/static/js/form.js b/cara/apps/calculator/static/js/form.js
index 862b9f8c..be07f497 100644
--- a/cara/apps/calculator/static/js/form.js
+++ b/cara/apps/calculator/static/js/form.js
@@ -49,6 +49,12 @@ function require_fields(obj) {
require_air_changes(false);
require_air_supply(true);
break;
+ case "interval":
+ require_venting(true);
+ break;
+ case "always":
+ require_venting(false);
+ break;
case "hepa_yes":
require_hepa(true);
break;
@@ -142,6 +148,14 @@ function require_air_supply(option) {
disable_input_field("#air_supply", !option);
}
+function require_venting(option) {
+ require_input_field("#windows_duration", option);
+ require_input_field("#windows_frequency", option);
+ //TODO: Update this after merge 109
+ disable_input_field("#windows_duration", option);
+ disable_input_field("#windows_frequency", option);
+}
+
function require_single_event(option) {
require_input_field("#single_event_date", option);
disable_input_field("#single_event_date", !option);
diff --git a/cara/apps/calculator/templates/calculator.form.html.j2 b/cara/apps/calculator/templates/calculator.form.html.j2
index e044d7c4..5d196701 100644
--- a/cara/apps/calculator/templates/calculator.form.html.j2
+++ b/cara/apps/calculator/templates/calculator.form.html.j2
@@ -86,10 +86,12 @@
Width of window:
Opening distance:
- Windows open:
-
-
-
+ Windows open:
+
+
+
+ /
+