var dDate=new Date(); var dCurMonth=dDate.getMonth(); var dCurDayOfMonth=dDate.getDate(); var dCurYear=dDate.getFullYear(); var objPrevElement=new Object(); var bgcolor; var webgcolor; var wecolor; var nwecolor; var tbgcolor; var ntbgcolor;function fGetDaysInMonth(iMonth, iYear) {var dPrevDate=new Date(iYear,iMonth,0); return dPrevDate.getDate();}function fBuildCal(iYear, iMonth, iDayStyle) {var aMonth=new Array(); aMonth[0]=new Array(7); aMonth[1]=new Array(7); aMonth[2]=new Array(7); aMonth[3]=new Array(7); aMonth[4]=new Array(7); aMonth[5]=new Array(7); aMonth[6]=new Array(7); var dCalDate=new Date(iYear, iMonth-1, 1); var iDayOfFirst=dCalDate.getDay(); var iDaysInMonth=fGetDaysInMonth(iMonth, iYear); var iVarDate=1; var i, d, w; if (iDayOfFirst==0) {iDayOfFirst=6} else {iDayOfFirst=iDayOfFirst-1} aMonth[0][0]="Пн"; aMonth[0][1]="Вт"; aMonth[0][2]="Ср"; aMonth[0][3]="Чт"; aMonth[0][4]="Пт"; aMonth[0][5]="Сб"; aMonth[0][6]="Вс"; for (d=iDayOfFirst; d < 7; d++) {aMonth[1][d]=iVarDate;iVarDate++;} for (w=2; w < 7; w++) {for (d=0; d < 7; d++) {if (iVarDate<=iDaysInMonth) {aMonth[w][d]=iVarDate;iVarDate++;}}} return aMonth;}function fDrawCal(iYear, iMonth, iCellWidth, iCellHeight, sDateTextSize, sDateTextWeight, iDayStyle, ibgcolor, iwebgcolor, inwecolor, iwecolor, itbgcolor, intbgcolor) {bgcolor="#E0B9D6"; webgcolor=iwebgcolor; wecolor=iwecolor; nwecolor=inwecolor; tbgcolor=itbgcolor; ntbgcolor=intbgcolor; var nMonth=new Array; nMonth[1]="января"; nMonth[2]="февраля"; nMonth[3]="марта"; nMonth[4]="апреля"; nMonth[5]="мая"; nMonth[6]="июня"; nMonth[7]="июля"; nMonth[8]="августа"; nMonth[9]="сентября"; nMonth[10]="октября"; nMonth[11]="ноября"; nMonth[12]="декабря"; now=new Date(); var day=now.getDay(); var dayname; if (day==0)dayname="Воскресенье"; if (day==1)dayname="Понедельник"; if (day==2)dayname="Вторник"; if (day==3)dayname="Среда"; if (day==4)dayname="Четверг"; if (day==5)dayname="Пятница"; if (day==6)dayname="Суббота"; var myMonth; myMonth=fBuildCal(iYear, iMonth, iDayStyle); document.write("<table border=0><tr><td align=center style='BACKGROUND-COLOR:"+ bgcolor +";FONT-FAMILY:Arial;FONT-SIZE:12px;FONT-WEIGHT:bold;COLOR:"+ nwecolor +"'>" + myMonth[0][0]); document.write("<td align=center style='BACKGROUND-COLOR:"+ bgcolor +";FONT-FAMILY:Arial;FONT-SIZE:12px;FONT-WEIGHT:bold;COLOR:"+ nwecolor +"'>" + myMonth[0][1]+"<td align='center' style='BACKGROUND-COLOR:"+ bgcolor +";FONT-FAMILY:Arial;FONT-SIZE:12px;FONT-WEIGHT:bold;COLOR:"+ nwecolor +"'>" + myMonth[0][2]+"<td align='center' style='BACKGROUND-COLOR:"+ bgcolor +";FONT-FAMILY:Arial;FONT-SIZE:12px;FONT-WEIGHT:bold;COLOR:"+ nwecolor +"'>" + myMonth[0][3]+"<td align='center' style='BACKGROUND-COLOR:"+ bgcolor +";FONT-FAMILY:Arial;FONT-SIZE:12px;FONT-WEIGHT:bold;COLOR:"+ nwecolor +"'>" + myMonth[0][4]+"<td align='center' style='BACKGROUND-COLOR:"+ webgcolor +";FONT-FAMILY:Arial;FONT-SIZE:12px;FONT-WEIGHT:bold;COLOR:"+ wecolor +"'>" + myMonth[0][5]+"<td align='center' style='BACKGROUND-COLOR:"+ webgcolor +";FONT-FAMILY:Arial;FONT-SIZE:12px;FONT-WEIGHT:bold;COLOR:"+ wecolor +"'>" + myMonth[0][6]+"</tr>"); for (w=1; w < 7; w++) {document.write("<tr>"); for (d=0; d < 7; d++) {if ((myMonth[w][d]==dCurDayOfMonth)&&(d!=5)&&(d!=6)) {document.write("<td align='center' valign='center'><small>");} else if ((d==6)||(d==5)) {document.write("<td align=center valign=center><font color=#ff0000><small>");} else {document.write("<td align=center valign=center><small>");} if (!isNaN(myMonth[w][d])) {document.write("<font id=calDateText>" + myMonth[w][d]);} else {document.write("<font id=calDateText>");} document.write("</td>");} document.write("</tr>");} document.write("<tr><td align=center colspan=7><br><b><small>" + dayname + ",<br>" + + dCurDayOfMonth +" " + nMonth[iMonth] + ", " + iYear + "</td></tr></table>");}