http://www.mikesdotnetting.com/Article/32/Javascript-24-hour-clock?