var ns6=document.getElementById&&!document.all
var ie4=document.all

var Selected_Month;
var Selected_Year;
var Current_Date = new Date();
var Current_Month = Current_Date.getMonth();

var Days_in_Month = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
var Month_Label = new Array('Januar', 'Februar', 'Marts', 'April', 'Maj', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'December');

var Current_Year = Current_Date.getYear();
if (Current_Year < 1000)
Current_Year+=1900


var Today = Current_Date.getDate();

function Header(Year, Month) {

   if (Month == 1) {
   Days_in_Month[1] = ((Year % 400 == 0) || ((Year % 4 == 0) && (Year % 100 !=0))) ? 29 : 28;
   }
   var Header_String = Month_Label[Month] + ' ' + Year;
   return Header_String;
}



function Make_Calendar(Year, Month) {
   var First_Date = new Date(Year, Month, 0);
   var Heading = Header(Year, Month);
   var First_Day = First_Date.getDay() + 1;
   if (((Days_in_Month[Month] == 31) && (First_Day >= 6)) ||
       ((Days_in_Month[Month] == 30) && (First_Day == 7))) {
      var Rows = 6;
   }
   else if ((Days_in_Month[Month] == 28) && (First_Day == 1)) {
      var Rows = 4;
   }
   else {
      var Rows = 5;
   }

   var HTML_String = '<table width="300" border="2" cellspacing="1" cellpadding="2" bgcolor="#003366">';

   HTML_String += '<tr><td colspan=7>' + Heading + '</td></tr>';

   HTML_String += '<tr><td><font color="#e6e6e6">Man</font></td><td><font color="#e6e6e6">Tirs</font></td><td><font color="#e6e6e6">Ons</font></td><td><font color="#e6e6e6">Tor</font></td><td><font color="#e6e6e6">Fre</font></td><td><font color="#ff6633">Lør</font></td><td><font color="#ff6633">Søn</font></td></tr>';

   var alder = Selected_Year;
   var Day_Counter = 1;
   var Loop_Counter = 1;
   for (var j = 1; j <= Rows; j++) {
      HTML_String += '<tr ALIGN="left" VALIGN="top">';
      for (var i = 1; i < 8; i++) {
         if ((Loop_Counter >= First_Day) && (Day_Counter <= Days_in_Month[Month])) {
            if ((Day_Counter == Today) && (Year == Current_Year) && (Month == Current_Month)) {
               HTML_String += '<td bgcolor="#3333cc"><font color="#ffcc00"><strong>' + Day_Counter + '</strong></font></td>';
            }
					
            else {
               HTML_String += '<td>' + Day_Counter + '</td>';
            }
            Day_Counter++;    
         }
         else {
            HTML_String += '<td> </td>';
         }
		 
 // Januar
 		  		 		     if ((Day_Counter == 16) && (Month == 0)) {
               HTML_String += 'Rasmus, ' + (alder-1975) + ' år <img src="../frames/reminder/flaganim.gif"> den <font color="Red">' + Day_Counter + '</font>. januar<br>';
          }
 		 		
		 
 // Februar
  		 		     if ((Day_Counter == 2) && (Month == 1)) {
               HTML_String += 'Isabella ' + (alder-2005) + ' år <img src="../frames/reminder/flaganim.gif"> den <font color="Red">' + Day_Counter + '</font>. februar<br>';
          }
 		 		     if ((Day_Counter == 20) && (Month == 1)) {
               HTML_String += 'Else &lt;Peter&gt;, ' + (alder-1949) + ' år <img src="../frames/reminder/flaganim.gif"> den <font color="Red">' + Day_Counter + '</font>. februar<br>';
          }


 // Marts
   		 		     if ((Day_Counter == 3) && (Month == 2)) {
               HTML_String += 'Noah, ' + (alder-2003) + ' år <img src="../frames/reminder/flaganim.gif"> den <font color="Red">' + Day_Counter + '</font>. marts<br>';
          }
   		 		     if ((Day_Counter == 9) && (Month == 2)) {
               HTML_String += 'Siggi, ' + (alder-2011) + ' år <img src="../frames/reminder/flaganim.gif"> den <font color="Red">' + Day_Counter + '</font>. marts<br>';
          }
		  		 		     if ((Day_Counter == 22) && (Month == 2)) {
               HTML_String += 'Peter og Elses, ' + (alder-1971) + ' år <img src="../frames/reminder/flaganim.gif"> den <font color="Blue">' + Day_Counter + '</font>. marts<br>';
          }
 
 // April
 
  		 		     if ((Day_Counter == 2) && (Month == 3)) {
               HTML_String += 'Marianne &lt;Inger&gt;, ' + (alder-1962) + ' år <img src="../frames/reminder/flaganim.gif"> den <font color="Red">' + Day_Counter + '</font>. april<br>';
          }
  		 		     if ((Day_Counter == 6) && (Month == 3)) {
               HTML_String += 'Kirsten, ' + (alder-1977) + ' år <img src="../frames/reminder/flaganim.gif"> den <font color="Red">' + Day_Counter + '</font>. april<br>';
          }
		  		 		     if ((Day_Counter == 13) && (Month == 3)) {
               HTML_String += 'Bitten, ' + (alder-1916) + ' år <img src="../frames/reminder/flaganim.gif"> den <font color="Red">' + Day_Counter + '</font>. april<br>';
          }
 		 		     if ((Day_Counter == 16) && (Month == 3)) {
               HTML_String += 'Marianne, ' + (alder-1953) + ' år <img src="../frames/reminder/flaganim.gif"> den <font color="Red">' + Day_Counter + '</font>. april<br>';
          }
		  		 		     if ((Day_Counter == 27) && (Month == 3)) {
               HTML_String += 'Søren &lt;Uffe&gt;, ' + (alder-1978) + ' år <img src="../frames/reminder/flaganim.gif"> den <font color="Red">' + Day_Counter + '</font>. april<br>';
          }
	 	 

 // Maj	
  		 		     if ((Day_Counter == 6) && (Month == 4)) {
               HTML_String += 'Mads &lt;Inger&gt;, ' + (alder-1965) + ' år <img src="../frames/reminder/flaganim.gif"> den <font color="Red">' + Day_Counter + '</font>. maj<br>';
          }
		  		 		     if ((Day_Counter == 7) && (Month == 4)) {
               HTML_String += 'Niels Ole &lt;Pernille&cedil; Lise og Mikkel&gt;, ' + (alder-1952) + ' år <img src="../frames/reminder/flaganim.gif"> den <font color="Red">' + Day_Counter + '</font>. maj<br>';
          }
		  		 		     if ((Day_Counter == 16) && (Month == 4)) {
               HTML_String += 'Liva, ' + (alder-2006) + ' år <img src="../frames/reminder/flaganim.gif"> den <font color="Red">' + Day_Counter + '</font>. maj<br>';
          }		  
		  		 		     if ((Day_Counter == 17) && (Month == 4)) {
               HTML_String += 'Niels &lt;Marianne og Kenneth&gt;, ' + (alder-1994) + ' år <img src="../frames/reminder/flaganim.gif"> den <font color="Red">' + Day_Counter + '</font>. maj<br>';
          }
 		 		     if ((Day_Counter == 30) && (Month == 4)) {
               HTML_String += 'Inger, ' + (alder-1938) + ' år <img src="../frames/reminder/flaganim.gif"> den <font color="Red">' + Day_Counter + '</font>. maj<br>';
          }
 
		 
 // Juni	 
		   		 		     if ((Day_Counter == 5) && (Month == 5)) {
               HTML_String += 'Rikke &lt;Liva&gt;, ' + (alder-1980) + ' år <img src="../frames/reminder/flaganim.gif"> den <font color="Red">' + Day_Counter + '</font>. juni<br>';
          }
		   		 		     if ((Day_Counter == 6) && (Month == 5)) {
               HTML_String += 'Sofie, ' + (alder-2006) + ' år <img src="../frames/reminder/flaganim.gif"> den <font color="Red">' + Day_Counter + '</font>. juni<br>';
          }
		  		 		     if ((Day_Counter == 9) && (Month == 5)) {
               HTML_String += 'Uffe, ' + (alder-1950) + ' år  <img src="../frames/reminder/flaganim.gif"> den <font color="Red">' + Day_Counter + '</font>. juni<br>';
          }
		  		 		     if ((Day_Counter == 11) && (Month == 5)) {
               HTML_String += 'Line, ' + (alder-1972) + ' år   <img src="../frames/reminder/flaganim.gif"> den <font color="Red">' + Day_Counter + '</font>. juni<br>';
          }
 		 		     if ((Day_Counter == 14) && (Month == 5)) {
               HTML_String += 'Maibridt &lt;Søren&gt;, ' + (alder-1952) + ' år <img src="../frames/reminder/flaganim.gif"> den <font color="Red">' + Day_Counter + '</font>. juni<br>';
          }
		  		 		     if ((Day_Counter == 19) && (Month == 5)) {
               HTML_String += 'Asbjørn, ' + (alder-1999) + ' år <img src="../frames/reminder/flaganim.gif"> den <font color="Red">' + Day_Counter + '</font>. juni<br>';
          }
		  		 		     if ((Day_Counter == 23) && (Month == 5)) {
               HTML_String += 'Jacob, ' + (alder-1978) + ' år <img src="../frames/reminder/flaganim.gif"> den <font color="Red">' + Day_Counter + '</font>. juni<br>';
          }
		  
 // Juli
 		     if ((Day_Counter == 25) && (Month == 6)) {
               HTML_String += 'Peter &lt;Asbjørn og Kira&gt;, ' + (alder-1971) + ' år  <img src="../frames/reminder/flaganim.gif"> den <font color="Red">' + Day_Counter + '</font>. juli<br>';
          }		  		
	
 // August
  		 		     if ((Day_Counter == 3) && (Month == 7)) {
               HTML_String += 'Mikkel, ' + (alder-1986) + ' år <img src="../frames/reminder/flaganim.gif"> den <font color="Red">' + Day_Counter + '</font>. august<br>';
          }
 		             if ((Day_Counter == 11) && (Month == 7)) {
               HTML_String += 'Mads og Kirsten, ' + (alder-2007) + ' år <img src="../frames/reminder/flaganim.gif"> den <font color="Blue">' + Day_Counter + '</font>. august<br>';
          }		  
		  		 		     if ((Day_Counter == 13) && (Month == 7)) {
               HTML_String += 'Anders, ' + (alder-1996) + ' år <img src="../frames/reminder/flaganim.gif"> den <font color="Red">' + Day_Counter + '</font>. august<br>';
          }
		  		 		     if ((Day_Counter == 15) && (Month == 7)) {
               HTML_String += 'Else &lt;Erik&gt;, ' + (alder-1955) + ' år <img src="../frames/reminder/flaganim.gif"> den <font color="Red">' + Day_Counter + '</font>. august<br>';
          } 
	
 // September
 		 		     		if ((Day_Counter == 3) && (Month == 8)) {
               HTML_String += 'Kira, ' + (alder-1997) + ' år <img src="../frames/reminder/flaganim.gif"> den <font color="Red">' + Day_Counter + '</font>. september<br>';
          }
		   		 		     if ((Day_Counter == 9) && (Month == 8)) {
               HTML_String += 'Emil, ' + (alder-2008) + ' år <img src="../frames/reminder/flaganim.gif"> den <font color="Red">' + Day_Counter + '</font>. september<br>';
          }
		 		     		if ((Day_Counter == 24) && (Month == 8)) {
               HTML_String += 'Søren, død i en alder af 93 år for ' + (alder-2007) + ' år siden den <font color="Red">' + Day_Counter + '</font>. september<br>';
          }	   		 
		  		 		     if ((Day_Counter == 9) && (Month == 8)) {
               HTML_String += 'Lise, ' + (alder-1978) + ' år <img src="../frames/reminder/flaganim.gif"> den <font color="Red">' + Day_Counter + '</font>. september<br>';
          }
		  		 		     if ((Day_Counter == 16) && (Month == 8)) {
               HTML_String += 'Margit, ' + (alder-1976) + ' år <img src="../frames/reminder/flaganim.gif"> den <font color="Red">' + Day_Counter + '</font>. september<br>';
          }
 
 	 
		 
 // Oktober
 
         if ((Day_Counter == 22) && (Month == 9)) {
               HTML_String += 'Line og Thomas, ' + (alder-2011) + ' år <img src="../frames/reminder/flaganim.gif"> den <font color="Blue">' + Day_Counter + '</font>. oktober<br>';} 

     if ((Day_Counter == 23) && (Month == 9)) {
               HTML_String += 'Thomas, ' + (alder-1966) + ' år <img src="../frames/reminder/flaganim.gif"> den <font color="Red">' + Day_Counter + '</font>. oktober<br>';
          }  
 		             if ((Day_Counter == 29) && (Month == 9)) {
               HTML_String += 'Niels &lt;Peter og Else&gt;, ' + (alder-1974) + ' år <img src="../frames/reminder/flaganim.gif"> den <font color="Red">' + Day_Counter + '</font>. oktober<br>';
          }
 		    		  
 
 // November	
 
 		             if ((Day_Counter == 3) && (Month == 10)) {
               HTML_String += 'Erik og Else, ' + (alder-1989) + ' år <img src="../frames/reminder/flaganim.gif"> den <font color="Blue">' + Day_Counter + '</font>. november<br>';
          }
		  
     if ((Day_Counter == 15) && (Month == 10)) {
               HTML_String += 'Pernille, ' + (alder-1974) + ' år <img src="../frames/reminder/flaganim.gif"> den <font color="Red">' + Day_Counter + '</font>. november<br>';
          }
		  
				      if ((Day_Counter == 16) && (Month == 10)) {
               HTML_String += 'Mads &lt;Erik og Else&gt;, ' + (alder-1986) + ' år <img src="../frames/reminder/flaganim.gif"> den <font color="Red">' + Day_Counter + '</font>. november<br>';
          }
		             if ((Day_Counter == 27) && (Month == 10)) {
               HTML_String += 'Niels og Margit, ' + (alder-2001) + ' år <img src="../frames/reminder/flaganim.gif"> den <font color="Blue">' + Day_Counter + '</font>. november<br>';
          }

		   		             if ((Day_Counter == 30) && (Month == 10)) {
               HTML_String += 'Jacob og Rasmus, ' + (alder-2009) + ' år <img src="../frames/reminder/flaganim.gif"> den <font color="Blue">' + Day_Counter + '</font>. november<br>';
          }
		  
		 
 // December	 
		             if ((Day_Counter == 18) && (Month == 11)) {
               HTML_String += 'Erik, ' + (alder-1948) + ' år <img src="../frames/reminder/flaganim.gif"> den <font color="Red">' + Day_Counter + '</font>. december<br>';
          }
		             if ((Day_Counter == 19) && (Month == 11)) {
               HTML_String += 'Peter, ' + (alder-1943) + ' år <img src="../frames/reminder/flaganim.gif"> den <font color="Red">' + Day_Counter + '</font>. december<br>';
          }
		 		     if ((Day_Counter == 25) && (Month == 11)) {
               HTML_String += 'Kenneth, ' + (alder-1961) + ' år <img src="../frames/reminder/flaganim.gif"> den <font color="Red">' + Day_Counter + '</font>. december<br>';
          }
			
		 
         Loop_Counter++;
      }
      HTML_String += '</tr>';
   }
   HTML_String += '</table></td></tr></table>';
   cross_el=ns6? document.getElementById("Calendar") : document.all.Calendar
   cross_el.innerHTML = HTML_String;
}


