

<!-- Kalender "REMINDER" - Copyright by erik@kaagaard.dk
// Dag-uge-nummer-beregning - Uge starter mandag - Love for uge 52/53/1 ok.
today=new Date()
all=new Date()
var end_year=new Date(today.getFullYear(), 11, 31)
var all_year=new Date(all.getFullYear(), 0, 0)
var en_day=60*60*24*1000
var nr_day=Math.ceil((end_year.getTime()-all_year.getTime())/(en_day))
var rest_day=Math.ceil((end_year.getTime()-today.getTime())/(en_day))
function y2k(number) { return (number < 1000) ? number + 1900 : number; }
function getWeek(year,month,day) {
    var when = new Date(year,month,day);
    var newYear = new Date(year,0,1);
    var modDay = newYear.getDay();
    if (modDay == 0) modDay=6; else modDay--;
    var daynum = ((Date.UTC(y2k(year),when.getMonth(),when.getDate(),0,0,0) -
                 Date.UTC(y2k(year),0,1,0,0,0)) /1000/60/60/24) + 1;
    if (modDay < 4 ) {
        var weeknum = Math.floor((daynum+modDay-1)/7)+1;
    }
    else {
        var weeknum = Math.floor((daynum+modDay-1)/7);
        if (weeknum == 0) {
            year--;
            var prevNewYear = new Date(year,0,1);
            var prevmodDay = prevNewYear.getDay();
            if (prevmodDay == 0) prevmodDay = 6; else prevmodDay--;
            if (prevmodDay < 4) weeknum = 53; else weeknum = 52;
        }
    }
    return + weeknum;
}
var now = new Date();
//  kalender data beregning
 calendar = new Date();
 day = calendar.getDay();
 month = calendar.getMonth();
 date = calendar.getDate();
 year = calendar.getYear();
 if (year < 1000)
 year+=1900
 cent = parseInt(year/100);
 g = year % 19;
 k = parseInt((cent - 17)/25);
 i = (cent - parseInt(cent/4) - parseInt((cent - k)/3) + 19*g + 15) % 30;
 i = i - parseInt(i/28)*(1 - parseInt(i/28)*parseInt(29/(i+1))*parseInt((21-g)/11));
 j = (year + parseInt(year/4) + i + 2 - cent + parseInt(cent/4)) % 7;
 l = i - j;
 emonth = 3 + parseInt((l + 40)/44);
 emonth1 = 3 + parseInt((l + 89)/44);
 emonth2 = 3 + parseInt((l + 56)/44);
 edate = l + 28 - 31*parseInt((emonth/4));
 edate1 = l + 17 - 31*parseInt((emonth1/4));
 edate2 = l + 28 - 31*parseInt((emonth2/4));
 emonth--;
 var dayname = new Array ("Søndag", "Mandag", "Tirsdag", "Onsdag", "Torsdag", "Fredag", "Lørdag");
 var monthname = new Array ("januar","februar","marts","april","maj","juni","juli","august","september","oktober","november","december" );
 // skrivning af dato, årstal, ugenummer
document.write("<div align=center>");
document.write("<b>");
 document.write("<font face=verdana,arial size=1>");
 document.write(dayname[day] + " ");
 if (date< 10) document.write("0" + date + ". ");
         else document.write(date + ". ");
		 document.write(monthname[month] + " ");
 document.write(year + "</FONT> ");
  // write ugenummer
document.write("<font size=1> (uge " +
getWeek(y2k(now.getYear()),now.getMonth(),now.getDate()));
document.write("</FONT><font size=1>, dag "+(nr_day-rest_day)+")</FONT><br>");
 // skrivning af begivenhed og beregning af alder, påske, advent, sommertid
