Datepicker dinámico mínimo / máximo fechas

Estoy usando el complemento jQuery datepicker en un sitio que estoy construyendo. Necesito que los usuarios puedan elegir dos fechas dentro de un rango específico de fechas. Esto es lo suficientemente sencillo como para hacer.

El problema es que el rango permitido de fechas cambia según otro cuadro de selección (con los nombres de los edificios). Entonces, lo que debo hacer es buscar el edificio en una base de datos mysql, devolver la fecha mínima y máxima permitidas y usar el selector de fechas para permitir a los usuarios elegir un rango de fechas dentro del rango permitido.

En mi página principal, actualmente estoy usando:

$('#dateStartMainChart').load(url);

para cargar un archivo php que genera:

<script> 
$(function() {
    $( "#dateEndMainChartSelect" ).datepicker({ 
        dateFormat: 'yy-mm-dd',
        defaultDate: -1,
        minDate: new Date(2011,03,03),
        maxDate: +0,
            firstDay: 1,
        changeMonth: true,
        changeYear: true
    });
}); 
</script>
<input type="text" class="text" value=2011-03-04 id="dateEndMainChartSelect" align="center"/>

where minDate y maxDate se han rellenado correctamente desde la base de datos mysql. Sin embargo, el resultado es que solo recibo un cuadro de texto con la fecha en mi página principal en lugar del elemento selector de fecha.

¿Alguna idea