
// 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['pfdays'] = new Image ();
offstate['pfdays'].src = imagedir + 'pfdays_off.gif';
offstate['events'] = new Image ();
offstate['events'].src = imagedir + 'events_off.gif';
offstate['calendar'] = new Image ();
offstate['calendar'].src = imagedir + 'calendar_off.gif';
offstate['photos'] = new Image();
offstate['photos'].src = imagedir + 'photos_off.gif';
offstate['coupons'] = new Image ();
offstate['coupons'].src = imagedir + 'coupons_off.gif';
onstate['about'] = new Image ();
onstate['about'].src = imagedir + 'about_on.gif';
onstate['pfdays'] = new Image();
onstate['pfdays'].src = imagedir + 'pfdays_on.gif';
onstate['filmfest'] = new Image ();
onstate['filmfest'].src = imagedir + 'cff_on.gif';
onstate['events'] = new Image ();
onstate['events'].src = imagedir + 'events_on.gif';
onstate['calendar'] = new Image ();
onstate['calendar'].src = imagedir + 'calendar_on.gif';
onstate['photos'] = new Image ();
onstate['photos'].src = imagedir + 'photos_on.gif';
onstate['coupons'] = new Image ();
onstate['coupons'].src = imagedir + 'coupons_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);
	}
}