	<!--
	var select = {
		action : function(el,state){
			// state = 0 or 1
			var SelectElement = document.getElementById(el.id);
			var ListElement = SelectElement.getElementsByTagName("ul")[0];
			var ActionElement = ListElement.getElementsByTagName("a");
			if(ListElement.style.display == "block"){
				select.close(ListElement);
				return false;
			} else {
				ListElement.style.display = "block";
			}

			var strSelected = SelectElement.getElementsByTagName("a")[0];
			strSelected.focus();
			for(var i=0; i<ActionElement.length; i++){
				if(strSelected.firstChild.nodeValue == ActionElement[i].firstChild.nodeValue){
					select.elementClass = ActionElement[i];
					select.elementClass.className = "selected";
					ActionElement[i].onclick = function(){
						return false;
					}
				} else {
					ActionElement[i].onclick = function(){
						if(this.href.indexOf("javascript")>-1){
							eval(this.href);
						} else if(this.href == "" || this.href.indexOf("#")>-1){
						} else if(this.target == "_blank"){
							window.open(this.href);
						} else {
							location.href(this.href);
						}
						if(state==1){
							strSelected.firstChild.nodeValue = this.firstChild.nodeValue;
						}
						return false;
					}
				}
				ActionElement[i].onmouseover = function(){
					select.elementClass.className = "";
					this.className = "selected";
					select.elementClass = this;
				}
			}

			SelectElement.onmouseover = function(){ strSelected.onblur = function(){}}
			SelectElement.onmouseout = function(){ strSelected.onblur = function(){ select.close(ListElement); }}

		},
		close : function(el){
			select.elementClass.className = "";
			el.style.display = "none";
			return false;
		},
		code : function(f,val){
			var frm = eval('document.'+f);
			frm.code.value = val;
		},
		ss : function(f,val){
			var frm = eval('document.'+f);
			frm.ss.value = val;
		},
		set : function(el,st){
			var SelectElement = document.getElementById(el.id);
			var strSelected = SelectElement.getElementsByTagName("a")[0];
			strSelected.firstChild.nodeValue = st;
		}
	}
    //-->
