﻿function buildCal(m, y, cM, cH, cDW, cD, brdr){
var mn=['Януари','Февруари','Март','Април','Май','Юни','Юли','Август','Септември','Октомври','Ноември','Декември'];
var dim=[31,0,31,30,31,30,31,31,30,31,30,31];

var oD = new Date(y, m-1, 1);
oD.od=oD.getDay()+1;

var todaydate=new Date() //DD added
var scanfortoday=(y==todaydate.getFullYear() && m==todaydate.getMonth()+1)? todaydate.getDate() : 0

dim[1]=(((oD.getFullYear()%100!=0)&&(oD.getFullYear()%4==0))||(oD.getFullYear()%400==0))?29:28;
var t='<table width="150" border="0" cellpadding="1" cellspacing="1" bgcolor="#0099CC">';
t+='<tr align="center bgcolor="#FFFFFF">';
t+='<td colspan="7" align="center" bgcolor="#FFFFFF">'+mn[m-1]+' - '+y+'&nbsp; г.</td></tr>';
t+='<tr align="center" bgcolor="#FFFFFF">';
for(s=0;s<7;s++){
t+='<td>'+"SMTWTFS".substr(s,1)+'</td>';
}
t+='</tr>';
t+='<tr align="center" bgcolor="#FFFFFF">';
for(i=1;i<=35;i++){
var x=((i-oD.od>=0)&&(i-oD.od<dim[m-1]))? i-oD.od+1 : '&nbsp;';
if (x==scanfortoday) //DD added
x='<font color="#FF0000">'+x+'</font>';
t+='<td>'+x+'</td>';
if(((i)%7==0)&&(i<29))t+='</tr><tr align="center" bgcolor="#FFFFFF">';
}
t+='</tr></table>';
return t;
}