Sinfo_ComboBox = function Sinfo_ComboBox(par_pId, par_clickFunction, par_oClientObjManager)
{
   var oHtmlButton = document.getElementById(par_pId);
   
   this.extend = Sinfo_Application; 
   this.extend(oHtmlButton, par_oClientObjManager);
   delete this.extend;
   
   this.getName = function()
   {
      return oHtmlButton.getAttribute("name");
   }
 
  /**
    * This attribute return the type of the object.
    * @property 
    * @type String
    */  
   this.type = "Sinfo_ComboBox";
    
   var clickFunction = par_clickFunction;
   var pId = par_pId;
   
   var value;
   
   var bEvent;
   bEvent = par_oClientObjManager.Util.addEvent(oHtmlButton, 'change', clickFunction,true )
   

   this.destroy = function ()
   {
      var removeResult = par_oClientObjManager.Util.removeEvent(oHtmlButton, 'change', clickFunction);
      //alert('rimuovo l evento per ' + pId);
   }
   this.getId = function()
   {
      return pId;
   }
   this.getAttrs = function()
   {
      var ret = new Array();
      ret['currentValue'] = value;
      return ret; 
   }
   this.setCurrentValue = function(par_Value)
   {
      value = par_Value;
   }   
}