// US JGOFS style sheet support

// originally modified from WHOI Comm Group
// Downloaded browser_detect (Mar 2004) from http://www.dithered.com/javascript/browser_detect
// Another example at http://www.echoecho.com/javascript.htm

// Browser Detection
// defaults to jg_any_any if platform and browser are indeterminent
// browser object populated by js_scripts/browser_detect.js

    var ezbrowser = 'any';
    var browsername = navigator.appName;
    var fullversion = navigator.appVersion;
	var Bplatform = navigator.userAgent;
	var browserversion = browser.versionMajor;

    // handle any special browser+version combos

    if ( browser.isNS || browser.isNSCompatible ) { 
	   ezbrowser = 'ns';
	} else if ( browser.isNS4x ) {
       ezbrowser = 'ns4';
	} else if ( browser.isIE || browser.isIECompatible ) { 
	   ezbrowser = 'ie'; 
	} else {
       ezbrowser = 'any';
	}

    // handle any special platforms

     if ( browser.isMac ) { 
	   platform='mac';
	   ezbrowser = 'any';
	 } else if ( browser.isWin ) {
       platform='win';
	 } else if ( browser.isLinux ) {
       platform='linux';
	   ezbrowser = 'any';
     } else {
       platform = 'any';
	   ezbrowser = 'any';
     }

    // Check for special platforms not checked by browser_detect
	
	 if ( Bplatform.indexOf('SGI') !=-1 ) { 
	   platform='sgi'; 
	   ezbrowser = 'any';
	 }

    docname='';
	function makeCSSLink(pagetype) {
	 // if testing in DW, must be relative link (Css/ not /Css/)
     docname = "/Css/" + pagetype + "_" + platform + "_" + ezbrowser + ".css";
     document.write('<link href="');
     document.write(docname);
     document.write('" rel="STYLESHEET" type="text/css">');
    }
    
	// add special platform, browser style sheet support
	// platform='sgi';		// debug
	// ezbrowser='test';	// debug
	if ( platform != 'any' ) { 
	  // alert('Special Css for: '+platform);
	  makeCSSLink('jg'); 
	  }

// End Browser Detection
