// Modul:        bigger.js
//
// Purpose:      make fonts bigger for Netscape
// Dependencies: 4/5'th generation Browser
//
// Author:       Riad Shalaby (ByteCom GmbH)
// Last Changed: 22.01.2001 JW

/* -----------------------------------------------------------------------
//////////////////////////// Plattformen /////////////////////////////////
------------------------------------------------------------------------ */
function whatBrowser ()
{
    var agt=navigator.userAgent.toLowerCase();
    this.nav4       = !!(document.captureEvents && !document.documentElement);
    this.ie5        = !!(!document.captureEvents && document.documentElement);
    this.mac        = (agt.indexOf("mac")!=-1);
    this.sunos      = (agt.indexOf("sunos")!=-1);
    this.irix       = (agt.indexOf("irix") !=-1);    // SGI
    this.hpux       = (agt.indexOf("hp-ux")!=-1);
    this.aix        = (agt.indexOf("aix") !=-1);      // IBM
    this.linux      = (agt.indexOf("inux")!=-1);
    this.sco        = (agt.indexOf("sco")!=-1) || (agt.indexOf("unix_sv")!=-1);
    this.unixware   = (agt.indexOf("unix_system_v")!=-1);
    this.mpras      = (agt.indexOf("ncr")!=-1);
    this.reliant    = (agt.indexOf("reliantunix")!=-1);
    this.dec        = ((agt.indexOf("dec")!=-1) || (agt.indexOf("osf1")!=-1) || (agt.indexOf("dec_alpha")!=-1) || (agt.indexOf("alphaserver")!=-1) || (agt.indexOf("ultrix")!=-1) || (agt.indexOf("alphastation")!=-1));

    this.sinix      = (agt.indexOf("sinix")!=-1);
    this.freebsd    = (agt.indexOf("freebsd")!=-1);
    this.bsd        = (agt.indexOf("bsd")!=-1);
    this.unix       = ((agt.indexOf("x11")!=-1) || this.sun || this.irix || this.hpux || this.sco ||this.unixware || this.mpras || this.reliant || this.dec || this.sinix || this.aix || this.linux || this.bsd || this.freebsd);

   this.vms         = ((agt.indexOf("vax")!=-1) || (agt.indexOf("openvms")!=-1));
}

var br = new whatBrowser();

if (br.nav4 && (br.mac || br.unix))
{
        // norm
        document.tags.TD.fontSize                   = br.mac? "11pt" : "12pt";
        document.tags.A.fontSize                    = br.mac? "11pt" : "12pt";
        document.tags.P.fontSize                    = br.mac? "11pt" : "12pt";
        document.tags.B.fontSize                    = br.mac? "11pt" : "12pt";
        document.tags.DIV.fontSize                  = br.mac? "11pt" : "12pt";
        document.tags.SPAN.fontSize                 = br.mac? "11pt" : "12pt";

        // orange norm
        document.classes.scmini.all.fontSize        = br.mac? "9pt"  : "10pt";
        document.classes.scfmini.all.fontSize       = br.mac? "9pt"  : "10pt";
        document.classes.scnorm.all.fontSize        = br.mac? "11pt" : "12pt";
        document.classes.scfett.all.fontSize        = br.mac? "11pt" : "12pt";
        document.classes.sch1class.all.fontSize     = br.mac? "12pt" : "13pt";
        document.classes.sch2class.all.fontSize     = br.mac? "13pt" : "14pt";

        // orange unterstrichen
        document.classes.sumini.all.fontSize        = br.mac? "9pt"  : "10pt";
        document.classes.sufmini.all.fontSize       = br.mac? "10pt" : "10pt";
        document.classes.sunorm.all.fontSize        = br.mac? "11pt" : "12pt";
        document.classes.sufett.all.fontSize        = br.mac? "11pt" : "12pt";
        document.classes.suh1class.all.fontSize     = br.mac? "12pt" : "13pt";

        // weiss norm
        document.classes.wcmini.all.fontSize        = br.mac? "9pt"  : "10pt";
        document.classes.wcfmini.all.fontSize       = br.mac? "9pt"  : "10pt";
        document.classes.wcnorm.all.fontSize        = br.mac? "11pt" : "12pt";
        document.classes.wcfett.all.fontSize        = br.mac? "11pt" : "12pt";
        document.classes.wch1class.all.fontSize     = br.mac? "12pt" : "13pt";
        document.classes.wch2class.all.fontSize     = br.mac? "13pt" : "14pt";

        // weiss unterstrichen
        document.classes.wumini.all.fontSize        = br.mac? "9pt"  : "10pt";
        document.classes.wufmini.all.fontSize       = br.mac? "9pt"  : "10pt";
        document.classes.wunorm.all.fontSize        = br.mac? "11pt" : "12pt";
        document.classes.wufett.all.fontSize        = br.mac? "11pt" : "12pt";
        document.classes.wuh1class.all.fontSize     = br.mac? "12pt" : "13pt";

        // schwarz norm
        document.classes.bcmini.all.fontSize        = br.mac? "9pt"  : "10pt";
        document.classes.bcfmini.all.fontSize       = br.mac? "9pt"  : "10pt";
        document.classes.bcnorm.all.fontSize        = br.mac? "11pt" : "12pt";
        document.classes.bcfett.all.fontSize        = br.mac? "11pt" : "12pt";
        document.classes.bch1class.all.fontSize     = br.mac? "12pt" : "13pt";
        document.classes.bch2class.all.fontSize     = br.mac? "13pt" : "14pt";

        // schwarz unterstrichen
        document.classes.bumini.all.fontSize        = br.mac? "9pt"  : "10pt";
        document.classes.bufmini.all.fontSize       = br.mac? "9pt"  : "10pt";
        document.classes.bunorm.all.fontSize        = br.mac? "11pt" : "12pt";
        document.classes.bufett.all.fontSize        = br.mac? "11pt" : "12pt";
        document.classes.buh1class.all.fontSize     = br.mac? "12pt" : "13pt";

        // grau norm
        document.classes.gcmini.all.fontSize        = br.mac? "9pt"  : "10pt";
        document.classes.gcfmini.all.fontSize       = br.mac? "9pt"  : "10pt";
        document.classes.gcnorm.all.fontSize        = br.mac? "11pt" : "12pt";
        document.classes.gcfett.all.fontSize        = br.mac? "11pt" : "12pt";
        document.classes.gch1class.all.fontSize     = br.mac? "12pt" : "13pt";
        document.classes.gch2class.all.fontSize     = br.mac? "13pt" : "14pt";

        // grau unterstrichen
        document.classes.gumini.all.fontSize        = br.mac? "9pt"  : "10pt";
        document.classes.gufmini.all.fontSize       = br.mac? "9pt"  : "10pt";
        document.classes.gunorm.all.fontSize        = br.mac? "11pt" : "12pt";
        document.classes.gufett.all.fontSize        = br.mac? "11pt" : "12pt";
        document.classes.guh1class.all.fontSize     = br.mac? "12pt" : "13pt";
}

