
function eliminarVacio(valor)
{
var palabra;
var palabraresultado;
palabra = valor;
//palabraresultado = palabra.replace(" ","");
//palabraresultado = palabra;
palabraresultado=trim(palabra);
return palabraresultado;
}

function limpiaEquiTmp(){
  document.bdsfrm.tmpName.value='';
  document.bdsfrm.tmpCargo.value='';
}

function verificaRut(str){
  var resp=true;
  var rut=trim(str);
  if(rut.length>=9){
    var digver=rut.charAt(rut.length -1);
    rut=rut.substr(0,rut.length -1);
    digver=digver.toUpperCase();
    if(((digver>="0")&&(digver<="9"))||(digver=="K")){
      //eliminar caracteres extras
      nerut="";
      for(i=0;i<rut.length;i++){
        if(rut.charAt(i)>="0"&&rut.charAt(i)<="9")
          nerut += rut.charAt(i);
        else
          if(rut.charAt(i)!="." && rut.charAt(i)!="-")
          resp=false;
        }
      //calcula el digito
      if(resp){
        var sum=0;
        var mul=2;
        for(i=nerut.length-1;i>=0;i--){
          sum += mul++ * nerut.charAt(i);
          if(mul>7) mul=2;
        }
        var resul = 11 - (sum % 11);
        digcal = "" + ((resul<10)?resul:((resul==11)?0:"K"));
        resp = (digcal == digver);
      }
    }
    else
      resp=false;
  }
  else
    resp=false;
  return resp;
}

function trim(s){
  espacios=String(" \t\n\r");
  if(s=="")
    return "";
  if(espacios.indexOf(s.charAt(0))!= -1){
    return trim(s.substr(1,s.length));
  }
  if(espacios.indexOf(s.charAt(s.length-1))!= -1){
    return trim(s.substr(0,s.length-1));
  }
  return s;
}

function formateaRUT(){

var rbd=document.getElementById('login_rbd');
var rut=document.getElementById('user').value;

if(rbd.checked!=true){
	if(rut!="" ) {
		dv=rut.substr(rut.length -1,1); //asigna dv
		rut=rut.substr(0,rut.length -1); //asigna cuerpo
		nerut = ""; 
		for(i=0;i<rut.length;i++){
			if(rut.charAt(i) >= "0" && rut.charAt(i) <= "9") {
				nerut += parseInt(rut.charAt(i),10); //conv char a num dec, parÃ¡metro "10", octal=8, etc
			}
		}
		num = parseInt(nerut,10);
		strXYZ ="";
		if(num>1000000){
			millones=((num-num%1000000)/1000000);
			strXYZ += millones + ".";
		}
		if(num>1000){
			miles=( ( (num%1000000)-(num%1000000)%1000)/1000);
			if (num > 1000000) miles = cerosmil(miles);
			strXYZ += miles + ".";
		}
		if (num > 1000) num = cerosmil(num%1000);
		strXYZ += num;
		strXYZ = strXYZ + "-" + dv;
		nueva_cadena = strXYZ.replace("NaN","");
		document.getElementById('user').value = nueva_cadena;
	}
}
}



function validarForm(){

var rbd=document.getElementById('login_rbd');
var rut=document.getElementById('user').value;

if(rbd.checked!=true){

  if(verificaRut(rut)==true){

		text = rut;
		nueva_cadena = text.replace(".","");
		text = nueva_cadena.replace(".","");
		aText = text.split("-");
		document.getElementById('user').value = aText[0];
	return true;
  }
  else {
	alert("Debe ingresar un rut válido");
	return false;
  }
}
else {
 return true;
}

}

function validarFormRbd(){

 rut=document.getElementById('user').value;



		text = rut;
		nueva_cadena = text.replace(".","");
		text = nueva_cadena.replace(".","");
		aText = text.split("-");
		document.getElementById('user').value = aText[0];
	return true;

}
function cerosmil(st){
  st=""+st;
  if(st.length==3)
    return st;
  if(st.length<3)
    return cerosmil("0" + st);
  else return st;
}
