set weekCount to 10
set startDate to (current date)
set month of startDate to 1
set day of startDate to 1
if startDate + (weekCount * weeks) < (current date) then
set year of startDate to ((year of startDate) + 1)
end if
set calculatedDate to startDate + (weekCount * weeks)
set toWed to 4 - (weekday of calculatedDate as integer)
set WedDate to calculatedDate + (toWed * days)
set tueDate to WedDate + (6 * days)
return {WedDate, tueDate}
I'm thinking about a simple way to calculate the weeks based on the standards you mentioned, which would have to be done for the current year, and the next year, but I like the multipurpose handler in your version.
ES