function Check_Nums() {
   if ((event.keyCode < 48) || (event.keyCode > 57)) {
      return false;
   }
}



function On_Year() {
   var Year = document.when.year.value;
   if (Year.length == 4) {
      Selected_Month = document.when.month.selectedIndex;
      Selected_Year = Year;
      Make_Calendar(Selected_Year, Selected_Month);
   }
}

function On_Month() {
   var Year = document.when.year.value;
   if (Year.length == 4) {
      Selected_Month = document.when.month.selectedIndex;
      Selected_Year = Year;
      Make_Calendar(Selected_Year, Selected_Month);
   }
   else {
      alert('Please enter a valid year.');
      document.when.year.focus();
   }
}


function Defaults() {
   if (!ie4&&!ns6)
   return
   var Mid_Screen = Math.round(document.body.clientWidth / 2);
   document.when.month.selectedIndex = Current_Month;
   document.when.year.value = Current_Year;
   Selected_Month = Current_Month;
   Selected_Year = Current_Year;
   Make_Calendar(Current_Year, Current_Month);
}


function Skip(Direction) {
   if (Direction == '+') {
      if (Selected_Month == 11) {
         Selected_Month = 0;
         Selected_Year++;
      }
      else {
         Selected_Month++;
      }
   }
   else {
      if (Selected_Month == 0) {
         Selected_Month = 11;
         Selected_Year--;
      }
      else {
         Selected_Month--;
      }
   }
   Make_Calendar(Selected_Year, Selected_Month);
   document.when.month.selectedIndex = Selected_Month;
   document.when.year.value = Selected_Year;
}



