text: (function($){
    $(document).ready(function(){
      var $escolaField     = getElementFor('escola');
      var $bibliotecaField = getElementFor('biblioteca');
  
      var handleGetBibliotecas = function(resources) {
        var selectOptions = xmlResourcesToSelectOptions(resources, 'query', 'cod_biblioteca');
        updateSelect($bibliotecaField, selectOptions, "Selecione uma biblioteca");
      }
  
      var updateBibliotecas = function(){
        resetSelect($bibliotecaField);
  
        if ($escolaField.val() && $escolaField.is(':enabled')) {
          $bibliotecaField.children().first().html('Aguarde carregando...');
  
          var urlForGetBibliotecas = getResourceUrlBuilder.buildUrl('educar_biblioteca_xml.php', '', {
                                                         esc : $escolaField.attr('value') });
  
          var options = {
            url : urlForGetBibliotecas,
            dataType : 'xml',
            success  : handleGetBibliotecas
          };
  
          getResources(options);
        }
  
        $bibliotecaField.change();
      };
  
      // bind onchange event
      $escolaField.change(updateBibliotecas);
  
    }); // ready
  })(jQuery);
  