var DropDownS = function(id, id_container, list) {

  this._target = $(id);
  this.__slideFX = new Fx.Slide(id_container, {duration : 'short'})
  this._target.__parent = this;  
  this.__slideFX.hide();
  
  this.toggleCL = function(e) {
    this.__slideFX.toggle();    
    if (!this.__slideFX.open) {
      document.body.addEvent('click', this.toggleCLBody.bind(this));
    } else {
      document.body.removeEvent('click', this.toggleCLBody.bind(this));
    }
  }
  
  this._target.addEvent('click', this.toggleCL.bind(this));  
  
  if(list) {
  	for(var i = 0; i < list.length; i++) {
  		list[i].addEvent('click', this.toggleCL.bind(this));
  	}
  }
  
  this.toggleCLBody = function(e) {
    this.__slideFX.hide();
  }  
  
}

