    /*
     * File          : calendar_da.js
     * Version       : 1.0
     * Created       : 20040201
     * Author        : Christian Hansen <chrsen@fundanemt.com>
     * Description   : Danish holidays
     * License       : GPL2
     *
     * CHANGELOG
     * ========================
     *
     *$Log: calendar_da.js,v $
     *Revision 1.3  2004/02/02 13:58:44  chrsen
     *Added one more holiday
     *
     *Revision 1.2  2004/02/02 11:33:03  chrsen
     *Added more holidays
     *
     *Revision 1.1  2004/02/01 22:53:01  chrsen
     *Danish holiday defination
     *
     *
     * ========================
     */

    /*=================================================================
    INITIAL SETTINGS
    =================================================================*/

        var lWeek = new Array(
            "Søndag",
            "Mandag",
            "Tirsdag",
            "Onsdag",
            "Torsdag",
            "Fredag",
            "Lørdag"
        );

        var sWeek = new Array(
            "S",
            "M",
            "T",
            "O",
            "T",
            "F",
            "L"
        );

        var lMonth = new Array(
            "Januar",
            "Februar",
            "Marts",
            "April",
            "Maj",
            "Juni",
            "Juli",
            "August",
            "September",
            "Oktober",
            "November",
            "December"
        );

        var sMonth = new Array(
            "Jan",
            "Feb",
            "Mar",
            "Apr",
            "Maj",
            "Jun",
            "Jul",
            "Aug",
            "Sep",
            "Okt",
            "Nov",
            "Dec"
        );

    /*=================================================================
    ISholiday RELATED FUNCTIONS
    =================================================================*/


         var returDato = new Object();

         function isHoliDay_da(jd) {

            //get todays data
            var D = jd2date(jd);

            //create object with all holidays:
            var holidays = new Object();


            //first get the date of easter from which most holidays are derived
            var easter = getEaster(jd);

            //holidays that depend on easter
            holidays[easter-49] = "Fastelavn|calH";
            holidays[easter-7] = "Palmesøndag|calH";
            holidays[easter-3] = "Skærtorsdag|calH";
            holidays[easter-2] = "Langfredag|calH";
            holidays[easter] = "Påskedag|calH";
            holidays[easter+1] = "2. påskedag|calH";
            holidays[easter+26] = "Store bededag|calH";
            holidays[easter+39] = "Kristi Himmelfartsdag|calH";
            holidays[easter+49] = "Pinsedag|calH";
            holidays[easter+50] = "2. Pinsedag|calH";

            //add nonreligious "holidays"
            holidays[mkjd(D["year"],6,5,0,0,0)] = "Grundlovsdag|calH";


            //add christmas
            holidays[mkjd(D["year"],12,24)] = "Juleaften|calH";
            holidays[mkjd(D["year"],12,25)] = "1. juledag|calH";
            holidays[mkjd(D["year"],12,26)] = "2. juledag|calH";
            holidays[mkjd(D["year"],1,6)] = "Hellig 3 konger|calH";

            if(holidays[jd]) return holidays[jd];
            else return false;

         }//isholidayda
