I'd take the whey before and during training. Having a shake after training is fine and it used to be considered "best", but the last year or two has really shown pre- and during-training nutrition to be much more beneficial.
Depends on what/how much you're eating on those days.
You could take the casein at night, sure. It's not like that's a "bad" idea or anything.
But again, it depends a bit on what else you're eating on those days. Like Raj said, those and other articles should give you an idea of how to arrange your nutrition and supplements.