diff --git a/scripts/scheduleInput.js b/scripts/scheduleInput.js
--- a/scripts/scheduleInput.js
+++ b/scripts/scheduleInput.js
@@ -96,7 +96,13 @@ var sectionsOfClass = new Array();
 				 + genOptionHtml("1800", "6:00 pm", stime) + genOptionHtml("1830", "6:30 pm", stime)
 				 + genOptionHtml("1900", "7:00 pm", stime) + genOptionHtml("1930", "7:30 pm", stime)
 				 + genOptionHtml("2000", "8:00 pm", stime) + genOptionHtml("2030", "8:30 pm", stime)
-				 + genOptionHtml("2100", "9:00 pm", stime) + '\
+		    + genOptionHtml("2100", "9:00 pm", stime);
+
+		var stime_end = stime.substr(2);
+		if (stime_end != '00' && stime_end != '30')
+		    result = result + genOptionHtml(stime, stime.substr(0, 2) + ':' + stime_end, stime);
+
+		result = result + '\
 			
 | \
+		    + genOptionHtml("2120", "9:20 pm", etime);
+
+		var etime_end = etime.substr(2);
+		if (etime_end != '50' && etime_end != '20')
+		    result = result + genOptionHtml(etime, etime.substr(0, 2) + ':' + etime_end, etime);
+
+		result = result + '\
 			 |  \
 			 | \
 			 | \