	// *** CSS files ***
	var DirCSS = BaseDir + "styles/"; 
	var WinNSCSS = "winns.css";
	var WinIECSS = "winie.css";
	var MacCSS = "mac.css";
	var UnixCSS = "unix.css";

	// *** Determine client's browser type
	var Agent= navigator.userAgent.toLowerCase();

	// *** Determine browser version
	// Note: On IE5, these return 4, so use Is_IE5Up to detect IE5.
	var Is_Major = parseInt(Agent.appVersion);
	var Is_Minor = parseFloat(Agent.appVersion);

	// *** Determine browser type
	var Is_Nav  = ((Agent.indexOf('mozilla')!=-1) && (Agent.indexOf('spoofer')==-1)
	            && (Agent.indexOf('compatible') == -1) && (Agent.indexOf('opera')==-1)
	            && (Agent.indexOf('webtv')==-1));
	var Is_Nav4Up = (Is_Nav && (Is_Major >= 4));
	var Is_IE   = (Agent.indexOf("msie") != -1);
	var Is_IE3  = (Is_IE && (Is_Major < 4));
	var Is_IE4  = (Is_IE && (Is_Major == 4) && (Agent.indexOf("msie 5.0")==-1) );
	var Is_IE5  = (Is_IE && (Is_Major == 4) && (Agent.indexOf("msie 5.0")!=-1) );
	var Is_IE5Up  = (Is_IE  && !Is_IE3 && !Is_IE4);

	// *** Determine platform information 
	var Is_Win   = ( (Agent.indexOf("win")!=-1) || (Agent.indexOf("16bit")!=-1) );
	var Is_Mac    = (Agent.indexOf("mac")!=-1);
	var Is_Sun   = (Agent.indexOf("sunos")!=-1);
	var Is_Irix  = (Agent.indexOf("irix") !=-1);    	// SGI
	var Is_HPux  = (Agent.indexOf("hp-ux")!=-1);
	var Is_Aix   = (Agent.indexOf("aix") !=-1);      	// IBM
	var Is_Linux = (Agent.indexOf("inux")!=-1);
	var Is_Sco   = (Agent.indexOf("sco")!=-1) || (Agent.indexOf("unix_sv")!=-1);
	var Is_Unixware = (Agent.indexOf("unix_system_v")!=-1);
	var Is_Mpras    = (Agent.indexOf("ncr")!=-1);
	var Is_Reliant  = (Agent.indexOf("reliantunix")!=-1);
	var Is_Dec   = ((Agent.indexOf("dec")!=-1) || (Agent.indexOf("osf1")!=-1) ||
	       (Agent.indexOf("dec_alpha")!=-1) || (Agent.indexOf("alphaserver")!=-1) ||
	       (Agent.indexOf("ultrix")!=-1) || (Agent.indexOf("alphastation")!=-1));
	var Is_Sinix = (Agent.indexOf("sinix")!=-1);
	var Is_FreeBSD = (Agent.indexOf("freebsd")!=-1);
	var Is_BSD = (Agent.indexOf("bsd")!=-1);
	var Is_Unix  = ((Agent.indexOf("x11")!=-1) || Is_Sun || Is_Irix || Is_HPux ||
	             Is_Sco || Is_Unixware || Is_Mpras || Is_Reliant ||
	             Is_Dec || Is_Sinix || Is_Aix || Is_Linux || Is_BSD || Is_FreeBSD);

	// ***	Function to handle window resizing on Navigator 4
	function Resize() {
	   if ((InitWidth != window.innerWidth) || (InitHeight != window.innerHeight)) {
	     location.reload();
	   }
	   return false;
	}

	// Select the style sheet by platform and browser version
	function LoadStyleSheet() {
	  var Styles;
	  if (Is_Mac) {
	      if (Is_IE5Up) {
	        Styles = DirCSS + WinIECSS;
		  } else {
		    Styles = DirCSS + MacCSS;
		  }
	  } else if (Is_Win) {
		if (Is_Nav) {
	      Styles = DirCSS + WinNSCSS;
		} else {
		  Styles = DirCSS + WinIECSS;
		}
	  } else if (Is_Unix) {
	    Styles = DirCSS + UnixCSS;
	  } else {
		Styles = DirCSS + WinIECSS;
	  }
	  document.write("<link rel=\"stylesheet\" type=\"text/css\" href=\"" + Styles + "\">");
	  return true;
	}

	// *** Load HOME stylesheet
	LoadStyleSheet();

