anchor.diff:  		leaf_item('Online Demo','Student Sectioning Online Demo','sectioningDemo.do');
   	enditem();//7
   <% } %>
  +<% } %>
  +<% String examTimetablingVisible = ApplicationProperties.getProperty("tmtbl.menu.display_exam_timetabling", "true");
  +  if (examTimetablingVisible.equalsIgnoreCase("true") || (user != null && user.isAdmin())) { %>
   	<%  if (manager.canSeeExams(acadSession, user)) { %>
   	menu_item('2','Examination Timetabling','Examination Timetabling','','expand');
   		menu_item('20','Input Data','Course Timetabling Input Data','','collapse');
  
positive.code: %>
  <% if (user!=null && manager!=null && acadSession!=null) { %>
  <% if (manager.canSeeCourses(acadSession,user)) { %>
  	menu_item('1','Course Timetabling','Course Timetabling','','collapse');
  		menu_item('10','Input Data','Course Timetabling Input Data','','collapse');
  			leaf_item('Instructional Offerings','Instructional Offerings','instructionalOfferingShowSearch.do');
  
negative.code: 	<% } %>
  	enditem(); //2
  	<% } %>
  <% } %>
  
  <% String personalScheduleVisible = ApplicationProperties.getProperty("tmtbl.menu.display_personal_schedule", "true");
    if (personalScheduleVisible.equalsIgnoreCase("true") || (user != null && user.isAdmin())) { %>
  <% if (PersonalizedExamReportAction.hasPersonalReport(user) || Roles.ADMIN_ROLE.equals(user.getRole())) { %>	
  	leaf_item('Personal Schedule','Personal Schedule','personalSchedule.do');
  <% } %>
  <% } %>
  <% String eventManagementVisible = ApplicationProperties.getProperty("tmtbl.menu.display_event_management", "true");
    if (eventManagementVisible.equalsIgnoreCase("true") || (user != null && user.isAdmin())) { %>
  <%  if (TimetableManager.canSeeEvents(user)) { %>
  	menu_item('3','Event Management','Events','','expand');
  		leaf_item('Events','Events','eventList.do');
  