Использовали ли вы Firebug (или аналогичный) для проверки того, что вызывается ваша функция pageLoad ()?Для использования с jQuery я обнаружил, что следующие обозначения встречаются гораздо чаще, для кода, который должен выполняться только один раз при загрузке страницы:
$(function () {
// any code in here, is run only once, when the page loads.
});
Насколько я понимаю, что может быть имя-коллизии с pageLoad (), тогда как приведенные выше обозначения более надежны.
На первый взгляд, ваш код инициализации DatePicker кажется правильным.