JavaScript: Difference between $(document).ready and $(window).load in jQuery