3 Copyright (C) 2005 Deryck Hodge <deryck@samba.org>
5 Released under the GNU GPL v2 or later.
9 var ua = navigator.userAgent.toLowerCase();
13 // ***********************************************
14 var is_opera = ua.indexOf('opera') > -1;
15 var is_ie = ua.indexOf('msie') > -1 && !is_opera;
16 var is_ie5 = is_ie && ua.indexOf('msie 5') > -1;
17 var is_safari = ua.indexOf('safari') > -1;
18 var is_konq = ua.indexOf('konqueror') > -1;
19 // Any mozilla browser
20 var is_moz = ua.indexOf('mozilla') > -1 && !is_ie && !is_opera;
22 var is_ff = is_moz && ua.indexOf('firefox') > -1;
24 var is_gecko = ua.indexOf('gecko') > -1 && !is_konq && !is_safari;
25 var is_netscape = ua.indexOf('netscape') > -1;
26 var is_netscape_ie = is_netscape && ua.indexOf('msie') > -1;
27 var is_netscape_moz = is_netscape && ua.indexOf('gecko') > -1;
31 // ***********************************************
32 var is_mac = ua.indexOf('macintosh') > -1 || ua.indexOf('mac') > -1;
33 var is_linux = ua.indexOf('linux') > -1;
34 var is_windows = ua.indexOf('windows') > -1;