var nextItem;
var selectItem = new Array();

// define a menu divider
var divider = new Object();
divider.value = '';
divider.text = '----------';

// check for basehref, and define if not
if (!basehref) var basehref = '';

// the title item
nextItem = selectItem.length;
selectItem[nextItem] = new Object();
selectItem[nextItem].value = '';
selectItem[nextItem].text = 'Groups';

selectItem[selectItem.length] = divider;

nextItem = selectItem.length;
selectItem[nextItem] = new Object();
selectItem[nextItem].value = basehref + 'groups/index.asp';
selectItem[nextItem].text = 'Find Your Group';

// selective omission of same-page group items
if (pageName != 'columbia') {
	nextItem = selectItem.length;
	selectItem[nextItem] = new Object();
	selectItem[nextItem].value = basehref + 'groups/columbia/index.asp';
	selectItem[nextItem].text = "Columbia";
}
if (pageName != 'juniper') {
	nextItem = selectItem.length;
	selectItem[nextItem] = new Object();
	selectItem[nextItem].value = basehref + 'groups/juniper/index.asp';
	selectItem[nextItem].text = "Juniper";

}
if (pageName != 'many_rivers') {
	nextItem = selectItem.length;
	selectItem[nextItem] = new Object();
	selectItem[nextItem].value = basehref + 'groups/many_rivers/index.asp';
	selectItem[nextItem].text = "Many Rivers";
}
if (pageName != 'marys_peak') {
	nextItem = selectItem.length;
	selectItem[nextItem] = new Object();
	selectItem[nextItem].value = basehref + 'groups/marys_peak/index.html';
	selectItem[nextItem].text = "Mary's Peak";
}
if (pageName != 'rogue') {
	nextItem = selectItem.length;
	selectItem[nextItem] = new Object();
	selectItem[nextItem].value = basehref + 'groups/rogue/index.asp';
	selectItem[nextItem].text = "Rogue";
}

// chapter item
if (pageName != 'chapter') {
	selectItem[selectItem.length] = divider;

	nextItem = selectItem.length;
	selectItem[nextItem] = new Object();
	selectItem[nextItem].value = basehref + 'index.html';
	selectItem[nextItem].text = 'Home';
}

// national item
selectItem[selectItem.length] = divider;

nextItem = selectItem.length;
selectItem[nextItem] = new Object();
selectItem[nextItem].value = 'http://www.sierraclub.org/';
selectItem[nextItem].text = 'National';

// print the HTML select code
document.writeln('\n<form>');
document.writeln('\t<select id="siteNav" name="siteNav" onchange="if (this.options[this.selectedIndex].value != \'\') { window.location = this.options[this.selectedIndex].value; } else { this.selectedIndex = 0; }">');
for (idx = 0; idx < selectItem.length; ++idx) {
	document.writeln('\t\t<option value="' + selectItem[idx].value + '">' + selectItem[idx].text);
}
document.writeln('\t</select>');
document.writeln('</form>');
