// -------------------
// initial variables. 
// -------------------
var css    = "empty";
var nav    = navigator.userAgent;
var navarr = nav.split(" ");
var anav   = navigator.appName;
var bfound = 0;

// ----------
// check ie. 
// ----------
if(anav.indexOf("Microsoft") != -1 && nav.indexOf("Opera") == -1)
{
  bfound = 1;
  for(i=0;i<navarr.length;i++)
  {
    if(navarr[i].indexOf("MSIE") != -1)
    {
      navarr2 = navarr[i].split(" ");
      navarr3 = navarr[(i+1)].split(".");
      if(parseInt(navarr3[0]) < 6)          { location.href = "/fileadmin/html/upgrade.html"; }
      else  if(parseInt(navarr3[0]) == 6)  { css = "tvm_msie.css"; }
    }
  }
}

// ----------
// check opera. 
// ----------
if(nav.indexOf("Opera") != -1 && bfound == 0)
{
  bfound = 1;
  verarr   = navarr[(navarr.length-1)].split(".");
  if(parseInt(verarr[0]) < 8) { location.href = "/fileadmin/html/upgrade.html"; }
  else                    { css = "tvm_opera.css"; }
}

// ----------
// check firefox. 
// ----------
if(nav.indexOf("Firefox") != -1 && bfound == 0)
{
  bfound = 1;
  for(i=0;i<navarr.length;i++)
  {
    if(navarr[i].indexOf("Firefox/") != -1)
    {
      navarr2 = navarr[i].split("/");
      navarr3 = navarr2[0].split(".");
      if(navarr3[0] < 1) { location.href = "/fileadmin/html/upgrade.html"; }
    } 
  }
}

// ----------
// check mozilla. 
// ----------
if(nav.indexOf("Gecko/") != -1 && nav.indexOf("Firefox/") == -1 && bfound == 0)
{
  bfound = 1;
  for(i=0;i<navarr.length;i++)
  {
    if(navarr[i].indexOf("rv:") != -1)
    {
      navarr2 = navarr[i].split(":");
      navarr2[0] = navarr2[0].replace("/./","");
      if(parseInt(navarr2[0]) < 121) { location.href = "/fileadmin/html/upgrade.html"; }
      else                          { css = "tvm_mozilla.css"; }
    } 
  }
}

// --------------
// check safari. 
// --------------
if(nav.indexOf("Safari/") != -1 && bfound == -1)
{
  bfound = 1;
  for(i=0;i<navarr.length;i++)
  {
    if(navarr[i].indexOf("Safari/") != -1)
    {
      navarr2 = navarr[i].split("/");
      if(substr(navarr1[0],0,2) < 12) { location.href = "/fileadmin/html/upgrade.html"; }
      else                                      { css = "tvm_safari.css"; }
    } 
  }
}


// ------------------
// write stylesheet. 
// ------------------
if (css.indexOf("empty") == -1) {
    document.write("<link rel=\"STYLESHEET\" type=\"text/css\" href=\"/fileadmin/css/"+css+"\">");
}