
var agt = navigator.userAgent.toLowerCase();


// get browser type and version
var releaseNumber = new RegExp( "[0-9\.]+" );
	var is_major = parseInt( releaseNumber.exec( agt )[0] ); 
	var is_minor = parseFloat( releaseNumber.exec( agt )[0] );
	
	var is_net = (		(agt.indexOf('mozilla')!=-1)
				&&	(agt.indexOf('spoofer')==-1) 
				&&	(agt.indexOf('compatible') == -1)
				&&	(agt.indexOf('opera')==-1) 
				&&	(agt.indexOf('webtv')==-1) );
	
	var is_net4		= ( is_net && ( is_major == 4 ) ); 
	var is_net4up	= ( is_net && ( is_major >= 4 ) ); 
	var is_netonly	= (is_net && ( ( agt.indexOf(";nav") != -1 ) || ( agt.indexOf("; nav") != -1 ) ) ); 
	var is_net5 	= ( is_net && ( is_major == 5 ) ); 
	var is_net5up 	= ( is_net && (is_major >= 5 ) );


	var is_ie		= ( agt.indexOf("msie") != -1 );
	var is_ie3		= ( is_ie && ( is_major < 4 ) ); 
	var is_ie4		= ( is_ie && ( is_major == 4 ) && ( agt.indexOf("msie 5") == -1 ) );
	var is_ie4up	= ( is_ie  && ( is_major >= 4 ) ); 
	var is_ie5		= ( is_ie && ( is_major == 4 ) && ( agt.indexOf("msie 5" ) != -1) ); 
	var is_ie5up	= ( is_ie  && !is_ie3 && !is_ie4 );
	
	// KNOWN BUG: On AOL4, returns false if IE3 is embedded
   // browser or if this is the first browser window opened. 
   // Thus the variables is_aol, is_aol3, and is_aol4 aren't 
   // 100% reliable.
  	var is_aol 		= (agt.indexOf("aol") != -1);
   	var is_aol3 	= (is_aol && is_ie3);
  	var is_aol4 	= (is_aol && is_ie4);
	var is_opera 	= (agt.indexOf("opera") != -1);
	var is_webtv 	= (agt.indexOf("webtv") != -1); 
	

// get platform
	var is_win		= ( ( agt.indexOf("win")!=-1 ) || ( agt.indexOf("16bit" ) !=-1 ) );
	var is_win95 	= ( (agt.indexOf("win95")!=-1 ) || ( agt.indexOf("windows 95") != -1 ) );
	
	var is_mac    	= ( agt.indexOf("mac")!=-1 );
	var is_mac68k 	= ( is_mac && ( (agt.indexOf("68k")!=-1 ) || ( agt.indexOf("68000")!=-1) ) );
	var is_macppc 	= ( is_mac && ( (agt.indexOf("ppc")!=-1 ) || (agt.indexOf("powerpc")!=-1) ) )
	


// now test which stylesheet to display
if ( ( is_win && is_net4 ) || ( is_win95 && is_net4 ) || ( is_mac && is_net5up ) ) {
	//alert(is_net4);
	document.write("<link rel='stylesheet' type='text/css' href='/css/kqedNetPC.css'>");
	
} 

if ( ( is_mac && is_net4 ) ) {

	document.write("<link rel='stylesheet' type='text/css' href='/css/kqedNetMac.css'>");

}	

if ( ( is_mac && is_aol ) ) {

	document.write("<link rel='stylesheet' type='text/css' href='/css/kqedAolMac.css'>");

}	

if ( is_mac && is_ie  ) {
 
	document.write("<link rel='stylesheet' type='text/css' href='/css/kqedIEMac.css'>");
	
}
