Modified source from https://github.com/alamkanak/Android-Week-View