document.write("<font face=verdana,arial size= 1 color=#ffff33>");
// HELLIGDAGE - NATIONALDAGE - OG LIGNENDE skrivning
  // Kyndelmisse
 if ((month == 1) && (date == 2)) document.write("Kyndelmisse<br>");
 // Påske
 if ((month == emonth) && (date == edate-3)) document.write("Skærtorsdag&nbsp;&nbsp;<br>");
 if ((month == emonth) && (date == edate-2)) document.write("Langfredag&nbsp;&nbsp;<br>");
 if ((month == emonth) && (date == edate)) document.write("Påske søndag&nbsp;&nbsp;<br>");
 if ((month == emonth) && (date == edate+1)) document.write("2.nd påskedag&nbsp;&nbsp;<br>");
  // Pinse
 if ((month == emonth1) && (date == edate1-1)) document.write("Pinsedag&nbsp;&nbsp;<br>");
 if ((month == emonth1) && (date == edate1)) document.write("2.nd pinsedag&nbsp;&nbsp;<br>");
  // Himmelfartsdag
 if ((month == emonth+1) && (date == edate+9)) document.write("Kr. Himmelsfartsdag&nbsp;&nbsp;<br>");
  // Bededag
 if ((month == emonth2) && (date == edate-4)) document.write("Bededag&nbsp;&nbsp;<br>");
  // Mors dag
 if ((month == 4) && (day == 0) && (date > 6) && (date< 15)) document.write("Mors dag<br>");
  // Grundlovsdag og fars dag
 if ((month == 5) && (date == 5)) document.write("Grundlovsdag og fars dag<br>");
 // FAMILIEN KAAGAARDS M.FL. FESTDAGE
 // Januar
 if ((month == 0) && (date == 1)) document.write("Nytårs dag<br>");
  if ((month == 0) && (date == 16)) document.write("<img src=flag2.gif border=0>&nbsp;&nbsp;&nbsp;Rasmus' fødselsdag - "+(year - 1975 + "&nbsp;år"));
 // Februar
   if ((month == 1) && (date == 2)) document.write("<img src=flag2.gif border=0>&nbsp;&nbsp;&nbsp;Isabellas fødselsdag - "+(year - 2005 + "&nbsp;år"));
 if ((month == 1) && (date == 20)) document.write("<img src=flag2.gif border=0>&nbsp;&nbsp;&nbsp;Elses (Peter) fødselsdag - "+(year - 1949 + "&nbsp;år"));
 // Marts
 if ((month == 2) && (date == 3)) document.write("<img src=flag2.gif border=0>&nbsp;&nbsp;&nbsp;Noah&acute;s fødselsdag - "+(year - 2003 + "&nbsp;år"));
 if ((month == 2) && (date == 22)) document.write("<img src=flag2.gif border=0>&nbsp;&nbsp;&nbsp;Peter & Elses bryllupsdag - "+(year - 1971 + "&nbsp;år"));
 if ((month == 2) && (day == 0) && (date > 24)) document.write("Sommertid - ur en time frem");
 // April
 if ((month == 3) && (date == 2)) document.write("<img src=flag2.gif border=0>&nbsp;&nbsp;&nbsp;Marianne's <font face=verdana,arial size=2>&nbsp;</font>fødselsdag - "+(year - 1962 + "&nbsp;år<br>"));
