function showSubMenu(){ var objUL2; objUL2 = this; while (objUL2.parentNode.id!="menubar") { objUL2 = objUL2.parentNode; } changeToActive(objUL2); } function hideSubMenu() { var objUL; objUL = this while (objUL.parentNode.id!="menubar") { objUL = objUL.parentNode; } changeToInactive(objUL) } function initialiseMenu() { var menubar = document.getElementById("menubar"); var objLICollection = menubar.getElementsByTagName("LI"); for(var i = 0; i < objLICollection.length; i++) { var objLI = objLICollection[i]; for(var j = 0; j < objLI.childNodes.length; j++) { if(objLI.childNodes.item(j).nodeName == "UL") { objLI.onmouseover=showSubMenu; objLI.onmouseout=hideSubMenu; } } } } function changeToActive(obj) { obj.childNodes.item(0).childNodes.item(0).className="menuactive"; obj.className = "liactive"; obj.childNodes.item(0).className = "aactive"; } function changeToInactive(obj) { obj.childNodes.item(0).className = ""; obj.className = "expand"; obj.childNodes.item(0).childNodes.item(0).className = "menuitem"; } function handleEnter (field, event) { var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode; if (keyCode == 13) { var i; for (i = 0; i < field.form.elements.length; i++) if (field == field.form.elements[i]) break; i = (i + 1) % field.form.elements.length; //field.form.elements[i].focus(); var form = document.forms[0]; if (field.name == 'assVariety') { window.location='../frmAssSearchResults?openform&main=' + form.assMainCategory.options[form.assMainCategory.options.selectedIndex].text + '&crop=' + form.assCrop.options[form.assCrop.options.selectedIndex].text + '&croptype=' + form.assCropType.options[form.assCropType.options.selectedIndex].text + '&query=' + form.assVariety.value + '&ref=' + form.RootId.value; return false; } else if (field.name == 'Query') { openSearchForm(); return false; } } else return true; }