There's nothing wrong with having more than one $(document).ready(), and the benefit's usually convenience in the way of separating script chunks (like for global scripts and per-page scripts).