min shift hour

now works off the bus rule. If you switch it should still work. Changed
to 3 hour min, and it works properly. New js page. Most likely going to
have to move some of it over there. Page is already pretty big.