
var preStyle = '<style type="text/css">\n';
var postStyle = "\n</style>\n";

var Browser = getBrowser();

if (Browser.indexOf("WebTV") == 0) 
        tweakWebTV();

function tweakMozilla() {
//   document.write(preStyle);
//   document.write("div#content {margin-left: 150px;}\n");
//   document.write(postStyle);
}

function tweakOpera() {
//   document.write(preStyle);
//   document.write("div#content {margin-left: 150px;}\n");
//   document.write(postStyle);
}

function tweakWebTV() {
   // won't work with this project
   window.location = "webtv.html";
   exit;
 
}

function getBrowser() {

   var knownUa = new Array("Opera","Konqueror","Galeon","WebTV", "MSIE");
   var knownAv = new Array("Safari");
   // Netscape / Mozilla is a special case

   var browser = "";

   for (i=0; i<knownUa.length; i++) {
      browser = uA_search(knownUa[i]);
      if (browser != "")
         break;
   }

   if (browser == "") {
      for (i=0; i<knownAv.length; i++) {
         browser = uA_search(knownAv[i]);
         if (browser != "")
            break;
      }
   }

   if (browser == "") {
        browser = uA_search("Mozilla");
        if (browser != "") {
           var temp = uA_search("Netscape");
           if (temp != "")
              browser = temp;
       }
   }

   if (browser == "")
      browser = "unknown/0";
      
   return (browser);
}


function uA_search(browser) {
    var bvp = "";

    var pos = navigator.userAgent.indexOf(browser);

    if (pos != -1) {
       var ver = navigator.userAgent.substring((pos + browser.length + 1));
       ver = parseFloat(ver);
       bvp = browser + '/' + ver;
    }

    return bvp;
}

function aV_search(browser) {
    var bvp = "";

    var pos = navigator.appVersion.indexOf(browser);

    if (pos != -1) {
       var ver = navigator.appVersion.substring((pos + browser.length + 1));
       ver = parseFloat(ver);
       bvp = browser + '/' + ver;
    }

    return bvp;
}



