function calcdates(type) {

	var day = new Date();
	var dates = "";
	var nmonth;
	var nday;
	var newdate = "";

    var cday = day.getDate();
	var cmonth = day.getMonth() + 1;
	day.setDate(cday - 16);

	for (var i = 0; i < 45; i++) {

		day.setDate(day.getDate() + 1);

		nmonth = day.getMonth() + 1;
		nmonth = (nmonth < 10) ? "0" + nmonth : nmonth;

		nday =  day.getDate();
		nday = (nday < 10) ? "0" + day.getDate() : day.getDate();

		newdate = (nmonth + "/" + nday + "/" + day.getFullYear());

/*
        if (type == "end") {
            alert((nday - (1 * cday) + nmonth - (1 * cmonth)));
            alert(nday + "/" + cday + " "  + nmonth + "/" + cmonth);
        }
*/
        if ((type == "end") && (!(nday - (1 * cday) + nmonth - (1 * cmonth))))
        {
		    dates = dates +
                "<option selected value=\"" + newdate + "\">" + newdate;
        }
        else
        {
		    dates = dates + "<option value=\"" + newdate + "\">" + newdate;
        }
	}
	return(dates);
}
