﻿
var today = new Date();
var day = today.getDate();
var month = today.getMonth() + 1;
var year = today.getYear();
if (year < 2000)
year = year + 1900;
var offset = today.getDay();
var rest = 6 - today.getDay();
var week;

if(offset != 0) {
day = day - offset;
if ( day < 1) {
if ( month == 1) {day = 31 + day;}
if (month == 2) {day = 31 + day;}
if (month == 3) {
if (( year == 00) || ( year == 04)) {
day = 29 + day;
}
else {
day = 28 + day;
}}
if (month == 4) day = 31 + day;
if (month == 5) day = 30 + day;
if (month == 6) day = 31 + day;
if (month == 7) day = 30 + day;
if (month == 8) day = 31 + day;
if (month == 9) day = 31 + day;
if (month == 10) day = 30 + day;
if (month == 11) day = 31 + day;
if (month == 12) day = 30 + day;
if (month == 1) {
month = 12;
year = year - 1;
}
else {
month = month - 1;
      }
   }
}
var myDate=new Date();
myDateDay = myDate.getDate();
myDateDay = myDateDay + rest;

var d=new Date();
var monthString=new Array(12);
monthString[0]="Jan.";
monthString[1]="Jan.";
monthString[2]="Feb.";
monthString[3]="March";
monthString[4]="April";
monthString[5]="May";
monthString[6]="June";
monthString[7]="July";
monthString[8]="Aug.";
monthString[9]="Sept.";
monthString[10]="Oct.";
monthString[11]="Nov.";
monthString[12]="Dec.";

daysInMonth(month, year);
function daysInMonth(iMonth, iYear)
{ var no = 32 - new Date(iYear, iMonth, 32).getDate();
  return no;
}
