﻿function buildCal(c,f,h,n,l,m,k){var o=["January","February","March","April","May","June","July","August","September","October","November","December"],g=[31,0,31,30,31,30,31,31,30,31,30,31],a=new Date(f,c-1,1);a.od=a.getDay()+1;var e=new Date,j=f==e.getFullYear()&&c==e.getMonth()+1?e.getDate():0;g[1]=a.getFullYear()%100!=0&&a.getFullYear()%4==0||a.getFullYear()%400==0?29:28;var b='<div class="'+h+'"><table class="'+h+'" cols="7" cellpadding="0" border="'+k+'" cellspacing="0"><tr align="center">';b+='<td colspan="7" align="center" class="'+n+'">'+o[c-1]+" - "+f+'</td></tr><tr align="center">';for(s=0;s<7;s++)b+='<td class="'+l+'">'+"SMTWTFS".substr(s,1)+"</td>";b+='</tr><tr align="center">';for(i=1;i<=42;i++){var d=i-a.od>=0&&i-a.od<g[c-1]?i-a.od+1:"&nbsp;";if(d==j)d='<span id="today">'+d+"</span>";b+='<td class="'+m+'">'+d+"</td>";if(i%7==0&&i<36)b+='</tr><tr align="center">'}return b+="</tr></table></div>"}