  //borra item de lista 
  function borrarItemList(Obj)
  {
    // selecciona el indice a eliminar en la lista listaDestino
	temp = Obj.selectedIndex;    
	
	// si se selecciono alguno el indice es >= a cero
    if (temp>=0)	//0
	{
	  Obj.options[temp]=null;	  
      //document.formEmails.l_emails.options[temp]=null;
	}
	else if (Obj.length==0)
    {		
       alert("La lista está vacía");
    }
	else if (temp<0)
    {
		alert(" Seleccione el item a eliminar, ubicandose ,\n y seleccionando el item y luego dando clic en el boton [Eliminar]");
    }
  }

  // agrega item a lista
 function agregarItemList(Obj_d,Obj_o)  
 {    
	var ok=false;	

	i=Obj_d.length;	

  	 var uno= Obj_o.options[Obj_o.selectedIndex].text;
   	 var dos= Obj_o.options[Obj_o.selectedIndex].value;	  

  	  // recorre uno a uno cada elemento de la lista destino
	  for (var e=0; e<i; e++) 
	  {		
		// si el texto elegido en la lista origen, ya esta en la lista destino
		if (dos==Obj_d.options[e].value)
		{
			ok=true;
			break;
		}
		else
			ok=false;
	   }
	  
	   // si al recorrer toda la lista destino no se encontro el item, entonces se añade 
	   // a la lista destino
	   if (!ok)
	   {
	    var e4 = new Option(uno,dos);//texto,value     
        Obj_d.options[i] = e4;	
	   }
	   else
	   {
	    alert("El item suministrado ya fue  elejido.");
	   }
	  
 }


 // agrega item a lista
 function agregarItemListii(Obj_d)  
 {    
	var ok=false;	

	i=Obj_d.length;	

  	var uno=   document.form.columna.options[document.form.columna.selectedIndex].value;
  	var dos=   document.form.list_operadores.options[document.form.list_operadores.selectedIndex].value;
	var tres=  document.form.criterio.value;
	
	var unot=   document.form.columna.options[document.form.columna.selectedIndex].text;
	
  	 var texto=  unot+";"+dos+";"+tres;
     var valor=  uno+";"+dos+";"+tres;
 	  
  	  // recorre uno a uno cada elemento de la lista destino
	  for (var e=0; e<i; e++) 
	  {		
		// si el texto elegido en la lista origen, ya esta en la lista destino
		if (valor==Obj_d.options[e].value)
		{
			ok=true;
			break;
		}
		else
			ok=false;
	   }
	  
	   // si al recorrer toda la lista destino no se encontro el item, entonces se añade 
	   // a la lista destino
	   if (!ok)
	   {
	    var e4 = new Option(texto,valor);//texto,value     
        Obj_d.options[i] = e4;	
	   }
	   else
	   {
	    alert("El item suministrado ya fue  elejido.");
	   }
	  
 }


  // agrega todos los item  de una lista a otra
 function copyAllItems(Obj_o,Obj_d)  
 {    
	var i=Obj_o.length;	
	//alert(i)

    var o_t="";
  	var o_v="";
 	  
    deleteAllItems(Obj_d);

     // recorre uno a uno cada elemento de la lista destino
	  for (var e=0; e<i; e++) 
	  {		
    	o_t= Obj_o.options[e].text;
     	o_v= Obj_o.options[e].value;	   
 	  
	    var e4 = new Option(o_t,o_v);//texto,value     
        Obj_d.options[e] = e4;
      }	  
	  
	return false;  
 }


  // elimina todos los item's de una lista
 function deleteAllItems(Obj_o)  
 {    
	Obj_o.length=0;	
	return false;  
 }

