
   
     var aHolidays = new Array();
   
  aHolidays["eastern"] = new Array();
aHolidays["eastern"]["2003"] = new Array("April 20");
aHolidays["eastern"]["2004"] = new Array("April 11");
aHolidays["eastern"]["2005"] = new Array("March 27");
aHolidays["eastern"]["2006"] = new Array("April 16");
aHolidays["eastern"]["2007"] = new Array("April 8");
aHolidays["eastern"]["2008"] = new Array("March 23");
aHolidays["eastern"]["2009"] = new Array("April 12");
aHolidays["eastern"]["2010"] = new Array("April 4");
aHolidays["eastern"]["2011"] = new Array("April 24");
aHolidays["corpus_christi"] = new Array();
aHolidays["corpus_christi"]["2003"] = new Array("June 19");
aHolidays["corpus_christi"]["2004"] = new Array("June 10");
aHolidays["corpus_christi"]["2005"] = new Array("May 26");
aHolidays["corpus_christi"]["2006"] = new Array("June 15");
aHolidays["corpus_christi"]["2007"] = new Array("June 7");
aHolidays["corpus_christi"]["2008"] = new Array("May 22");
aHolidays["corpus_christi"]["2009"] = new Array("June 11");
aHolidays["corpus_christi"]["2010"] = new Array("June 3");
aHolidays["corpus_christi"]["2011"] = new Array("June 23");

var months = new Array("Januari","Februari","Maart","April","Mei","Juni","Juli","Augustus","September","Oktober","November","December");var weeks = new Array("Zondag","Maandag","Dinsdag","Woensdag","Donderdag","Vrijdag","Zaterdag");
   
     var hSearch = self.location.search;
     var hPath = self.location.pathname;

     var hToday = new Date();
     var hPeriod, hYear, hTwoDays;

     if(hSearch.length == 0) {
        hSearch = "?" + hToday.getFullYear();
     }

     hPeriod = hSearch.split('?');
     hYear = hPeriod[1];
     hTwoDays = ' &amp; ';


     function holidayYear(fYears)
     {
       var bYear = hToday.getFullYear() + fYears;

       if (bYear == hYear) {
   	   document.write('<span class="arrow">' + bYear + '</span>');
       } else 
   	   document.write('<a href="' + hPath + '?' + bYear + '">' + bYear + '</a>');
     }


     function fixedDay(fDate, fDays)
     {

       if(fDate == null) {
          document.write('<br />');
       } else {
          document.write("[ ");
          holiday(new Date(hYear + ", " + fDate));

          if (fDays == 2) {
              var nextDay = new Date(hYear + ", " + fDate);
             nextDay.setTime(nextDay.getTime() + 24 * 60 * 60 * 1000);

             document.write(hTwoDays);   
             holiday(nextDay);
          }
          document.write(" ]");
       }
     }


     function variableDay(fHoliday, fDays)
     {

       hDate= aHolidays[fHoliday][hYear];

       fixedDay(hDate, fDays);        
     }


     function holiday(fDate)
     {
       var hToDay = new Date(fDate);
       var hDay = hToDay.getDate();
       var hDayNum = hToDay.getDay();
       var hMonthNum = hToDay.getMonth();
       var hWeekDay = weeks[hDayNum]; 
       var hMonth = months[hMonthNum]; 
       var hYear = hToDay.getFullYear()

       document.write(hWeekDay + ", " + hDay + " " + hMonth + " " + hYear);
     }
   
  