/**
 * Objeto Capacidad_criterio.
 */
var Capacidad_criterio = Class.create({
    /**
     * Iniciar el objeto.
     */
    initialize: function(h, Buscador){
        this._fields = h;
        this.buscador = Buscador;
    },
    
    /**
     * Recoger los datos de un campo
     * @param {String} fieldname
     */
    getField: function(fieldname){
        return this._fields.get(fieldname);
    },
	
  	/**
     * Dibujar el html de infopopup
     */
    drawInfoPopupHTML: function(id_modulo, id_capacidad){
		//Coger el id
		var id = id_modulo + '_' + id_capacidad + '_' + this.getField('id');
		var class_id = this.getField('id');
        
        //Crear el elemento
        var div = new Element('div', {'class': 'criteriotr_infopopup txt2a container'});
        var div_line = new Element('div', {'class': 'line'});
        var div_toggle = new Element('div', {'class': 'left criterio_toggle'}).update('-');
        var div_title = new Element('div', {'class': 'left criterio_title_infopopup'}).update(this.getField('criterio'));
        
        //Juntar los elementos
        div.appendChild(div_line);
        div_line.appendChild(div_toggle);
        div_line.appendChild(div_title);
		
        //Añadir la capa a la lista de cualificaciones
        $('infopopup_layer_capacidad_criterios.' + id_modulo + '_' + id_capacidad).appendChild(div);
    }
});

