var layoutEngine = "Unknown";
var layoutEngineVersion = "Unknown";

if (window.navigator.userAgent.search("MSIE") >= 0)
{
   layoutEngine = "Trident";
   
   var rv = -1;
   var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
   if (re.exec(navigator.userAgent) != null)
   {
      rv = parseFloat( RegExp.$1);
   }
   
   if (rv >= 8.0)
   {
      layoutEngineVersion = "VI";
   }
   else if (rv >= 7.0)
   {
      layoutEngineVersion = "V";
   }
   else if (rv >= 6.0)
   {
      layoutEngineVersion = "IV";
   }
   else if (rv >= 5.5)
   {
      layoutEngineVersion = "III";
   }
   else if (rv >= 5.0)
   {
      layoutEngineVersion = "II";
   }
   else if (rv >= 4.0)
   {
      layoutEngineVersion = "I";
   }
   else
   {
      alert(navigator.userAgent);
   }
}
else if (window.navigator.vendor == "KDE")
{
   layoutEngine = "KHTML";
}
else if (window.navigator.vendor == "Apple Computer, Inc.")
{
   layoutEngine = "WebKit";
   var webKitFields = RegExp("( AppleWebKit/)([^ ]+)").exec(navigator.userAgent);
   
   layoutEngineVersion = webKitFields[2];
}
else if (window.opera)
{
   layoutEngine = "Presto";
   
   var appVer = navigator.appVersion.split(" ", 1);
   
   if (appVer >= "9.5")
   {
      layoutEngineVersion = "Core 2";
   }
   else
   {
      layoutEngineVersion = "Core";
   }
}
else if (!document.all)
{
   var ua = navigator.userAgent;
   layoutEngine = "Gecko";
   var vers = ua.replace(/^Mozilla.*rv:|\).*$/g, '') || (/^rv\:|\).*$/g, '');
   layoutEngineVersion = vers;
}

if (layoutEngine == "Trident")
{
   var headId = document.getElementsByTagName("head")[0];
   var cssNode = document.createElement("link");
   cssNode.type = "text/css";
   cssNode.rel = "stylesheet";
   cssNode.href = "/css/trident.css";
   headId.appendChild(cssNode);
}
else if (layoutEngine == "Gecko")
{

}
else if (layoutEngine == "WebKit")
{

}
else if (layoutEngine == "Presto")
{

}
