<!--

  function testform(form) {
    // Test subroutine for walking through form object for testing purposes...
    alert('form has '+form.elements.length+' elements');
    for(i=0; i<form.elements.length; i++) {
      alert('form element # '+i+' is type \"'+form.elements[i].type+'\"'+'\r\n'+
            'form element # '+i+' is named \"'+form.elements[i].name+'\"'+'\r\n'+
            'form element # '+i+' has value \"'+form.elements[i].value+'\"');
    } 
  }

  function showSitePage(form,base) {
    // This function takes a form object variant named (form) and 
    // a string object named (base) which shows where we are in the file system.

    // Does the browser recognize ID instead of Name ?
    if (form.snPageName || form.snPageName1) {
        // If so use stock method
        if (form.snPageName) {
        	var formindex=form.snPageName.selectedIndex;
        	parent.self.location=base + form.snPageName.options[formindex].value;
        } else {
        	var formindex=form.snPageName1.selectedIndex;
        	parent.self.location=base + form.snPageName1.options[formindex].value;
        }        	
    } else {
        // Else this is an OLD browser so we have to make a few assumptions...
        //debugit(form);
        var formindex=form.elements[0].options[form.elements[0].selectedIndex].value;
        parent.self.location=base + formindex;
    }
  }

//-->