anchor.diff:  			<openmrs:htmlInclude file="/scripts/jquery-ui/js/jquery-ui-timepicker-i18n.js" />
   			<link href="<openmrs:contextPath/>/scripts/jquery-ui/css/<spring:theme code='jqueryui.theme.name' />/jquery-ui.custom.css" type="text/css" rel="stylesheet" />
   		</c:if>
  +		<link rel="shortcut icon" type="image/ico" href="<openmrs:contextPath/><spring:theme code='favicon' />">
  +		<link rel="icon" type="image/png" href="<openmrs:contextPath/><spring:theme code='favicon.png' />">
   
   		<c:choose>
   			<c:when test="${!empty pageTitle}">
  
positive.code: 		<openmrs:htmlInclude file="/openmrs.js" />
  		<openmrs:htmlInclude file="/scripts/openmrsmessages.js" appendLocale="true" />
  		<openmrs:htmlInclude file="/openmrs.css" />
  		<openmrs:htmlInclude file="/style.css" />
  		<openmrs:htmlInclude file="/dwr/engine.js" />
  		<c:if test="${empty DO_NOT_INCLUDE_JQUERY}">
  
negative.code: 			var jsDateFormat = '<openmrs:datePattern localize="false"/>';
  			var jsTimeFormat = '<openmrs:timePattern format="jquery" localize="false"/>';
  			var jsLocale = '<%= org.openmrs.api.context.Context.getLocale() %>';
  			
  			/* prevents users getting false dwr errors msgs when leaving pages */
  			var pageIsExiting = false;
  			if (typeof(jQuery) != "undefined")
  			    jQuery(window).bind('beforeunload', function () { pageIsExiting = true; } );
  			
  			var handler = function(msg, ex) {
  