more js and calendar fix throughout site