A generic JavaScript Calendar.