/*******************************************************************************
* 	FILENAME      	: unix_detect.js		                                   *
*   DESCRIPTION 	: UNIX detection script									   *
*   MODIFIED    	: Razorfish, 03/22/2002                                    *
*                                                                              *
*   Copyright (C) Razorfish, Inc.                                              *
*******************************************************************************/


var agt=navigator.userAgent.toLowerCase();
var isSun   = (agt.indexOf("sunos")!=-1);
var isSun4  = (agt.indexOf("sunos 4")!=-1);
var isSun5  = (agt.indexOf("sunos 5")!=-1);
var isSuni86= (isSun && (agt.indexOf("i86")!=-1));
var isIrix  = (agt.indexOf("irix") !=-1);    // SGI
var isIrix5 = (agt.indexOf("irix 5") !=-1);
var isIrix6 = ((agt.indexOf("irix 6") !=-1) || (agt.indexOf("irix6") !=-1));
var isHpux  = (agt.indexOf("hp-ux")!=-1);
var isHpux9 = (isHpux && (agt.indexOf("09.")!=-1));
var isHpux10= (isHpux && (agt.indexOf("10.")!=-1));
var isAix   = (agt.indexOf("aix") !=-1);      // IBM
var isAix1  = (agt.indexOf("aix 1") !=-1);    
var isAix2  = (agt.indexOf("aix 2") !=-1);    
var isAix3  = (agt.indexOf("aix 3") !=-1);    
var isAix4  = (agt.indexOf("aix 4") !=-1);    
var isLinux = (agt.indexOf("inux")!=-1);
var isSco   = (agt.indexOf("sco")!=-1) || (agt.indexOf("unix_sv")!=-1);
var isUnixware = (agt.indexOf("unix_system_v")!=-1); 
var isMpras    = (agt.indexOf("ncr")!=-1); 
var isReliant  = (agt.indexOf("reliantunix")!=-1);
var isDec   = ((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)); 
var isSinix = (agt.indexOf("sinix")!=-1);
var isFreebsd = (agt.indexOf("freebsd")!=-1);
var isBsd = (agt.indexOf("bsd")!=-1);
var isUnix  = ((agt.indexOf("x11")!=-1) || isSun || isIrix || isHpux || 
                 isSco ||isUnixware || isMpras || isReliant || 
                 isDec || isSinix || isAix || isLinux || isBsd || isFreebsd);				 
