function importJS(jsFile)
{
  var scriptElt = document.createElement('script');
  scriptElt.type = 'text/javascript';
  scriptElt.src = jsFile;
  document.getElementsByTagName('head')[0].appendChild(scriptElt);
}

function importCSS(cssFile)
{
  var cssElt = document.createElement('link');
  cssElt.rel = 'stylesheet';
  cssElt.type = 'text/css';
  cssElt.href = cssFile;
  document.getElementsByTagName('head')[0].appendChild(cssElt);
}

function init(imports)
{
  /* Google Analytics */
  importJS('http://www.google-analytics.com/urchin.js');
  _uacct = "UA-9947722-1";
  setTimeout('urchinTracker()', 500); //ensure file above is loaded before running

  /* Additional Imports */
  if (imports) {var arr = imports.split(','); for (x in arr) importJS('j/' + arr[x] + '.js');}
}

/*
 *  Which javascripts to load for which pages:
 */
with (window)
{
  switch(location.pathname.replace('/', ''))
  {
    case '':
//    case 'sessions.asp': onload = function() {init('j/sessions.js');}; break;
    default:  onload = function() {init();}; break; 
  }
}
