var d = document;

function buildNav() {
	var url = d.location.href;
	var page = (url.substring(url.lastIndexOf('/')+1,url.lastIndexOf('.')));
	var membersHTML = '<tr><td><img src="/general/images/black_middle.jpg" width="130" height="28" alt=""></td></tr>';
	
	var target = 'mainFrame';
	
	var genArray = new Array();
	genArray = ['home','about','membership','events','contact','photos','members'];
	
	d.writeln('<table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#000000">');
	for (var i=0; i < genArray.length; i++) {
		var href = genArray[i] + '.html';
		if (genArray[i] == 'photos') {
		// re-sets target of link for photos
			target = '_blank';
			href = 'http://www.npsphotos.com';
		} else if (genArray[i] == 'members') {
		// re-sets target of link for members
			target = '_parent';
			href = '../members/';
		}
		if (genArray[i] == page) {
		// checks the current page url and sets the nav image accordingly
			if (genArray[i] == 'events') {
			// test for special treatment (dropdown) of 'events' nav item (current page state)
				d.writeln('<tr><td><img src="images/Gnav_events-over.jpg" alt="" name="Gnav_events" width="130" height="27" border="0" onMouseOver="MM_showMenu(window.mm_menu_0411131804_0,100,0,null,\'Gnav_events\')" onMouseOut="MM_startTimeout();"></td></tr>');
			} else {
			// writes out all other (current page) nav items
				if (genArray[i] == 'members') {
					d.writeln(membersHTML);
				}
				d.writeln('<tr><td><a href="' + href +'" target="' + target +'" id="' + genArray[i] + '"><img name="Gnav_' + genArray[i] + '" src="images/Gnav_' + genArray[i] + '-over.jpg" border="0" alt=""></a></td></tr>');
			}
		} else if (genArray[i] == 'events') {
		// test for special treatment (dropdown) of 'events' nav item (non-current page state)
			d.writeln('<tr><td><a href="#" id="' + genArray[i] + '" onmousedown="changeImages(\'Gnav_' + genArray[i] + '\', \'images/Gnav_' + genArray[i] + '-over.jpg\'); return true;" onmouseup="changeImages(\'Gnav_' + genArray[i] + '\', \'images/Gnav_' + genArray[i] + '-over.jpg\'); return true;" onmouseover="changeImages(\'Gnav_' + genArray[i] + '\', \'images/Gnav_' + genArray[i] + '-over.jpg\'); return true;" onmouseout="changeImages(\'Gnav_' + genArray[i] + '\', \'images/Gnav_' + genArray[i] + '.jpg\'); return true;"><img name="Gnav_' + genArray[i] + '" src="images/Gnav_' + genArray[i] + '.jpg" border="0" alt="" onMouseOver="MM_showMenu(window.mm_menu_0411131804_0,100,0,null,\'Gnav_' + genArray[i] + '\')" onMouseOut="MM_startTimeout();"></td></tr>');
		} else {
		// writes out all other (non-current page) nav items
			if (genArray[i] == 'members') {
				d.writeln(membersHTML);
			}
			d.writeln('<tr><td><a href="' + href +'" target="' + target +'" id="' + genArray[i] + '" onmousedown="changeImages(\'Gnav_' + genArray[i] + '\', \'images/Gnav_' + genArray[i] + '-over.jpg\'); return true;" onmouseup="changeImages(\'Gnav_' + genArray[i] + '\', \'images/Gnav_' + genArray[i] + '-over.jpg\'); return true;" onmouseover="changeImages(\'Gnav_' + genArray[i] + '\', \'images/Gnav_' + genArray[i] + '-over.jpg\'); return true;" onmouseout="changeImages(\'Gnav_' + genArray[i] + '\', \'images/Gnav_' + genArray[i] + '.jpg\'); return true;"><img name="Gnav_' + genArray[i] + '" src="images/Gnav_' + genArray[i] + '.jpg" border="0" alt=""></a></td></tr>');
		}
	}
	d.writeln('</table>');	
}