if ((month == 3) && (date == 6)) document.write("<img src=flag2.gif border=0>&nbsp;&nbsp;&nbsp;Kirstens fødselsdag - "+(year - 1977 + "&nbsp;år"));
 if ((month == 3) && (date == 13)) document.write("<img src=flag2.gif border=0>&nbsp;&nbsp;&nbsp;Bitten's fødselsdag - "+(year - 1916 + "&nbsp;år"));
 if ((month == 3) && (date == 16)) document.write("<img src=flag2.gif border=0>&nbsp;&nbsp;&nbsp;Mariannes fødselsdag - "+(year - 1953 + "&nbsp;år"));
 if ((month == 3) && (date == 27)) document.write("<img src=flag2.gif border=0>&nbsp;&nbsp;&nbsp;Søren's <font face=verdana,arial size=2>&nbsp;</font>fødselsdag - "+(year - 1978 + "&nbsp;år"));
 // Maj
 if ((month == 4) && (date == 6)) document.write("<img src=flag2.gif border=0>&nbsp;&nbsp;&nbsp;Mads's <font face=verdana,arial size=2>&nbsp;</font>fødselsdag - "+(year - 1965 + "&nbsp;år"));
 if ((month == 4) && (date == 7)) document.write("<img src=flag2.gif border=0>&nbsp;&nbsp;&nbsp;Niels Ole's fødselsdag - "+(year - 1952 + "&nbsp;år"));
 if ((month == 4) && (date == 16)) document.write("<img src=flag2.gif border=0>&nbsp;&nbsp;&nbsp;Liva's fødselsdag - "+(year - 2006 + "&nbsp;år"));
 if ((month == 4) && (date == 17)) document.write("<img src=flag2.gif border=0>&nbsp;&nbsp;&nbsp;Niels <font face=verdana,arial size=1>&nbsp;</font>fødselsdag - "+(year - 1994 + "&nbsp;år"));
 if ((month == 4) && (date == 30)) document.write("<img src=flag2.gif border=0>&nbsp;&nbsp;&nbsp;Ingers fødselsdag - "+(year - 1938 + "&nbsp;år"));
 // Juni
 if ((month == 5) && (date == 5)) document.write("<img src=flag2.gif border=0>&nbsp;&nbsp;&nbsp;Rikke's &lt;Liva&gt; fødselsdag - "+(year - 1980 + "&nbsp;år"));
 if ((month == 5) && (date == 6)) document.write("<img src=flag2.gif border=0>&nbsp;&nbsp;&nbsp;Sofie's fødselsdag - "+(year - 2006 + "&nbsp;år"));
 if ((month == 5) && (date == 9)) document.write("<img src=flag2.gif border=0>&nbsp;&nbsp;&nbsp;Uffes fødselsdag - "+(year - 1950 + "&nbsp;år"));
 if ((month == 5) && (date == 11)) document.write("<img src=flag2.gif border=0>&nbsp;&nbsp;&nbsp;Lines fødselsdag - "+(year - 1972 + "&nbsp;år"));
 if ((month == 5) && (date == 14)) document.write("<img src=flag2.gif border=0>&nbsp;&nbsp;&nbsp;Maibridts &lt;Søren&gt;fødselsdag - "+(year - 1952 + "&nbsp;år"));
 if ((month == 5) && (date == 21)) document.write("<img src=flag2.gif border=0>&nbsp;&nbsp;&nbsp;Asbjørns fødselsdag - "+(year - 1999 + "&nbsp;år"));
 if((month == 5) && (date == 23)) document.write("<a href=mailto:jacob@kaagaard.dk><img src=flag2.gif border=0>&nbsp;&nbsp;&nbsp;Jacobs fødselsdag - </a>"+(year - 1978 + "&nbsp;år"));
 // Juli
 if ((month == 6) && (date == 25)) document.write("<img src=flag2.gif border=0>&nbsp;&nbsp;&nbsp;Peters <font face=verdana,arial size=2>&nbsp;</font>fødselsdag - "+(year - 1971 + "&nbsp;år"));
 // August
 if ((month == 7) && (date == 3)) document.write("<img src=flag2.gif border=0>&nbsp;&nbsp;&nbsp;Mikkels fødselsdag - "+(year - 1986 + "&nbsp;år"));
 if ((month == 7) && (date == 13)) document.write("<img src=flag2.gif border=0>&nbsp;&nbsp;&nbsp;Anders fødselsdag - "+(year - 1996 + "&nbsp;år"));
 if ((month == 7) && (date == 15)) document.write("<a href=mailto:else@kaagaard.dk><img src=flag2.gif border=0>&nbsp;&nbsp;&nbsp;Elses <font face=verdana,arial size=2></font> fødselsdag - </a>"+(year - 1955 + "&nbsp;år"));
 // September
 if ((month == 8) && (date == 3)) document.write("<img src=flag2.gif border=0>&nbsp;&nbsp;&nbsp;Kiras fødselsdag - "+(year - 1997 + "&nbsp;år"));
 if ((month == 8) && (date == 9)) document.write("<img src=flag2.gif border=0>&nbsp;&nbsp;&nbsp;Emils fødselsdag - "+(year - 2008 + "&nbsp;år"));
 if ((month == 8) && (date == 9)) document.write("<img src=flag2.gif border=0>&nbsp;&nbsp;&nbsp; Emils fødselsdag - "+(year - 2008 + "&nbsp;år<br>"));
 if ((month == 8) && (date == 9)) document.write("<img src=flag2.gif border=0>&nbsp;&nbsp;&nbsp; Lises fødselsdag - "+(year - 1978 + "&nbsp;år"));
 if ((month == 8) && (date == 16)) document.write("<img src=flag2.gif border=0>&nbsp;&nbsp;&nbsp;Margits fødselsdag - "+(year - 1976 + "&nbsp;år"));
 // Oktober
 if ((month == 9) && (date == 29)) document.write("<img src=flag2.gif border=0>&nbsp;&nbsp;&nbsp;Niels  fødselsdag - "+(year - 1974 + "&nbsp;år<br>"));
 // Sommertid slut
 if ((month == 9) && (day == 0) && (date > 24)) document.write("Sommertid slut - ur en time tilbage");
 // November
 if ((month == 10) && (date == 3)) document.write("<a href=mailto:else@kaagaard.dk><img src=flag2.gif border=0>&nbsp;&nbsp;&nbsp;Erik & Elses bryllupsdag - </a>"+(year - 1989 + "&nbsp;år"));
 if ((month == 10) && (date == 15)) document.write("<img src=flag2.gif border=0>&nbsp;&nbsp;&nbsp;Pernilles fødselsdag - "+(year - 1974 + "&nbsp;år"));
 if ((month == 10) && (date == 16)) document.write("<a href=mailto:m@kaagaard.dk><img src=flag2.gif border=0>&nbsp;&nbsp;&nbsp;Mads <font face=verdana,arial size=2>&nbsp;</font> fødselsdag - </a>"+(year - 1986 + "&nbsp;år"));
 if ((month == 10) && (date ==27)) document.write("<img src=flag2.gif border=0>&nbsp;&nbsp;&nbsp;Niels & Margits bryllupsdag - "+(year - 2001 + "&nbsp;år"));
 // December
  if ((month == 11) && (date == 18)) document.write("<a href=mailto:erik@kaagaard.dk><img src=flag2.gif border=0>&nbsp;&nbsp;&nbsp;Eriks fødselsdag - </a>"+(year - 1948 + "&nbsp;år"));
 if ((month == 11) && (date == 19)) document.write("<img src=flag2.gif border=0>&nbsp;&nbsp;&nbsp;Peters fødselsdag - "+(year - 1943 + "&nbsp;år"));
 if ((month == 11) && (date == 24)) document.write("<img src=anjul.gif border=0>&nbsp;&nbsp;&nbsp;<img src=julani.gif border=0>&nbsp;&nbsp;&nbsp;<img src=anjul.gif border=0>");
 if ((month == 11) && (date == 25)) document.write("<img src=flag2.gif border=0>&nbsp;&nbsp;&nbsp;Kenneths fødselsdag - "+(year - 1961 + "&nbsp;år"));
 // Nytar
 if ((month == 0) && (date == 1)) document.write("<img src=nythilse.gif border=0>");
 if ((month == 11) && (date == 31)) document.write("<img src=nythilse.gif border=0>");
 // Advent
  if ((month == 10) && (day == 0) && (date > 26) && (date < 31)) document.write("<br>1. søndag i advent<img src=aminilys.gif border=0>");
  if ((month == 11) && (day == 0) && (date < 4)) document.write("<br>1. søndag i advent<img src=aminilys.gif border=0>");
  if ((month == 11) && (day == 0) && (date > 3) && (date< 11)) document.write("<br>2. søndag i advent<img src=aminilys.gif border=0><img src=aminilys.gif border=0>");
  if ((month == 11) && (day == 0) && (date > 10) && (date< 18)) document.write("<br>3. søndag i advent<img src=aminilys.gif border=0><img src=aminilys.gif border=0><img src=aminilys.gif border=0>");
  if ((month == 11) && (day == 0) && (date > 17) && (date< 25)) document.write("<br>4. søndag i advent<img src=aminilys.gif border=0><img src=aminilys.gif border=0><img src=aminilys.gif border=0><img src=aminilys.gif border=0>");
document.write("<br></font></b></div>");
//Slut Erik Kaagaards reminder-->
