/* this file requires functions.js *//* default set-up */var menuPrefix = 'menu_';var navPrefix = 'nav_';var menus = Array(); // define here or after the javascript include (preferred)var delay = 100;var positionMenuX = 'left';var positionMenuY = 'bottom';var positionOffsetX = 0;var positionOffsetY = 0;/* page controls */var timeOn = null/* hide menus when document is rolled over */document.onmouseover = hideAllMenus;/* init error */window.onerror = null;/* detect browser */var browser = navigator.appName;var b_version = navigator.appVersion;var b_agent = navigator.userAgent;var version = parseFloat(b_version);/* hides all menus */function hideAllMenus () {	//changeVisibility('menu_about', 'hidden');	for (i=0; i<menus.length; i++) {		var cMenu = menuPrefix + menus[i];		changeVisibility(cMenu, 'hidden');	}} /* menu item/obj rollover */function over () {	window.event.cancelBubble=true;	clearTimeout(timeOn);}/* roll out of object */function out () {	timeOn = setTimeout("hideAllMenus()", delay);}/* show a menu */function show (id, obj) {	if (obj) {		hideAllMenus();		obj.cancelBubble = true;		var menuID = menuPrefix + id;		var navID = navPrefix + id;		if (!move(menuID, navID, positionMenuY, positionMenuX, positionOffsetY, positionOffsetX)) return false;		if (!changeVisibility(menuID, 'visible')) return false;		return true;	} else return false;} // initialize hacks whenever the page loadswindow.onload = initializeHacks;// setup an event handler to hide popups for generic clicks on the document//document.onclick = hideAllMenus;function initializeHacks() {    // this ugly little hack resizes a blank div to make sure you can click    // anywhere in the window for Mac MSIE 5  if ((navigator.appVersion.indexOf('MSIE 5') != -1) 		&& (navigator.platform.indexOf('Mac') != -1)		&& getStyleObject('blankDiv')) {		window.onresize = explorerMacResizeFix;  }  resizeBlankDiv();  // this next function creates a placeholder object for older browsers  createFakeEventObj();}function createFakeEventObj() {	// create a fake event object for older browsers to avoid errors in function call	// when we need to pass the event object to functions  if (!window.event) {		window.event = false;  }} // createFakeEventObjfunction resizeBlankDiv() {	// resize blank placeholder div so IE 5 on mac will get all clicks in window	if ((navigator.appVersion.indexOf('MSIE 5') != -1) 		&& (navigator.platform.indexOf('Mac') != -1)		&& getStyleObject('blankDiv')) {			getStyleObject('blankDiv').width = document.body.clientWidth - 20;			getStyleObject('blankDiv').height = document.body.clientHeight - 20;  }}function explorerMacResizeFix () {    location.reload(false);}
