Почему не сделать просто сравнение часа и минуты (getHours() getMinutes())? Типа
var str = '15:59'
var now = new Date();
var comps = str.split(':');
if(now.getHours() == comps[0] && now.getMinutes() == comps[1]) {
// Наступило время
}
Если хотите, чтобы они переключались только по клику, то Вам нужны табы. Вот парочка примеров без всего лишнего, как это можно легко сделать: jsfiddle.net/UWYxZ и jsfiddle.net/EZea3 Кастомизировать их под себя не должно составить труда.