// Clase ListaSeleccionada que mantiene una lista de objetos seleccionados
function ListaSeleccionada() {
  var listaSeleccionadaId = new Array;
  var indice = 1;
  var isListaSeleccionada = "";

  function aviso(id){
    this.item=id;
  }
  function agregar(item) { 
    for (i=1;i<indice;i++) {   
        if (listaSeleccionadaId[i].item == item) {
            listaSeleccionadaId[i].item = "";
            return;
        }
    }
    listaSeleccionadaId[indice] = new aviso(item);
    indice++;  
  } 
  function getItem(position) {
    return listaSeleccionadaId[position].item;
  }
  function longitud() {
    return(indice);
  }
  function getSeleccionados(listItems){
    var v_seleccionados = "";
    if (listItems.longitud() > 1){
      //recorro el array de seleccionados y concateno los parametros
       for (i=1;i<listItems.longitud();i++) {
         if (listItems.getItem(i) != "") {
           v_seleccionados=v_seleccionados+"&p_seleccionado="+listItems.getItem(i);
         }
       }
    }    
    if (v_seleccionados.length > 1) {
        v_seleccionados="?"+v_seleccionados.substring(1);
    }    
    return v_seleccionados;
   }
  function getSeleccionadosStr(listItems){
    var v_seleccionados = "";
    if (listItems.longitud() > 1){
      //recorro el array de seleccionados y concateno los parametros
       for (i=1;i<listItems.longitud();i++) {
         if (listItems.getItem(i) != "") {
           v_seleccionados=v_seleccionados+listItems.getItem(i);
           if( i<(listItems.longitud()-1) ){
	           v_seleccionados=v_seleccionados+",";
           }
         }
       }
    }    
    return v_seleccionados;
   }  
  this.agregar = agregar;
  this.getItem = getItem;
  this.longitud =  longitud;
  this.getSeleccionados =  getSeleccionados;
  this.getSeleccionadosStr =  getSeleccionadosStr;
} // Fin Clase ListaSeleccionada

function manejarSeleccionados(accion,listadoItems,path) {
 //Me fijo si selecciono algun aviso...
   var v_seleccionados = listadoItems.getSeleccionados(listadoItems);
   if (v_seleccionados.length > 0 ){
   	   var url = path+"/jsp/herramientasAvisos/avisosHerramientas.jsp"+v_seleccionados+"&accion="+accion ;
  	   popUpHerramientas=window.open(url,"Herramientas","height=400,width=770, toolbar=no,scrollbars=yes");   	          
       return;
   } else  {
     alert(text621);
     return;
   }
}