<window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" xmlns:xhtml="http://www.w3.org/1999/xhtml" onload="loadIDL()">
-<script src="jsan/JSAN.js" type="application/x-javascript; e4x=1"/>
-<script>JSAN.use('DOM.Utils')</script>
-
+<script src="utilities.js" type="application/x-javascript; e4x=1"/>
<script src="/opac/common/js/JSON.js" type="application/x-javascript; e4x=1"/>
<script src="/opac/common/js/md5.js" type="application/x-javascript; e4x=1"/>
-<script src="utilities.js" type="application/x-javascript; e4x=1"/>
<script src="xulbuilder.js" type="application/x-javascript; e4x=1"/>
<script src="source-setup.js" type="application/x-javascript; e4x=1"/>
<script src="source-browse.js" type="application/x-javascript; e4x=1"/>
+function $ () {
+ var elements = new Array();
+
+ for (var i = 0; i < arguments.length; i++) {
+ var element = arguments[i];
+
+ if (typeof element == 'string')
+ element = document.getElementById(element) || undefined;
+
+ if (arguments.length == 1)
+ return element;
+
+ elements.push( element );
+ }
+
+ return elements;
+}
+
+
function map (func, list) {
var ret = [];
for (var i = 0; i < list.length; i++) ret.push(func(list[i]));