requireNamespace("Phoenix.Widgets.NavigationSelectBox");

Phoenix.Controls.registerThisControl("Phoenix.Controls.NavigationSelectBox", "navigationselectbox");

Phoenix.Controls.NavigationSelectBox.enableDHTMLControls = function(selectboxid)
{
	this.dhtmlEnabled = true;
	
	// Get parent form (or failing that, just parent element) of selectboxid
	selectbox = document.getElementById(selectboxid);
	parentelement = selectbox.parentNode;
	
	while(parentelement && parentelement.tagName.toLowerCase() != "form")
		parentelement = parentelement.parentNode;
		
	parentelement = (parentelement == null) ? selectbox.parentNode: parentelement;
	
	this.selectbox = new Phoenix.Widgets.NavigationSelectBox(parentelement, 3, selectbox);
	this.selectbox.owningControl = this;
};
