function fixReturnDate(departureDateFieldId, returnDateFieldId) {
	var departureField = $("#" + departureDateFieldId);
	var returnField = $("#" + returnDateFieldId);
	
	var departureDate = departureField.val();
	var returnDate = returnField.val();
	
	if (departureDate >= returnDate) {
		var newReturnDate = new Date(departureDate);
		newReturnDate.setDate(newReturnDate.getDate() + 2);
		
		returnDate = "" + $.strPad((newReturnDate.getMonth() + 1), 2, "0") + "/" + $.strPad((newReturnDate.getDate()), 2, "0") + "/";
		var year = "" + newReturnDate.getFullYear();
		returnDate += year;//.substr(2, 2);
	
		// if they gave us a bad date, use the previous one.
		if (returnDate.indexOf("NaN", 0) > -1) {
			returnDate = returnField.val();
		}
	}
	
	returnField.val(returnDate);
}

$.strPad = function(i,l,s) {
	var o = i.toString();
	if (!s) { s = '0'; }
	while (o.length < l) {
		o = s + o;
	}
	return o;
};