Home directory for Malawi's wwwroot
Duncan Ewan
2021-02-19 3e758c29e0fde36fc088efcfc88f9a3014432b64
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
//    WebHelp 5.10.006
var gbNav=false;
var gbNav6=false;
var gbNav61=false;
var gbNav7=false;
var gbNav4=false;
var gbIE4=false;
var gbIE=false;
var gbIE5=false;
var gbIE55=false;
var gbOpera6=false;
var gbOpera7=false;
var gbKonqueror3=false;
var gbSafari3=false;
 
var gAgent=navigator.userAgent.toLowerCase();
var gbMac=(gAgent.indexOf("mac")!=-1);
var gbSunOS=(gAgent.indexOf("sunos")!=-1);
var gbUnixOS=(gAgent.indexOf("linux")!=-1) || (gAgent.indexOf("unix")!=-1);
var gbOpera=(gAgent.indexOf("opera")!=-1);
var gbKonqueror=(gAgent.indexOf("konqueror")!= -1);
var gbSafari=(gAgent.indexOf("safari")!= -1);
var gbWindows=((gAgent.indexOf('win')!= -1)||(gAgent.indexOf('16bit')!= -1));
var gbMozilla=((gAgent.indexOf('gecko')!=-1) && (gAgent.indexOf('netscape')==-1));
var gbAIR=(gAgent.indexOf('adobeair')!=-1);
var gbChrome = (gAgent.indexOf('chrome')!=-1);
var gbAIRSSL= true ;
 
var gVersion=navigator.appVersion.toLowerCase();
 
var gnVerMajor=parseInt(gVersion);
var gnVerMinor=parseFloat(gVersion);
 
if(!gbOpera&&!gbKonqueror&&!gbSafari) // opera can mimic IE or Netscape by settings.
{
    gbIE=(navigator.appName.indexOf("Microsoft")!=-1);
    gbNav=(gAgent.indexOf('mozilla')!=-1) && ((gAgent.indexOf('spoofer')==-1) && (gAgent.indexOf('compatible')==-1));
    if(gnVerMajor>=4)
    {
        if(navigator.appName=="Netscape")
        {
            gbNav4=true;
            if(gnVerMajor>=5)
                gbNav6=true;
        }
        gbIE4=(navigator.appName.indexOf("Microsoft")!=-1);
    }
    if(gbNav6)
    {
        var nPos=gAgent.indexOf("gecko");
        if(nPos!=-1)
        {
            var nPos2=gAgent.indexOf("/", nPos);
            if(nPos2!=-1)
            {
                var nVersion=parseFloat(gAgent.substring(nPos2+1));
                if(nVersion>=20010726)
                {
                    gbNav61=true;
                    if (nVersion>=20020823)
                        gbNav7=true;
                }
            }
        }
    }else if(gbIE4)
    {
        var nPos=gAgent.indexOf("msie");
        if(nPos!=-1)
        {
            var nVersion=parseFloat(gAgent.substring(nPos+5));
            if(nVersion>=5)
            {
                gbIE5=true;
                if(nVersion>=5.5)
                    gbIE55=true;
            }
        }
    }
}
else if (gbOpera)
{
    var nPos = gAgent.indexOf("opera");
    if(nPos!=-1)
    {
        var nVersion=parseFloat(gAgent.substring(nPos+6));
        if(nVersion>=6)
        {
            gbOpera6=true;
            if(nVersion>=7)
                gbOpera7=true;
        }
    }
}
else if (gbKonqueror)
{
    var nPos = gAgent.indexOf("konqueror");
    if(nPos!=-1)
    {
        var nVersion = parseFloat(gAgent.substring(nPos+10));
        if (nVersion >= 3)
        {
            gbKonqueror3=true;
        }
    }
}
if(gbSafari)
{
    var nPos = gAgent.indexOf("version/");
    if(nPos!=-1)
    {
        var nVersion = parseFloat(gAgent.substring(nPos+8,nPos+9));
        if (nVersion >= 3)
        {
            gbSafari3=true;
        }
    }
}
if(gbChrome)
{
    //for the time being use same tests as safari
    gbSafari = true ;
    gbSafari3=true;
}
var gbWhVer=true;