  var mnam=new Array("January","February","March","April","May","June","July","August","September","October","November","December");
  ical_year=2010;function cal_insert(ids,m){idx=ids+m;t="<table id='"+idx+"'><tr><th colspan=7>"+mnam[m-1];t=t+"</th></tr>";t=t+"<tr><td>M</td><td>T</td><td>W</td><td>T</td><td>F</td><td>S</td><td class='niedz'>S</td></tr>";for( r=0;r<6;r++ ){t=t+"<tr>";
for( c=0;c<7;c++ ){if( c!=6 )t=t+"<td>00</td>";else
t=t+"<td class='niedz'>00</td>";}t=t+"</tr>";}t=t+"</table>";document.write(t);chg_month(idx,m);}
function chg_month(idx,m){dat=new Date();dat.setDate(1);dat.setMonth(m-1);dat.setYear(ical_year);week_day=dat.getDay()-1;if( week_day<0 )week_day=6; 
maxd=days_in_month(m,ical_year);t_cal=document.getElementById(idx);count=0;day=0;for( r=0; r<6; r++ ){
for( c=0; c<7; c++ ){if( count >= week_day && day <maxd ){cell=t_cal.rows[r+2].cells[c];cell.innerHTML=++day;hol=check_holi(m,day);
if( hol ){cell.className="holic";cell.style.cursor="pointer";cell.title=hol;}}
else t_cal.rows[r+2].cells[c].innerHTML="";count++;}}}
  function days_in_month(m,y){ 
    if( m==2 ){
      d=new Date();
      d.setFullYear( y, m-1, 29 )
      if( d.getDate()==29 )return 29;else return 28;
      }
    if( m==1 || m==3 || m==5 || m==7 || m==8 || m==10 || m==12)
      return 31;
    else
      return 30;
    }
    
  function check_holi(m,d){
  if( m==1 ){
    if( d==1 ) return "New Year's Day";
    if( d==18 ) return "Birthday of Martin Luther King, Jr.";
    }
  if( m==2 && d==15 ) return "Washington's Birthday";
  if( m==5 && d==31 ) return "Memorial Day";
  if( m==7 && d==5  ) return "Independence Day" 
  if( m==9 && d==6 ) return "Labor Day";
  if( m==10 && d==11 ) return "Columbus Day";
  if( m==11 ){
    if(d==11) return "Veterans Day";
    if(d==25) return "Thanksgiving Day";
    }
  if( m==12 && d==24 ) return "Christmas Day";
  return "";
    }

