// common.js: shared functions used across applications

/* ~~ browser detection - populates global variable "browser" ~~*/
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
var browser = getBrowser();
if(browser == "ie6" || browser == "ie7")document.writeln("<link rel=\"stylesheet\" href=\"/css/rev/TUApplIE6_IE7.css\" type=\"text/css\">");
if(browser == "ie9")document.writeln("<link rel=\"stylesheet\" href=\"/css/rev/TUApplIE9.css\" type=\"text/css\">");
if(browser == "ie")document.writeln("<link rel=\"stylesheet\" href=\"/css/rev/TUApplIE.css\" type=\"text/css\">");
if(browser == "firefox")document.writeln("<link rel=\"stylesheet\" href=\"/css/rev/TUApplFirefox.css\" type=\"text/css\">");

function getBrowser() {
  var userAgent = navigator.userAgent.toLowerCase();
  
  var retBrowser = "";
  if (contains(userAgent, 'msie') || contains(userAgent, 'internet explorer')) {
    if (contains(userAgent, 'msie 6')) retBrowser = "ie6";
    else if (contains(userAgent, 'msie 7')) retBrowser = "ie7";
    else if (contains(userAgent, 'msie 9')) retBrowser = "ie9";
    else retBrowser = "ie";
  }
  else if (contains(userAgent, 'safari') || contains(userAgent, 'safari')) retBrowser = "safari";
  else if (!contains(userAgent, 'compatible') || contains(userAgent, 'firefox'))
  {
      retBrowser = "mozilla";
      if(contains(userAgent, 'firefox')) retBrowser="firefox";
      if(contains(userAgent, 'macintosh')) retBrowser="firefox-mac";
  } else retBrowser = "unknown";
  return retBrowser;
}

function contains(string, substring)
{
    found = string.indexOf(substring) + 1;
    return found;
}

