
if (browser == "undefined" || !browser) {
  var browser = {
    isIE: (document.all)? true:false,
    isMoz: !(document.all)
  };
}

function getApplicationHref() {
  var _parseUrl = document.URL.replace("http://"+location.host, "");
  return _parseUrl.split("?")[0].replace(/\w+\.php$/i, "");
}
_IMPORT_FILE_HREF_= getApplicationHref();

function importFile() {
  var filename = arguments[0];
  var _filenameParse = filename.split("?")[0];
  var _queryString = (typeof filename.split("?")[1] != "undefined") ? filename.split("?")[1] : "";
  var filetype  = _filenameParse.split(".")[1];
  var _filename = _filenameParse;
  
  if (_IMPORT_FILE_HREF_ == "") {
      alert("_IMPORT_FILE_HREF_ não definida!")
  }
  
  switch(filetype.toUpperCase()) {
    case "JS":
      var fileref=document.createElement('script');
      fileref.setAttribute("type","text/javascript");
      var _paramName = "src";
      break;
      
    case "CSS":
      var fileref=document.createElement("link");
      fileref.setAttribute("rel", "stylesheet");
      fileref.setAttribute("type", "text/css");
      var _paramName = "href";
      if (browser.isIE) {
          _filename = filename.split(".")[0] +"_ie.css";
      }
      break;
  }
  
  if (_queryString != "") {
      _filename = ([_filename, _queryString]).join("?");
  }
  fileref.setAttribute(_paramName, _IMPORT_FILE_HREF_+_filename);
  
  if (typeof fileref!="undefined")
      document.getElementsByTagName("head")[0].appendChild(fileref)
}
