var CalendarDates; var ns6 = document.getElementById && !document.all; var ie4 = document.all; var SelectedMonth,SelectedYear; var CurrentDate = new Date(); var DaysInMonth = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31); var MonthLabel = new Array('Januar', 'Februar', 'Marts', 'April', 'Maj', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'December'); var DayLabel = new Array(['M','Man','Mandag'],['T','Tir','Tirsdag'],['O','Ons','Onsdag'],['T','Tor','Torsdag'],['F','Fre','Fredag'],['L','Lør','Lørdag'],['S','Søn','Søndag']); var MonthLabelFormat = 1; var DayLabelFormat = 0; var CurrentMonth = CurrentDate.getMonth(); var CurrentYear = CurrentDate.getFullYear(); var Today = CurrentDate.getDate(); function fn_InitCalendar() { SelectedMonth = CurrentMonth; SelectedYear = CurrentYear; try { fn_LoadCalendar(CurrentYear, CurrentMonth, 1); } catch(e) { CalendarDates = new Array(); fn_LoadCalendar(CurrentYear, CurrentMonth, 1); } } function fn_LoadCalendar(Year, Month, bRunOnce) { var FirstDate = new Date(Year, Month, 0); var Heading = fn_GetHeader(Year, Month); var FirstDay = FirstDate.getDay(); var Rows = 5; if (((DaysInMonth[Month] == 31) && (FirstDay >= 5)) || ((DaysInMonth[Month] == 30) && (FirstDay == 6))) { Rows = 6; } else if ((DaysInMonth[Month] == 28) && (FirstDay == 0)) { Rows = 4; } var sHtml = '
<< | ';
}else{
sHtml += ' '; } } else { sHtml += ' | '; } sHtml += ' | '+ Heading +' | '; if((SelectedMonth >= CurrentMonth) || (SelectedYear >= CurrentYear)) { sHtml += '>> | ';
}else{
sHtml += ' '; } sHtml += ' | ||||
| '+ DayLabel[0][DayLabelFormat] +' | '; sHtml += ''+ DayLabel[1][DayLabelFormat] +' | '; sHtml += ''+ DayLabel[2][DayLabelFormat] +' | '; sHtml += ''+ DayLabel[3][DayLabelFormat] +' | '; sHtml += ''+ DayLabel[4][DayLabelFormat] +' | '; sHtml += ''+ DayLabel[5][DayLabelFormat] +' | '; sHtml += ''+ DayLabel[6][DayLabelFormat] +' | '; sHtml += '|||
| '+ DayCounter +' | '; } else { sHtml += ''+ DayCounter +' | '; } } else { if(SelectedMonth == CurrentMonth && SelectedYear == CurrentYear) { sHtml += ''+ DayCounter +' | '; } else { sHtml += ''+ DayCounter +' | '; } } MarkOn = false; } else { if(Today == DayCounter) { if(SelectedMonth == CurrentMonth && SelectedYear == CurrentYear) { sHtml += ''+ DayCounter +' | '; } else { sHtml += ''+ DayCounter +' | '; } } else { sHtml += ''+ DayCounter +' | '; } } DayCounter++; } else { sHtml += ''; } LoopCounter++; } sHtml += ' | ||