text: /*
   * jQuery Simple Templates plugin 1.1.1
   *
   * http://andrew.hedges.name/tmpl/
   * http://docs.jquery.com/Plugins/Tmpl
   *
   * Copyright (c) 2008 Andrew Hedges, andrew@hedges.name
   *
   * Usage: $.tmpl('<div class="#{classname}">#{content}</div>', { 'classname' : 'my-class', 'content' : 'My content.' });
   *
   * The changes for version 1.1 were inspired by the discussion at this thread:
   *   http://groups.google.com/group/jquery-ui/browse_thread/thread/45d0f5873dad0178/0f3c684499d89ff4
   * 
   * Dual licensed under the MIT and GPL licenses:
   *   http://www.opensource.org/licenses/mit-license.php
   *   http://www.gnu.org/licenses/gpl.html
   */
  
  (function($) {
      $.extend({
      	// public interface: $.tmpl
      	tmpl : function(tmpl, vals) {
      		var rgxp, repr;
      		
  			// default to doing no harm
  			tmpl = tmpl   || '';
  			vals = vals || {};
      		
      		// regular expression for matching our placeholders; e.g., #{my-cLaSs_name77}
      		rgxp = /#\{([^{}]*)}/g;
      		
      		// function to making replacements
      		repr = function (str, match) {
  				return typeof vals[match] === 'string' || typeof vals[match] === 'number' ? vals[match] : str;
  			};
  			
  			return tmpl.replace(rgxp, repr);
  		}
  	});
  })(jQuery);