function applydate(event, d, m, y) {
	var dd = Page.getComponent(event, Page.getElement("dropoff_date"));

	dmax = getDaysInMonth(m-1, y);

	md = d + 7;
	if (md > dmax) {
		md -= dmax;
		m++;
		
		if (m > 12) {
			m = 1;
			y++;
		}
	}

	if (dd.getValue().length == 0) {
		dd.setDate(md, m, y);
	}
}

function getDaysInMonth(month, year) {
	var monthdays = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];
	if (month != 1) {
		return monthdays[month];
	} else {
		return ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0 ? 29 : 28);
	}
}
