Линейный календарь на JavaScript

Выведите в виде списка ul все числа текущего месяца. Средствами CSS поставьте пункты списка в ряд.

Сделайте так, чтобы текущий день в календаре был выделен каким-нибудь цветом.

Сделайте так, чтобы над списком было написано название текущего месяца по-русски и номер года.

Сделайте так, чтобы над календарем появились ссылки вперед и назад, позволяющие менять месяц. Месяц и год, выводимые над календарем, должны соответствовать отображаемому месяцу.

enru