If I have a lot of functions on startup do they all have to be under one single:
$(document).ready(function() {
or can I have multiple such
Yes you can easily have multiple blocks. Just be careful with dependencies between them as the evaluation order might not be what you expect.