var fn = !/^[\d\s-_]/.test(str) ?
cache[str] = cache[str] ||
render_template(document.getElementById(str).innerHTML) :
// Generate a reusable function that will serve as a template
// generator (and which will be cached).
var fn = !/^[\d\s-_]/.test(str) ?
cache[str] = cache[str] ||
render_template(document.getElementById(str).innerHTML) :
// Generate a reusable function that will serve as a template
// generator (and which will be cached).