// Browser detect

var ie4 = (document.all && !document.getElementById) ? true:false;
var ns4 = (document.layers) ? true:false;
var dom2 = (document.getElementById) ? true:false;


// Random number generator: 0 to (max - 1)

function pickRandom(max) {
	return Math.floor(Math.random() * max);
}


// Pop up functions

function popwin(loc,winname,w,h,scroll,resize) {
	eval('var newwin = window.open("' + loc + '","' + winname + '","width=' + w + ',height=' + h + ',top=0,left=0,location=no,scrollbars=' + scroll + ',menubar=no,toolbar=no,resizable=' + resize + '")');
}

function openinmain(whichpage) {
	window.opener.location = whichpage;
}


// Rollover functions

var offstate = new Array();
var onstate = new Array();

offstate['visit'] = new Image();
offstate['visit'].src = linkbase + 'images/common/nav/visit_off.gif';
offstate['exhibits'] = new Image();
offstate['exhibits'].src = linkbase + 'images/common/nav/exhibits_off.gif';
offstate['calendar'] = new Image();
offstate['calendar'].src = linkbase + 'images/common/nav/calendar_off.gif';
offstate['members'] = new Image();
offstate['members'].src = linkbase + 'images/common/nav/members_off.gif';
offstate['groups'] = new Image();
offstate['groups'].src = linkbase + 'images/common/nav/groups_off.gif';
offstate['salesrentals'] = new Image();
offstate['salesrentals'].src = linkbase + 'images/common/nav/salesrentals_off.gif';
offstate['about'] = new Image();
offstate['about'].src = linkbase + 'images/common/nav/about_off.gif';
offstate['home'] = new Image();
offstate['home'].src = linkbase + 'images/common/nav/home_off.gif';
offstate['contact'] = new Image();
offstate['contact'].src = linkbase + 'images/common/nav/contact_off.gif';
offstate['sitemap'] = new Image();
offstate['sitemap'].src = linkbase + 'images/common/nav/sitemap_off.gif';


onstate['visit'] = new Image();
onstate['visit'].src = linkbase + 'images/common/nav/visit_on.gif';
onstate['exhibits'] = new Image();
onstate['exhibits'].src = linkbase + 'images/common/nav/exhibits_on.gif';
onstate['calendar'] = new Image();
onstate['calendar'].src = linkbase + 'images/common/nav/calendar_on.gif';
onstate['members'] = new Image();
onstate['members'].src = linkbase + 'images/common/nav/members_on.gif';
onstate['groups'] = new Image();
onstate['groups'].src = linkbase + 'images/common/nav/groups_on.gif';
onstate['salesrentals'] = new Image();
onstate['salesrentals'].src = linkbase + 'images/common/nav/salesrentals_on.gif';
onstate['about'] = new Image();
onstate['about'].src = linkbase + 'images/common/nav/about_on.gif';
onstate['home'] = new Image();
onstate['home'].src = linkbase + 'images/common/nav/home_on.gif';
onstate['contact'] = new Image();
onstate['contact'].src = linkbase + 'images/common/nav/contact_on.gif';
onstate['sitemap'] = new Image();
onstate['sitemap'].src = linkbase + 'images/common/nav/sitemap_on.gif';


function rollon(whichimg) {
	document.images[whichimg].src = onstate[whichimg].src;
}

function rolloff(whichimg) {
	document.images[whichimg].src = offstate[whichimg].src;
}

// Random Icon functions

var ran = Math.ceil(Math.random() * 1000);
	if (ran != 666) {
		ran %= 3;
		ran++;
		document.write('<link rel="icon" href="' + linkbase + 'images/common/icon' + ran + '.png" TYPE="image/png">');
	} else {
		document.write('<link rel="icon" href="' + linkbase + 'images/common/icon666.png" TYPE="image/png">');
	}

