
function FormatFullDate()
{
	var mDate = new Date();
	var aDate = new Array();
	var iMonth;
	iMonth = mDate.getMonth() + 1;
	var mDateString = new String(mDate.getDate() + '/' + iMonth  + '/' + mDate.getYear());
	var aDate = mDateString.split('/');

	if(aDate[0].length == 1)
	{
		aDate[0] = '0' + aDate[0]; 
	}

	if(aDate[1].length == 1)
	{
		aDate[1] = '0' + aDate[1]; 
	}
	
	mDateString = aDate[0] + '/' + aDate[1] + '/' + aDate[2];

	return mDateString;
}



function getMonthlyPhaseList()
{

	var aPhaseList = new Array();
	var aCurrentDate = new Array();
	var aPhaseDate = new Array();
	var sPhaseDate = new String();
	var sCurrentDate = new String();

	sCurrentDate = FormatFullDate();
	aCurrentDate = sCurrentDate.split('/');

	var iCount;
	iCount = 0;

	
	for (i=0; i < aPhaseSeries.length; i++)
	{
		for (j=0; j < aPhaseSeries[i].length; j++)
		{
			
			sPhaseDate = aPhaseSeries[i][j];
			
			
			aPhaseDate = sPhaseDate.split('/');

			if (aCurrentDate[1] == aPhaseDate[1] && aCurrentDate[2] == aPhaseDate[2] )
			{
				var temp = new Array(2);
				temp[0] = aPhases[j];
				temp[1] = FormatDisplayDate(aPhaseSeries[i][j]);
				aPhaseList[iCount] =  temp;
				iCount = iCount+1;
			}
		}
	}

	return aPhaseList;
}


function FormatDisplayDate(sDateValue)
{
	var sDate = new String();
	var atempDate = new Array();
	var sDay = new String();
	var sMonth = new String();

	sDate = sDateValue;
	atempDate= sDate.split('/');

	sDay = atempDate[0];
	sMonth = atempDate[1];


	if (sDay.substr(0,1) == '0')
		sDay = sDay.substr(1,1);

	if (sMonth.substr(0,1) == '0')
		sMonth = sMonth.substr(1,1);



	return aMonthDescription[sMonth -1] + ' ' + sDay;
}

