
// Browser-specific div references

var divswitch = ''
var styleswitch = ''

if (document.all) {
 	divswitch = 'document.all.';
 	styleswitch = '.style';
} else if (document.layers) {
	divswitch = 'document.layers.';
	styleswitch = '';
} else if (navigator.appName == 'Netscape' && parseFloat(navigator.appVersion) >= 5) {
	divswitch = 'document.getElementById("';
	styleswitch = '").style';
}


// Define on and off states for main navigation

var imagedir = '/images/navigation/'; 
var offstate = new Array();
var onstate = new Array();

offstate['about'] = new Image ();
offstate['about'].src = imagedir + 'about_off.gif';
offstate['iceplex'] = new Image ();
offstate['iceplex'].src = imagedir + 'iceplex_off.gif';
offstate['membership'] = new Image ();
offstate['membership'].src = imagedir + 'membership_off.gif';
offstate['programs'] = new Image ();
offstate['programs'].src = imagedir + 'programs_off.gif';
offstate['specialevents'] = new Image ();
offstate['specialevents'].src = imagedir + 'specialevents_off.gif';
offstate['sports'] = new Image ();
offstate['sports'].src = imagedir + 'sports_off.gif';
offstate['whatsnew'] = new Image ();
offstate['whatsnew'].src = imagedir + 'whatsnew_off.gif';
offstate['services'] = new Image ();
offstate['services'].src = imagedir + 'services_off.gif';
onstate['about'] = new Image ();
onstate['about'].src = imagedir + 'about_on.gif';
onstate['iceplex'] = new Image ();
onstate['iceplex'].src = imagedir + 'iceplex_on.gif';
onstate['membership'] = new Image ();
onstate['membership'].src = imagedir + 'membership_on.gif';
onstate['programs'] = new Image ();
onstate['programs'].src = imagedir + 'programs_on.gif';
onstate['specialevents'] = new Image ();
onstate['specialevents'].src = imagedir + 'specialevents_on.gif';
onstate['sports'] = new Image ();
onstate['sports'].src = imagedir + 'sports_on.gif';
onstate['whatsnew'] = new Image ();
onstate['whatsnew'].src = imagedir + 'whatsnew_on.gif';
onstate['services'] = new Image ();
onstate['services'].src = imagedir + 'services_on.gif';



// Rollover functions



var timerflag = 0;

function activatenav(whichnav) {
	if (timerflag != 0) {
		cleartimer();
	}
	deactivatenav(activenav);
	activenav = whichnav;
	if (activenav != basenav) {
		rollon(whichnav);
	}
	eval(divswitch + 'divnav' + whichnav + styleswitch + '.visibility="visible"');
}

function deactivatenav(whichnav) {
	if (activenav != basenav) {
		rolloff(whichnav);
	}
	eval(divswitch + 'divnav' + whichnav + styleswitch + '.visibility="hidden"');
}

function rollon(whichnav) {
	document.images[whichnav].src = onstate[whichnav].src;
}

function rolloff(whichnav) {
	document.images[whichnav].src = offstate[whichnav].src;
}


// Timer functions

function settimer() {
	timer = setTimeout('activatenav(basenav);',1000);
	timerflag = 1;
}

function cleartimer() {
	if (timerflag != 0) {
		clearTimeout(timer);
	}
}