//<!--$$Revision: 2 $-->
//<!--$$Workfile: drawDates.js $-->
//The following will get a start date of 01/05/04 to build the drop downs.
//var startDate = ""
var daysinmonth = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
var startDate = new Date(2003,10,1);
var minDate04 = new Date(2004,4,1);
var maxDate04 = new Date(2004,10,31);
var minDate05 = new Date(2005,4,1);
var maxDate05 = new Date(2005,10,31);

function drawDays()
{
	//alert(startDate.toGMTString());
	var selected = "";
	var padDate = "";
	var tempDate = new Date();
	if (startDate != "" && startDate > tempDate)
	{
		var tempDate = startDate;
		var date = tempDate.getDate();
	}
	else
	{
		var date = tempDate.getDate();
		date += 3;
		tempDate.setDate(date);
	}
	date = tempDate.getDate();

	for (var i=1; i<32; i++)
	{
		padDate = i;
		padDate = padDate.toString();
		if(padDate.length == 1){padDate = "0" + padDate;}
		if(i == date){selected = "selected";}
		document.write('<option value="'+padDate+'" '+ selected +'>'+padDate+'</option>');
		selected = '';
	}
}

function drawMonths()
{
	var selected = '';
	var armonths=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");
	var curDate = new Date();
	//curDate.setDate(1);
	var tempDate = new Date();
	if (startDate != "" && startDate > tempDate)
	{
		var tempDate = startDate;
		curDate = startDate;	
	}
	else
	{
		var date = tempDate.getDate();
		var testdate = tempDate.getDate();
		var testmonth = tempDate.getMonth();
		date += 3;

		if(date > daysinmonth[testmonth])
		{
			date = 3-(daysinmonth[testmonth]-tempDate.getDate());
		}

		// Check If Month Rolled Over
		if(testdate>date)
		{
			tempDate.setDate(date);
			if(tempDate.getMonth()==11)
			{
				tempDate.setMonth(0);
			}
			else
			{
				tempDate.setMonth(tempDate.getMonth() + 1);
			}

			// Check If Year Rolled Around
			if(testmonth>tempDate.getMonth())
			{
				tempDate.setYear(tempDate.getYear() + 1);
			}
			curDate = tempDate;
		}
		else
		{
			tempDate.setDate(date);
		}

	}		
	var tempMonth = tempDate.getMonth();
	var tempYear = tempDate.getYear();
	for (var i=0; i<15; i++)
	{
		var curMonth = curDate.getMonth();
		var curMonthStr = curMonth + 1;
		curMonthStr = curMonthStr.toString();
		if(curMonthStr.length == 1){curMonthStr = "0" + curMonthStr;}
		var curYear = curDate.getFullYear();
		curYear = curYear.toString();
		var curYearStr = curYear;
		//alert("curYear="+curYear+",tempYear="+tempYear+",CurMonth="+curMonth+", tempMonth="+tempMonth);
		if(curYear == tempYear && curMonth == tempMonth)
		{
			selected = 'selected';
		}
		if (armonths[curMonth]!="XXX")
		{
			document.write('<option value="'+curMonthStr+'-'+curYear+'" ' + selected + '>'+armonths[curMonth]+' '+curYearStr+'</option>');
		}
		curDate.setMonth(curDate.getMonth() + 1);
		selected = '';
	}
}
