Hola:
Mañana revisaré el código para ayudarte, pero a primera vista, puedes crear una clase para esos días hasta el 7, y añadir otra línea (para mantener el color de los domingos) con algo así:
className = (esHoy) ? "hoy" : (actual <= 7) ? "primera_semana" : "normal";
Repito que escribí "a capella", mañana reviso el código y te cuento...
Saludos