   function val_numerico(obj, obj_type)
   {
      if (obj_type == "INT")
         value = parseInt(obj.value);
      else if (obj_type == "FLOAT")
         value = parseFloat(obj.value);
   
     if (isNaN(value)) 
   		return false;
     else 
   		return true;
   } // val_numerico
   
   function val_input(obj, obj_type)
   {
      if (obj_type == "TEXT" || obj_type == "PASSWORD"){
    	   if (obj.value.length == 0) {
            obj.focus();
            return false;
         }
    	   else 
      		return true;
    	}
      else if (obj_type == "SELECT") {
         for (i=0; i < obj.length; i++){
            if (obj.options[i].selected && obj.options[i].value != -1)
               return true;
         }
         return false;	
      }
      else if (obj_type == "SINGLE_VALUE_RADIO" || obj_type == "SINGLE_VALUE_CHECKBOX"){
         if (obj.checked)
            return true;
         else
       		return false;	
      }
      else if (obj_type == "RADIO" || obj_type == "CHECKBOX") {
         for (i=0; i < obj.length; i++) {
            if (obj[i].checked)
            return true;
         }
         return false;	
      }
   } // val_input
   
   function confirmABC(boton)
   {
      mensaje = "";
      if (boton.value == "Alta") {
         mensaje = "Alta, presione ok o aceptar para confirmar";
      }
      else if (boton.value == "Actualizar") {
         mensaje = "Actualizar, presione ok o aceptar para confirmar";
      }
      else if (boton.value == "Eliminar") {
         mensaje = "Eliminar, presione ok o aceptar para confirmar";
      }
      
      return confirm(mensaje);
   } // confirmar_abc

   function op_abc_to(form, value)
   {
      form.op_abc.value = value;
   } // op_abc_to
   
   function confirmLink(thislink, msg)
   {
       var confirmed = confirm(msg);
       
       if (confirmed) {
          thislink.href += '&confirmed=1';
       }
   
       return confirmed;
   } // confirmLink
   
