/**
 * Linker -- (Almost) simple JavaScript loader
 * (c) 2007 Ivan Zhekov <http://joneff.info>
 *
 *--------------------------------------------------------------------------*/

var Linker = {
  Version: "0.1.3",
  load: function (libraryName) {
    // inserting via DOM fails in Safari 2.0, so brute force approach
    document.write("\n<script type=\"text/javascript\" src=\"" + libraryName + "\"></script>");
  },
  init: function() {
    scripts = document.getElementsByTagName("script");
    for (var i = 0; i < scripts.length; i++) {
      if (scripts[i].src && scripts[i].src.match(/linker\.js(\?.*)?$/)) {
	this.path = scripts[i].src.replace(/linker\.js(\?.*)?$/,"");
	this.params = scripts[i].src.match(/\?.*load=([a-zA-Z\-\/,]*)/);
	this.includes = this.params[1].split(",");
	for (j = 0; j < this.includes.length; j++) {
	  Linker.load(Linker.path + this.includes[j] + ".js");
	};
      };
    };
  }
}
Linker.init();