//Link:
//http://www.w3schools.com/js/tryit.asp?filename=tryjs_datedate


//
// This routine calculates the number of days since the beginning of the current year.
//

// Define an array to populate the transpired days by month.
var julianMM = new Array(12)
var month_name = new Array(12)
month_name[1] = "JANUARY";
month_name[2] = "FEBRUARY";
month_name[3] = "MARCH";
month_name[4] = "APRIL";
month_name[5] = "MAY";
month_name[6] = "JUNE";
month_name[7] = "JULY";
month_name[8] = "AUGUST";
month_name[9] = "SEPTEMBER";
month_name[10] = "OCTOBER";
month_name[11] = "NOVEMBER";
month_name[12] = "DECEMBER";

curr_month = "";
prev_month = "";

var curr_date = new Date()

mm = curr_date.getMonth()
yy = curr_date.getFullYear()
dd = curr_date.getDate()


 // To manually force a specific day, these values can be changed:
 // mm=9; yy=2005; dd=7
 //


//
// Are we in a leap year?
//

yy4 = yy / 4
intyy = parseInt(yy / 4)

if (yy4 == intyy) 
{
    // Leap Year
    leapday = 1
}
else
{
    // not a Leap Year
    leapday = 0
}

//
// Populate the months with transpired days since Jan 1
//

julianMM[0]=0
julianMM[1]= 31
julianMM[2]= julianMM[1] + 28 + leapday
julianMM[3]= julianMM[2] + 31
julianMM[4]= julianMM[3] + 30
julianMM[5]= julianMM[4] + 31
julianMM[6]= julianMM[5] + 30
julianMM[7]= julianMM[6] + 31
julianMM[8]= julianMM[7] + 31
julianMM[9]= julianMM[8] + 30
julianMM[10]= julianMM[9] + 31
julianMM[11]= julianMM[10] + 30

//
//  Now, if we add the current day of the month, to the current month,
//  we get our Julian day.
//

julian = julianMM[mm] + dd


//alert ("julian: " + julian);

