function validar(formulario) {
var rut = formulario.rut.value;
var digit = formulario.dig.value;
var count = 0;
var count2 = 0;
var factor = 2;
var suma = 0;
var sum = 0;
var digito = 0;

count2 = rut.length - 1;
	while(count < rut.length) {

		sum = factor * (parseInt(rut.substr(count2,1)));
		suma = suma + sum;
		sum = 0;

		count = count + 1;
		count2 = count2 - 1;
		factor = factor + 1;

		if(factor > 7) {
			factor=2;
		}

	}
digito = 11 - (suma % 11);

if (digito == 11) {
	digito = 0;
}
if (digito == 10) {
	digito = "k";
}

if (digit != digito)
{
	 alert("Ingresó un RUT equivocado, vuelva a ingresarlo.");
	 formulario.rut.focus();
	 formulario.rut.value="";
	 formulario.dig.value="";
	 param="nop";
	 return false;
}else{
	param="sip";
	document.form.action ="ingresa_1.asp?ver="+param;
	document.form.submit();
}



}