Index: skins/common/protect.js
===================================================================
--- skins/common/protect.js	(revision 30606)
+++ skins/common/protect.js	(working copy)
@@ -216,3 +216,23 @@
 		}
 	});
 }
+
+function considerChangingExpiryFocus() {
+	if (!document.getElementById) {
+		return;
+	}
+	var drop = document.getElementById('wpProtectExpiry');
+	if (!drop) {
+		return;
+	}
+	var field = document.getElementById('mwProtectother');
+	if (!field) {
+		return;
+	}
+	var opt = drop.value;
+	if (opt == 'other') {
+		field.style.display = '';
+	} else {
+		field.style.display = 'none';
+	}
+}
