//自定义下拉选择框
//注:要用到jsExtend.js
var Jack;
if(!Jack) Jack={};
Jack.mySelect=function(ctlName,txtId,listId){
	var self=this;
	var ctlObj=document.getElementById(ctlName);
	var txtObj=document.getElementById(txtId);
	var listObj=document.getElementById(listId);
	function inInner(){
		var r=false;
		var obj=event.toElement;
		while(obj){
			if(obj==txtObj || obj==listObj){
				r=true;
				break;
			}
			obj=obj.parentElement;
		}
		return r;
	}
	self.ShowList=function(){
		if(listObj){
			listObj.style.display="";
		}
	}
	self.HideList=function(){
		if(listObj && !inInner()){
			listObj.style.display="none";
		}
	}
	self.onClick=function(tObj){
		var v="";
		if(tObj){
			v=tObj.getAttribute("value")
			if(v==null || v==0){
				v=tObj.innerHTML;
			}
		}
		if(ctlObj){
		    ctlObj.value=v;
		}
		if(txtObj){
			txtObj.innerHTML=tObj.innerHTML;
		}
		if(listObj){
			listObj.style.display="none";
		}
	}
}
