::
:: Country:  UK, Northern Ireland
::
:: Language: UK English
::
:: Author:   John Layt <john@layt.net>
::
:: Updated:  2010-05-27
::
:: Source:   http://en.wikipedia.org/wiki/Public_holidays_in_the_United_Kingdom
::           http://www.direct.gov.uk/en/governmentcitizensandrights/livingintheuk/dg_073741
::           http://www.nidirect.gov.uk/index/government-citizens-and-rights/living-in-northern-ireland/bank-holidays.htm
::

:: Metadata
country     "GB-NIR"
language    "en_GB"
:name        "optional - defaults to country name"
description "National holiday file for Northern Ireland"

:: Public Holidays
"New Years Day"                             weekend on january 1
"New Years Day Bank Holiday"                weekend on ( (([january 1] == [saturday after ([january 1])]) ||
                                                          ([january 1] == [sunday after ([january 1])])) ?
                                                          [monday after ([january 1])] :
                                                          noop )
"St Patrick's Day"                          weekend on march 17
"St Patrick's Day Bank Holiday"             weekend on ( (([march 17] == [saturday after ([march 17])]) ||
                                                          ([march 17] == [sunday after ([march 17])])) ?
                                                          [monday after ([march 17])] :
                                                          noop )
"Good Friday"                               weekend on easter minus 2
"Easter Monday"                             weekend on easter plus 1
"Early May Bank Holiday"                    weekend on first monday in may
"Spring Bank Holiday"                       weekend on ((year == 2012) ? [june 4] : [last monday in may])
"Diamond Jubilee Holiday"                   weekend on 5.6.2012
"Battle of the Boyne (Orangemen's Day)"     weekend on july 12
"Battle of the Boyne Bank Holiday"          weekend on ( (([july 12] == [saturday after ([july 12])]) ||
                                                          ([july 12] == [sunday after ([july 12])])) ?
                                                          [monday after ([july 12])] :
                                                          noop )
"Summer Bank Holiday"                       weekend on last monday in august
"Christmas Day"                             weekend on december 25
"Christmas Day Bank Holiday"                weekend on ( (([december 25] == [saturday after ([december 25])]) ||
                                                          ([december 25] == [sunday after ([december 25])])) ?
                                                         [monday after ([december 25])] :
                                                         noop )
"Boxing Day"                                weekend on december 26
"Boxing Day Bank Holiday"                   weekend on ( ([december 26] == [saturday after ([december 25])] ) ?
                                                         [monday after ([december 25])] :
                                                         (([december 26] == [sunday after ([december 25])] ||
                                                           [december 26] == [monday after ([december 25])]) ?
                                                         [tuesday after ([december 25])] :
                                                         noop ) )

:: Religious

:: Financial

:: Cultural

:: School

:: Daylight Saving
"British Summer Time starts"                on last sunday in march
"British Summer Time ends"                  on last sunday in october

:: Seasons

:: Name Days
