Динамический select, javascript

Евгений16 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
24.10.2009

Нужен небольшой javascript для двух полей select с выбором начала и конца время по часам

при выборе значения в первом поле - во втором значение должно стать на 1 больше и не показываться меньшие значения

для первого поля максимум - 23, для второго - 24

при выборе в первом поле 23, во втором остается только 24

тоесть, если я в первом выбрал начало в 12, то во втором должны остатся значения от 13 до 24, и наоборот, при выборе во втором до 12, в первом дожны остатся значения от 0 до 11

Заявки фрилансеров