function Redondear(num, dec) {
    num = parseFloat(num);
    dec = parseFloat(dec);
    return Math.round(num * Math.pow(10, dec)) / Math.pow(10, dec);
}


function verifica_check(form,msg){
// Creada: 16-06-2004 ; Autor : Luis O.
// Desc: Funcion que, dado un formulario FORM, cuenta entre sus elementos todas las 
//       variables tipo CHECKBOX. Si confirma el ALERT de eliminación, retorna TRUE; si no, FALSE.
//agregado mensaje variable :> Mario Riffo. 
 if (!msg){
 	msg_accion	="anular";
 }else{
 	if (msg==1){
		msg_accion="Depositar";
	}else if (msg==2){
		msg_accion="Conciliar";
	}else{
 		msg_accion= msg;
	}
 }
   nro = form.elements.length;
   num =0;
   for( i = 0; i < nro; i++ ) {
	  comp = form.elements[i];
	  str  = form.elements[i].name;
	  if((comp.type == 'checkbox') && (comp.checked == true) && (str != 'chk_selTodo')){
	     num += 1;
	  }
   }
   if( num > 0 ) {
		if(confirm('Ud. ha seleccionado '+ num +' registros para '+ msg_accion +'. ¿Desea continuar?')){
			return true;
		}
		else{
			return false;
		}
   }
   else{
      alert('Ud. no ha seleccionado ningún registro para '+ msg_accion +' ');
	  return false;
   }	
}

function LTrim(s){
        // Devuelve una cadena sin los espacios o caracteres especiales del principio
        var i=0;
        var j=0;
		
        // Busca el primer caracter <> de un espacio, salto o tabulador
        for(i=0; i<=s.length-1; i++)
                if((s.substring(i,i+1) != ' ')||(s.substring(i,i+1) != '\n')||(s.substring(i,i+1) != '\t')){
                        j=i;
                        break;
                }
        return s.substring(j, s.length);
}
function RTrim(s){
        // Devuelve una cadena sin los espacios o caracteres especiales del final de la cadena
        var j=0;
        // Busca el último caracter <> de un espacio, salto o tabulador
        for(var i=s.length-1; i>-1; i--)
                if((s.substring(i,i+1) != ' ')||(s.substring(i,i+1) != '\n')||(s.substring(i,i+1) != '\t')){
                        j=i;
                        break;
                }
        return s.substring(0, j+1);
}

function Trim(s){
        // Quita los caracteres especiales al inicio y al final
        return LTrim(RTrim(s));
}


function  extrae_indice(cadena){
	var posicion1 = cadena.indexOf("[",0)+1;
	var posicion2 = cadena.indexOf("]",0);
	var indice=cadena.substring(posicion1, posicion2);
	return indice;
}