Cita:  
					Iniciado por venkman  
  Yo personalmente te recomendaría que no usaras ese tipo de código lleno de cases y de ifs. Haz algo más del estilo de lo que dice marcopoloaz06:
    Estoy el parte de acuerdo con tigo venkman pero lo puse así para que sea un poco mas legible y para nuestro amigo, ahora volviendo al tema, en el switch van los días y dentro de cada case van los horarios para cada dia, tienes que fijarte bien en los if, inténtalo tu a ver como te va 
te recuerdo que los días van de 0 a 6 siendo el 0 como el lunes y así consecutivamente  
Código:
 dy = day.getDay();//dias de la semana 0 - 6
hr = day.getHours();//horas
mn = day.getMinutes();//minutos