anchor.diff:  <script type="text/javascript" src="/library/js/jquery/jquery-ui/js/jquery-ui.js"></script>
   <link type="text/css" href="/library/js/jquery/jquery-ui/css/smoothness/jquery-ui.css" rel="stylesheet" media="screen" />
   <script type="text/javascript" src="js/jquery-ui-timepicker-addon.js"></script>
  +<script type="text/javascript" src="js/syllabus.js"></script>
  +<link type="text/css" href="syllabus/css/syllabus.css" rel="stylesheet" media="screen" />
    <f:view>
   <script>
     var startDateValues = new Array();
  
positive.code: 									</f:verbatim>
  								</h:panelGroup>
  							</f:facet>
  							<h:selectBooleanCheckbox styleClass="calendarBox" value="#{eachEntry.entry.linkCalendar}" title="#{msgs.selectThisCheckBoxCal}" disabled="#{!eachEntry.posted}"/>
  						</h:column>
  						<h:column rendered="#{! SyllabusTool.displayNoEntryMsg}">
  							<f:facet name="header">
  
negative.code: 		});
  	}
  	
  	function checkStartEndDates(calendarCheckbox){
  		if(calendarCheckbox.checked){
  			//check that this rows has either start or end dates set
  			var startTime = $(calendarCheckbox).parent().parent().find(".dateInputStart").val();
  			var endTime = $(calendarCheckbox).parent().parent().find(".dateInputEnd").val();
  			if((startTime == null || "" == $.trim(startTime))
  					&& (endTime == null || "" == $.trim(endTime))){
  				showMessage("<h:outputText value="#{msgs.calendarDatesNeeded}"/>", false);
  				calendarCheckbox.checked = false;
  			}
  		}
  	}
  	
  	var deleteClick;
              
  	function assignWarningClick(link) {
  