var leftHeight = '';
var mainHeight = '';
var navState = '';
var winWidth = '';
var winHeight = '';
var freddie = '';

// Mac sniff
var agt=navigator.userAgent.toLowerCase();
var is_mac = (agt.indexOf("mac")!=-1);

// Browser sniff
function BrowserCheck() {
	var b = navigator.appName
	if (b=="Netscape") this.b = "ns"
	else if (b=="Microsoft Internet Explorer") this.b = "ie"
	else this.b = b
	this.v = parseInt(navigator.appVersion)
	this.ns = (this.b=="ns" && this.v>=4)
	this.ns4 = (this.b=="ns" && this.v==4)
	this.ns6 = (this.b=="ns" && this.v==5)
	this.ie = (this.b=="ie" && this.v>=4)
	this.ie4 = (navigator.userAgent.indexOf('MSIE 4')>0)
	this.ie5 = (navigator.userAgent.indexOf('MSIE 5')>0)
	this.ie6 = (navigator.userAgent.indexOf('MSIE 6')>0)
	if (this.ie5) this.v = 5
	if (this.ie6) this.v = 6
	this.min = (this.ns||this.ie)
	}

// automatically create the "is" object
is = new BrowserCheck()

function pagePrep()
	{
	if ((!is.ns4)&&(!is.ie4))
		{
		if (navState!='')
			{
			document.getElementById(navState).src='img/nav_'+navState+'_on.gif';
			document.getElementById(navState).style.cursor='default';
			}
		if (navState=='')
			{
			for (var i=1;i<=2;i++)
				{
				document.getElementById('info'+i).style.display='block';
				}
			}
		leftHeight = document.getElementById('contentLeft').offsetHeight;
		mainHeight = document.getElementById('contentMain').offsetHeight;
		if ((is.ns6)||(is_mac)||(is.ie6))
			{
			leftHeight = (leftHeight-1);
			mainHeight = (mainHeight-1);
			}
		
		if (leftHeight>=mainHeight) document.getElementById('contentMain').style.height = leftHeight+'px';
		else document.getElementById('contentLeft').style.height = mainHeight+'px';
		}
	else {}
	}
	
function flip(which,on)
	{
	if ((!is.ns4)&&(!is.ie4))
		{
		if (which=='frederick')
			{
			if (on) document.getElementById(which).src='img/additional_info_on.gif';
			else document.getElementById(which).src='img/additional_info.gif';
			}
		else if (which!=navState)
			{
			if (on) document.getElementById(which).src='img/nav_'+which+'_on.gif';
			else document.getElementById(which).src='img/nav_'+which+'_off.gif';
			}
		}
	}

function subFlip(which,on)
	{
	if ((!is.ns4)&&(!is.ie4))
		{
		if (on) document.getElementById(which).src='img/'+which+'_on.gif';
		else document.getElementById(which).src='img/'+which+'.gif';
		}
	}

// last updated date function
function lastUpdated()
	{
	function Array()
		{
		for (i = 0; i<Array.arguments.length; i++)
		this[i] = Array.arguments[i];
		}
	
	// Array of day names
	var dayNames = new
	Array('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday');
	
	// Array of month names
	var monthNames = new Array('January','February','March','April','May','June','July','August','September','October','November','December');
	
	function y2k(number)
		{
		return (number < 1000) ? number + 1900 : number;
		}
	
	function fixedYear(year)
		{
		year = year - 0;
		if (year < 70) return (2000 + year);
		if (year < 1900) return (1900 + year);
		return year;
		}
	
	var dateError = new Date(document.lastModified);
	var date = new
	Date(fixedYear(dateError.getYear()),dateError.getMonth(),dateError.getDate());
	
// (old script)	document.write('('+document.location+'). This page was last updated ' + dayNames[date.getDay()] + ', ' + monthNames[date.getMonth()] + ' ' + date.getDate() + ', ' + y2k(date.getYear()) + '. '); 
	document.write('('+document.location+')');
	}

// today's date functions
function GetMonth(intMonth)
	{
	var MonthArray = new Array('January','February','March','April','May','June','July','August','September','October','November','December');

	return MonthArray[intMonth] 	  	 
	}

function getDateStr()
	{
	var today = new Date()
	var year = today.getYear()
	if(year<1000) year+=1900
	var todayStr = 'Today is ' + GetMonth(today.getMonth()) + " " + today.getDate()
	todayStr += ", " + year + '.'
	document.write(todayStr);
	}




function infoPopper()
	{
	if ((!is.ns4)&&(!is.ie4))
		{
		if (freddie=='')
			{
			document.getElementById('frederick').style.borderBottom='0';
			for (var i=1;i<=2;i++)
				{
				document.getElementById('info'+i).style.display='block';
				}
			freddie = 'dontCallMeFreddie';
			}
		else
			{
			document.getElementById('frederick').style.borderBottom='1px solid #b55f0b';
			for (var i=1;i<=2;i++)
				{
				document.getElementById('info'+i).style.display='none';
				}
			freddie = '';
			}
		}
	}