<script type="text/javascript">
//<![CDATA[

s =
"<html>\n" +
	"<head>[header]\n" +
		'[js]<script src="[src][/src]" type="text/javascript"><\/script>\n[/js]' +
	"[/header]</head>\n" +
	"<body>\n" +
	"[content]Default content[/content]\n" +
	"</body>\n" +
"</html>";

var t = new Template(s, "[", "]", "[/", "]");

var js = t.root.header.js, content = t.root.content;

js.src._set("file.js");
js._render();

js.src._set("file2.js");

content._set("I Changed the content");
alert(t.root._output());

content._reset();
alert(t.root._output());

js._reset(true);
alert(t.root._output());

js._set("");
content._set("");
alert(t.root._output());

//]]>
</script>