¿Cómo elimino una cookie de un dominio específico usando Javascript?

Digamos que estoy enhttp://www.example.com y quiero eliminar una cookie cuyo dominio es.example.com y otro cuyo dominio eswww.ejemplo.com.

Actualmente estoy usando esta función genérica:

var deleteCookie = function (name)
{
  document.cookie = name + '=; path=/; expires=Thu, 01 Jan 1970 00:00:01 GMT;';
};

que solo parece estar eliminando las cookies cuyo dominio eswww.ejemplo.com.

Pero, ¿cómo puedo especificar para que también elimine las cookies cuyo dominio es.example.com ?

EDITAR: Básicamente estoy buscando una función que pueda eliminar todas las cookies relacionadas conhttp://www.example.com siempre y cuando no tengan la bandera httponly. ¿Existe tal función?

Respuestas a la pregunta(2)

Su respuesta a la pregunta