home *** CD-ROM | disk | FTP | other *** search
- /********************************************************************************
-
- Detection Variables
-
- ********************************************************************************/
- function Is(){
- var appName = navigator.appName;
- var version = navigator.appVersion;
-
- this.ns = ( appName == "Netscape" );
- this.ns4 = this.ns && version.indexOf("4.")!=-1;
- this.ns5 = this.ns && version.indexOf("5.")==0;
- this.ns6 = ( this.ns5 || (this.ns && version.indexOf("6.")!=-1) );
-
- this.ie = ( appName == "Microsoft Internet Explorer" );
- this.ie4 = this.ie && version.indexOf("MSIE 4.")!=-1;
- this.ie5 = this.ie && version.indexOf("MSIE 5.")!=-1;
- this.ie6 = this.ie && version.indexOf("MSIE 6.")!=-1;
-
- var userAgent = navigator.userAgent.toLowerCase();
- this.mac = ( userAgent.indexOf( "mac" ) != -1 );
- this.win = ( userAgent.indexOf( "windows" ) != -1 );
- this.linux = ( userAgent.indexOf( "linux" ) != -1 );
- }
- Is.prototype.toString = function(){
- var s = '';
- for( var i in this ){
- s += i + ': ' + this[i] + '\n';
- }
- return s;
- }
- var is = new Is();
-
-