function validar(b){var a=true;if(b.value.length==0){document.getElementById("msgUsr").innerHTML="<br>Ingrese su Rut";a=false}if(a){if(ValidarRutFuncion(b.value)){document.getElementById("msgUsr").innerHTML=""}else{document.getElementById("msgUsr").innerHTML="<br>El RUT ingresado no es válido";a=false}}if(document.forms[0].password.value.length==0){document.getElementById("msgPass").innerHTML="<br>Ingrese su Clave";a=false}return a}function ValidarRutFuncion(h){h=FormatoRut(h);var d=h;var b=h.split("-");if(b.length<2){return false}var a=DelChar(b[0],".");var k=b[1];var f=0;var g=0;var c=0;if(a.length<1||k.length<1){return false}c=2;for(g=0;g<a.length;g++){f=f+(Number(a.substr(a.length-1-g,1))*c);c++;if(c==8){c=2}}var e=11-(f%11);switch(e){case 11:var j="0";break;case 10:var j="K";break;default:var j=e.toString()}if(j.toUpperCase()==k.toUpperCase()){return true}else{return false}}function FormatoRut(f){if(f.length<2){return f.toUpperCase()}f=DelChar(f," ");if(f.indexOf("-")!=-1){if(f.indexOf("-")<f.length-1){f=f.substr(0,f.indexOf("-")+2)}else{if(f.indexOf("-")==f.length-1){f=f.substr(0,f.indexOf("-"))}}}f=DelChar(f,".");f=DelChar(f,"-");for(i=0;i<f.length-1;i++){var b=f.substr(i,1);if("0123456789".indexOf(b)==-1){return f.toUpperCase()}}var b=f.substr(f.length-1,1);if("0123456789Kk".indexOf(b)==-1){return f.toUpperCase()}for(i=0;f.substr(i,1)=="0";i=i*1){f=f.substr(1,f.length-1)}if(f.length-1>3){var g=(f.length-1)%3;var d=0;var c="";if(g!=0){for(i=0;i<g;i++){c+=f.substr(i,1)}c+=".";d=i}var e=0;for(i=d;i<f.length-1;i++){c+=f.substr(i,1);e++;if(e%3==0&&f.length-e>3){c+="."}}}else{c=f.substr(0,f.length-1)}c+="-";c+=f.substr(f.length-1,1);return c.toUpperCase()}function desfmtrut(c){var b=c.value;if(b.indexOf(".")==-1){return}b=DelChar(b,".");c.value=b;var a=c.createTextRange();a.move("character",b.length);a.select()}function fmtrut(a){if(a.value.length==0){return}a.value=FormatoRut(a.value)}function DelChar(b,a){if(b.length==0){return b}while(b.indexOf(a)>-1){b=b.indexOf(a)==0?b.substr(1):(b.indexOf(a)==b.length-1?b.substr(0,b.length-1):b.substr(0,b.indexOf(a))+b.substr(b.indexOf(a)+1))}return b};