function newImage(arg) {
if (document.images) {
rslt = new Image();
rslt.src = arg;
return rslt;
}
}

function changeImages() {
if (document.images && (preloadFlag == true)) {
for (var i=0; i<changeImages.arguments.length; i+=2) {
document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
}
}
}

var preloadFlag = false;
function preloadImages() {
if (document.images) {
swirl_nav_oakforest_03_over = newImage("/images/swirl_nav_oakforest_03-over.jpg");
swirl_nav_oakforest_04_over = newImage("/images/swirl_nav_oakforest_04-over.jpg");
swirl_nav_oakforest_05_over = newImage("/images/swirl_nav_oakforest_05-over.jpg");
swirl_nav_oakforest_06_over = newImage("/images/swirl_nav_oakforest_06-over.jpg");
swirl_nav_oakforest_07_over = newImage("/images/swirl_nav_oakforest_07-over.jpg");
preloadFlag = true;
}
}



// show and hide menu divisions
// demeyere.com; Ross DeMeyere; 
// revised: 2007-02-17 08:24 -0600

var menuSelected = '';

function showMenu(menu){
hideMenu(menuSelected);
document.getElementById(menu).style.visibility = 'visible';
menuSelected = menu;
}

function hideMenu(menu){
if(menuSelected!='')
document.getElementById(menu).style.visibility = 'hidden';
}


// example use
// <script language="JavaScript" src="/library/showhidemenu.js" type="text/javascript"></script>

// #about_menu { position:absolute; left:141px; top:256px; width:200px; z-index:2; background-color:white; }

// trigger
// onMouseOver="showMenu('about_menu');"

// <div id="about_menu" style="visibility:hidden;" onMouseOut="hideMenu(menuSelected)" onMouseOver="showMenu(menuSelected)" >
// ..
// </div>

// in addition put the following trigger on other mouse exit paths
// onMouseOver="hideMenu(menuSelected);"

// based on <http://www.programmersresource.com/forum/showthread.php?t=264>

