function jsInclude(options)
{
  var filename, 
      path  = options.path, 
      files = options.files;
  


  for(var i=0;i<files.length; i++)
  {
    if(files[i].include === true) {
      filename = path+files[i].incfile;
      if(jQuery.browser.safari ) {
        jQuery.ajax({url:filename,dataType:'script', async:false, cache: true});
      } else {
        if (jQuery.browser.msie) {
          document.write('<script type="text/javascript" src="'+filename+'"></script>');
        } else {
          _includeJS(filename);
        }
      }
    }
  }
  function _includeJS(jsFile)
  {
      var _head       = document.getElementsByTagName('head')[0];
      var _script     = document.createElement('script');
      _script.type    = 'text/javascript';
      _script.charset = 'utf-8';
      _script.src     = jsFile;
      _head.appendChild(_script);        
  };
};


require = jsInclude;

