function SELECT(recSettings)
{
   var objSELF = this;

   this.recSettings = recSettings;
   this.HandleHide  = null;
   this.HandleTime  = 200;

   //
   //
   //
   
   this.Drop = function()
     {	   
        objCore.BlockSwitch(this.recSettings.IDDrop);
		
		var objDropShape = objCore.GetObjectByID(this.recSettings.IDDropShape);
		
		if (objDropShape.offsetHeight > this.recSettings.DropHeight)
		  { 		     
		     objDropShape.style.height = this.recSettings.DropHeight+"px";
			 objDropShape.style.overflow = "auto";
		  }
	 }
	 
   //+---	 
	 
   this.Over = function()
     { 
	    clearTimeout(this.HandleHide);
     }	 

   //+---
	 
   this.Out = function()
     { 
	    this.HandleHide = setTimeout(function(){ objSELF.Hide()}, this.HandleTime);
     }   
	 
   //+---
   
   this.Hide = function()
     {
        objCore.BlockHide(this.recSettings.IDDrop);
     }	 
	 
   //+---
   
   this.Set = function(objLink)
     {	    
	    var objText = objCore.GetObjectByID(this.recSettings.IDText);
		objText.innerHTML = objLink.innerHTML;
		this.Hide();
	 }
}
