<?php 
// 
// SourceForge: Breaking Down the Barriers to Open Source Development 
// Copyright 1999-2000 (c) The SourceForge Crew 
// http://sourceforge.net 
// 
// $Id: tim20000821.php3,v 1.2 2001/05/22 19:22:47 tim Exp $ 

unset ($BROWSER_AGENT); 
unset ($BROWSER_VER); 
unset ($BROWSER_PLATFORM); 

function browser_get_agent () { 
global $BROWSER_AGENT; 
return $BROWSER_AGENT; 
} 

function browser_get_version() { 
global $BROWSER_VER; 
return $BROWSER_VER; 
} 

function browser_get_platform() { 
global $BROWSER_PLATFORM; 
return $BROWSER_PLATFORM; 
} 

function browser_is_mac() { 
if (browser_get_platform()=='Mac') { 
return true; 
} else { 
return false; 
} 
} 

function browser_is_windows() { 
if (browser_get_platform()=='Win') { 
return true; 
} else { 
return false; 
} 
} 

function browser_is_ie() { 
if (browser_get_agent()=='IE') { 
return true; 
} else { 
return false; 
} 
} 

function browser_is_netscape() { 
if (browser_get_agent()=='MOZILLA') { 
return true; 
} else { 
return false; 
} 
} 


/* 
Determine browser and version 
*/ 


if (ereg( 'MSIE ([0-9].[0-9]{1,2})',$_SERVER["HTTP_USER_AGENT"],$log_version)) { 
$BROWSER_VER=$log_version[1]; 
$BROWSER_AGENT='IE'; 
} elseif (ereg( 'Opera ([0-9].[0-9]{1,2})',$_SERVER["HTTP_USER_AGENT"],$log_version)) { 
$BROWSER_VER=$log_version[1]; 
$BROWSER_AGENT='OPERA'; 
} elseif (ereg( 'Mozilla/([0-9].[0-9]{1,2})',$_SERVER["HTTP_USER_AGENT"],$log_version)) { 
$BROWSER_VER=$log_version[1]; 
$BROWSER_AGENT='MOZILLA'; 
} else { 
$BROWSER_VER=0; 
$BROWSER_AGENT='OTHER'; 
} 

/* 
Determine platform 
*/ 

if (strstr($_SERVER["HTTP_USER_AGENT"],'Win')) { 
$BROWSER_PLATFORM='Win'; 
} else if (strstr($_SERVER["HTTP_USER_AGENT"],'Mac')) { 
$BROWSER_PLATFORM='Mac'; 
} else if (strstr($_SERVER["HTTP_USER_AGENT"],'Linux')) { 
$BROWSER_PLATFORM='Linux'; 
} else if (strstr($_SERVER["HTTP_USER_AGENT"],'Unix')) { 
$BROWSER_PLATFORM='Unix'; 
} else { 
$BROWSER_PLATFORM='Other'; 
} 

/*
//debug code 
echo "\n\nAgent: $_SERVER["HTTP_USER_AGENT"]"; 
echo "\nIE: ".browser_is_ie(); 
echo "\nMac: ".browser_is_mac(); 
echo "\nWindows: ".browser_is_windows(); 
echo "\nPlatform: ".browser_get_platform(); 
echo "\nVersion: ".browser_get_version(); 
echo "\nAgent: ".browser_get_agent(); 
*/
?>

<?php 

function css_site() { 

//determine font for this platform 
if (browser_is_windows() && browser_is_ie()) { 

//ie needs smaller fonts than anyone else 
$font_xlarge='large'; 
$font_large='medium';
$font_medium='small'; 
$font_size='x-small'; 
$font_smaller='xx-small'; 
$font_smallest='7pt'; 

} else if (browser_is_windows()) { 

//netscape or "other" on wintel 
$font_xlarge='x-large'; 
$font_large='large'; 
$font_medium='medium'; 
$font_size='small'; 
$font_smaller='x-small'; 
$font_smallest='x-small'; 

} else if (browser_is_mac()){ 

//mac users need bigger fonts 
$font_xlarge='xx-large'; 
$font_large='x-large';
$font_medium='large';  
$font_size='medium'; 
$font_smaller='small'; 
$font_smallest='x-small'; 

} else { 

//linux and other users 
$font_xlarge='x-large'; 
$font_large='large'; 
$font_medium='medium'; 
$font_size='small'; 
$font_smaller='x-small'; 
$font_smallest='x-small'; 

} 

$site_fonts='verdana, arial, helvetica, sans-serif'; 

?> 
<STYLE TYPE="text/css"> 
<!-- 

body,ul,p,blockquote,div,table,tr,td,TD,li,form,input,button,select,option,pre { 
font-family:<?php echo $site_fonts; ?>;font-size:<?php echo $font_size; ?>;font-style:normal;color:#000000;background-color:transparent;text-decoration:none;
} 
a:active {font-family:<?php echo $site_fonts; ?>;font-size:<?php echo $font_size; ?>;font-style:normal;color:#0000FF;background-color:transparent;text-decoration:none;}
a:visited {font-family:<?php echo $site_fonts; ?>;font-size:<?php echo $font_size; ?>;font-style:normal;color:#8B4726;background-color:transparent;text-decoration:none;}
a:link {font-family:<?php echo $site_fonts; ?>;font-size:<?php echo $font_size; ?>;font-style:normal;color:#FF7F24;background-color:transparent;text-decoration:none;}
a:hover {font-family:<?php echo $site_fonts; ?>;font-size:<?php echo $font_size; ?>;font-style:normal;color:#FF0000;text-decoration:none;background: #66ff66}

H3	{font-family:<?php echo $site_fonts; ?>;color: blue;}
div.layout {margin-left:10px;margin-right:10px;}	

hr {color:green;}
.small { font-family:<?php echo $site_fonts; ?>; font-size: <?php echo $font_size; ?>; font-weight: normal;}
.xsmall {font-family: <?php echo $site_fonts; ?>;color: #000000;background-color:transparent;font-size:13px;}

--> 
</STYLE> 
<?php 
} 

?>
