#INCLUDE("Content-BreadCrumb")
{PrintNow}
#BLOCK("InlineEditor", "text", #Object, "Name", "Tag=h1")

#NameOrAlias

#ENDBLOCK #BLOCK("InlineEditor", "html", #Object, "Text", "Tag=div")
#Text[0]
#ENDBLOCK
#LOCAL("BusinessHours", #Shop.Child.BusinessHours)#IF(#BusinessHours) #LOCAL("SiteLocale", #SITELOCALE(#INPUT.Locale)) #LOCAL("DayNames", #SiteLocale.Locale.DayNames) #IF(#BusinessHours.IsTwoWeeks) #ENDIF #LOOP(#FUNCTION("BusinessHourWeek", #BusinessHours.Object, 0)) #ENDLOOP #IF(#BusinessHours.IsTwoWeeks) #LOOP(#FUNCTION("BusinessHourWeek", #BusinessHours.Object, 1)) #ENDLOOP #ENDIF #ENDLOCAL #ENDLOCAL #ENDIF#ENDLOCAL
{EvenWeek}
#LOOP(#DayNames, #ItemNo, #ItemNo)#Abbreviation#ENDLOOP
#LOCAL("OpenMorningHour",#KEY(#OpenMorning, "local_c", "hour"))#IF(NOT #DEFINED(#OpenMorningHour))#SET("OpenMorningHour",0)#ENDIF #LOCAL("OpenMorningMinute",#KEY(#OpenMorning, "local_c", "minute"))#IF(NOT #DEFINED(#OpenMorningMinute))#SET("OpenMorningMinute",0)#ENDIF #LOCAL("CloseMorningHour",#KEY(#CloseMorning, "local_c", "hour"))#IF(NOT #DEFINED(#CloseMorningHour))#SET("CloseMorningHour",0)#ENDIF #LOCAL("CloseMorningMinute",#KEY(#CloseMorning, "local_c", "minute"))#IF(NOT #DEFINED(#CloseMorningMinute))#SET("CloseMorningMinute",0)#ENDIF #LOCAL("OpenAfternoonHour",#KEY(#OpenAfternoon, "local_c", "hour"))#IF(NOT #DEFINED(#OpenAfternoonHour))#SET("OpenAfternoonHour",0)#ENDIF #LOCAL("OpenAfternoonMinute",#KEY(#OpenAfternoon, "local_c", "minute"))#IF(NOT #DEFINED(#OpenAfternoonMinute))#SET("OpenAfternoonMinute",0)#ENDIF #LOCAL("CloseAfternoonHour",#KEY(#CloseAfternoon, "local_c", "hour"))#IF(NOT #DEFINED(#CloseAfternoonHour))#SET("CloseAfternoonHour",0)#ENDIF #LOCAL("CloseAfternoonMinute",#KEY(#CloseAfternoon, "local_c", "minute"))#IF(NOT #DEFINED(#CloseAfternoonMinute))#SET("CloseAfternoonMinute",0)#ENDIF #IF(#CloseAfternoonHour NEQ 0) #SET("CloseAfternoonHour", 24) #SET("CloseAfternoonMinute", 0) #ENDIF #LOCAL("OpenMorningPercent", #CALCULATE((#OpenMorningHour + #OpenMorningMinute * 0.01667) / 0.24)) #LOCAL("CloseMorningPercent", #CALCULATE((#CloseMorningHour + #CloseMorningMinute * 0.01667) / 0.24)) #LOCAL("OpenAfternoonPercent", #CALCULATE((#OpenAfternoonHour + #OpenAfternoonMinute * 0.01667) / 0.24)) #LOCAL("CloseAfternoonPercent", #CALCULATE((#CloseAfternoonHour + #CloseAfternoonMinute * 0.01667) / 0.24)) #LOCAL("CanOverlap", #OpenMorningHour NLT 3) #IF(#OpenMorning AND #CloseMorning) #OpenMorning[time]-#CloseMorning[time] #ENDIF #IF(#OpenAfternoon AND #CloseAfternoon) #OpenAfternoon[time]-#CloseAfternoon[time] #ENDIF #IF(#OpenMorning AND #CloseAfternoon AND NOT #OpenAfternoon) #IF(#CloseAfternoonHour NEQ 24 AND #CloseAfternoonMinute NEQ 0 AND #OpenMorningHour NEQ 0 AND #OpenMorningMinute NEQ 0) {OpenDuskTillDawn} #ELSE #OpenMorning[time]-#CloseAfternoon[time] #ENDIF #ENDIF   #ENDLOCAL #ENDLOCAL #ENDLOCAL #ENDLOCAL #ENDLOCAL #ENDLOCAL#ENDLOCAL#ENDLOCAL#ENDLOCAL#ENDLOCAL#ENDLOCAL#ENDLOCAL#ENDLOCAL
{OddWeek}
#LOOP(#DayNames, #ItemNo, #ItemNo)#Abbreviation#ENDLOOP
#LOCAL("OpenMorningHour",#KEY(#OpenMorning, "local_c", "hour"))#IF(NOT #DEFINED(#OpenMorningHour))#SET("OpenMorningHour",0)#ENDIF #LOCAL("OpenMorningMinute",#KEY(#OpenMorning, "local_c", "minute"))#IF(NOT #DEFINED(#OpenMorningMinute))#SET("OpenMorningMinute",0)#ENDIF #LOCAL("CloseMorningHour",#KEY(#CloseMorning, "local_c", "hour"))#IF(NOT #DEFINED(#CloseMorningHour))#SET("CloseMorningHour",0)#ENDIF #LOCAL("CloseMorningMinute",#KEY(#CloseMorning, "local_c", "minute"))#IF(NOT #DEFINED(#CloseMorningMinute))#SET("CloseMorningMinute",0)#ENDIF #LOCAL("OpenAfternoonHour",#KEY(#OpenAfternoon, "local_c", "hour"))#IF(NOT #DEFINED(#OpenAfternoonHour))#SET("OpenAfternoonHour",0)#ENDIF #LOCAL("OpenAfternoonMinute",#KEY(#OpenAfternoon, "local_c", "minute"))#IF(NOT #DEFINED(#OpenAfternoonMinute))#SET("OpenAfternoonMinute",0)#ENDIF #LOCAL("CloseAfternoonHour",#KEY(#CloseAfternoon, "local_c", "hour"))#IF(NOT #DEFINED(#CloseAfternoonHour))#SET("CloseAfternoonHour",0)#ENDIF #LOCAL("CloseAfternoonMinute",#KEY(#CloseAfternoon, "local_c", "minute"))#IF(NOT #DEFINED(#CloseAfternoonMinute))#SET("CloseAfternoonMinute",0)#ENDIF #IF(#CloseAfternoonHour NEQ 0) #SET("CloseAfternoonHour", 24) #SET("CloseAfternoonMinute", 0) #ENDIF #LOCAL("OpenMorningPercent", #CALCULATE((#OpenMorningHour + #OpenMorningMinute * 0.01667) / 0.24)) #LOCAL("CloseMorningPercent", #CALCULATE((#CloseMorningHour + #CloseMorningMinute * 0.01667) / 0.24)) #LOCAL("OpenAfternoonPercent", #CALCULATE((#OpenAfternoonHour + #OpenAfternoonMinute * 0.01667) / 0.24)) #LOCAL("CloseAfternoonPercent", #CALCULATE((#CloseAfternoonHour + #CloseAfternoonMinute * 0.01667) / 0.24)) #LOCAL("CanOverlap", #OpenMorningHour NLT 3) #IF(#OpenMorning AND #CloseMorning) #OpenMorning[time]-#CloseMorning[time] #ENDIF #IF(#OpenAfternoon AND #CloseAfternoon) #OpenAfternoon[time]-#CloseAfternoon[time] #ENDIF #IF(#OpenMorning AND #CloseAfternoon AND NOT #OpenAfternoon) #IF(#CloseAfternoonHour NEQ 24 AND #CloseAfternoonMinute NEQ 0 AND #OpenMorningHour NEQ 0 AND #OpenMorningMinute NEQ 0) {OpenDuskTillDawn} #ELSE #OpenMorning[time]-#CloseAfternoon[time] #ENDIF #ENDIF   #ENDLOCAL #ENDLOCAL #ENDLOCAL #ENDLOCAL #ENDLOCAL #ENDLOCAL#ENDLOCAL#ENDLOCAL#ENDLOCAL#ENDLOCAL#ENDLOCAL#ENDLOCAL#ENDLOCAL
#IF(#INPUT.IsEditorMode) {ChangeBusinessHours} #ENDIF #IF(#Shop.ShowPrintLink)

{PrintView}

#ENDIF