function getCalendarForMonth(month, year){
  var dayOfWeekArray = new Array("Sun", "Mon", "Tue", "Wed",
                        "Thu", "Fri", "Sat")
  var monthArray = new Array("January", "February", 
                   "March", "April", "May", "June", 
                   "July", "August", "September", 
                   "October", "November", "December")
  var noDaysArray = new Array(31, 28, 31, 30, 31, 30, 
                    31, 31, 30, 31, 30, 31)
  var firstOfMonth = new Date(month + "/1/" + year )
  var day = - firstOfMonth.getDay()

  // determine number of days in month
  var noDays = noDaysArray[month-1]
  if (month == 2){
    if((year % 4 == 0 && year % 100 != 0) || year % 400 == 0){
      noDays = 29
      }
    }

  //fabricate string for tables
  var strMonth = "<TABLE border=1 cellpadding=0 cellspacing=1 bgcolor='#E8E5D3'>"
  strMonth += "<TR bgcolor='#5C5C5C'><TD align='center' >"
  strMonth += "<FONT face='Arial' size=2 color='#FFFFFF'>"  
  strMonth +=  "<a href='Calendar.htm' class='style11'>" + monthArray[month-1] + " " + year + "</a>" 
  strMonth += "</FONT></TD><TR><TD>"
  strMonth += "<TABLE border=1 cellpadding=3 cellspacing=0>"
  strMonth += "</TR><TR align='center'>"
  for(var i = 0; i<=6; i++){
    strMonth += "<TD width=15><FONT face='arial' size=1>"
    strMonth += dayOfWeekArray[i] + "</FONT></TD>"
    }
  strMonth += "</TR><TR align='right'>"

  //fabricate first week of month
  for (i = 0; i <= 6; i++){
    strMonth += "<TD width=15><FONT face='arial' size=1>"
    day++
    if(day > 0){
      strMonth += day
      }
    else{
      strMonth += " "
      }
    strMonth += "</FONT></TD>"
    }

  //fabricate remaining weeks
  for(var j=1; j < 6; j++){
    strMonth += "</TR><TR align='right'>"
    for (i = 0; i <= 6; i++){
      strMonth += "<TD><FONT face='arial' size=1>"
      day++
      if(day <= noDays){
        strMonth += day
        }
      else{
        strMonth += " "
        }
      strMonth += "</FONT></TD>"
      }
    if (day >= noDays){
      break;
      }
    }
  strMonth += "</TR></TABLE>"
  strMonth += "</TD></TR></TABLE>"

  return strMonth
  }