

// Taken from http://karmatics.com/aardvark/loader.js
// which says that
// <blockquote>
//   This file is in the public domain.
//   You may copy this file, alter it as you wish, and serve your modification 
//   from your site.  
// </blockquote>
// 

function gs_load(is_ie)
{
  var url = 'http://dready.org/projects/gears/gs04/';

  var files = ['jquery-loadgs.js', 'gearsaver.js', 'gearsaver.css', 'gsinit.js'];

  var headElems = document.getElementsByTagName('head');
  for (var i = 0; i < files.length; i++) {
    if (files[i].substring(files[i].length - 4).toLowerCase() == ".css") {
      // css
      if (is_ie && !(document && document.getElementsByTagName && document.getElementById && document.body)) {
        /* Use document.write in IE when document not ready, e.g. when this script was in the html head */
        document.write('<link rel="stylesheet" type="text/css" media="screen" href="' + url + files[i] + '" />');
      }
      else {
        var cssNode = document.createElement('link');
        cssNode.type='text/css';
        cssNode.rel ='stylesheet';
        cssNode.href= url + files[i];
        cssNode.media='screen';
        headElems[0].appendChild(cssNode);
      }

    }
    else {
      // script
      if (is_ie && !(document && document.getElementsByTagName && document.getElementById && document.body)) {
        document.write('<script src="' + url + files[i] + '" type="text/javascript"></script>');
      }
      else {
        var scriptElem = document.createElement('script');
        scriptElem.setAttribute ('src', url + files[i]);
        headElems[0].appendChild(scriptElem);
      }

    }
  }
}


/** had to resort to browser detection because IE (IE7 at leaset) doesn't support inserting
    scripts to head properly */
var agt = navigator.userAgent.toLowerCase();
var is_ie = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));
gs_load(is_ie);

