Obter a primeira data da semana a partir da data prevista

Eu quero passar um objeto de data em uma função e determinar qual foi a primeira data dessa semana.

Exemplo: Se eu passar na data de hoje (2009/06/24), eu quero que a função retorne qual foi a primeira data desta semana, ou seja, a data de domingo era 2009/06/21, então ela deve retornar isso.

Alguém sabe de alguma função javascript padrão que faz isso? obrigado

questionAnswers(1)

yourAnswerToTheQuestion