<!--
/* -------------------------------------------------------------------
FORMULARIO LOGON DE MIPARIS
---------------------------------------------------------------------*/
function Valida_RUT_MiParis(formlog){

	var ElRut = document.formlog.rut.value.toUpperCase();
	
	var ElDv = document.formlog.dv.value.toUpperCase();
	var largo_rut = ElRut.length;
	var largo_dv = ElDv.length;
	var RutC = ElRut+ElDv;

	var pwd= document.formlog.logonPassword.value;

	var largo_pwd= pwd.length;

	var rut00 = "000000000";

	if (ElRut.substring(0, 1) == "0"){
            alert("El RUT que ingresó no\nes válido, por favor\nintente nuevamente\nNo anteponga 0s al Rut");
            document.formlog.rut.focus();
            return (false);
	}

	if (rut00.substring(0, largo_rut) == ElRut){
            alert("El RUT que ingresó no\nes válido, por favor\nintente nuevamente");
            document.formlog.rut.focus();
            return (false);
	}


	if (largo_rut==0) {
           alert("El RUT está vacío");
           document.formlog.rut.focus();
           return (false);
	}
	if (largo_dv==0) {
           alert("El Dígito Verificador está vacío");
           document.formlog.dv.focus();
           return (false);
        } else if ( largo_dv == 2 ){
           alert("El Dígito Verificador sólo debe tener un caracter");
           document.formlog.dv.focus();
           return (false);
    	}
	for(i=0;i<largo_rut;i++){
		c=ElRut.charAt(i);
		if (c<"0" || c>"9"){
                   alert("El RUT que ingresó no\nes válido, por favor\nintente nuevamente");
                   document.formlog.rut.focus();
                   return (false);
		}
	}

        c=ElDv.charAt(0);
	if ( (c<"0" || c>"9") && c!="K" ){
           alert("El Dígito Verificador\n que ingresó no es válido,\n por favor intente nuevamente");
           document.formlog.dv.focus();
           return (false);
	}

	var suma=0;
	var mult=2;
	
	if (ElDv=="K") ElDv="10";
	for (i=largo_rut-1;i>=0;i--){
		c=ElRut.charAt(i);
		suma+=parseInt(c,10)*mult;
		mult++;
		if (mult>7) mult=2;
	}

	var calculado=11-suma%11;
	if (calculado==11) calculado=0;
	if(parseInt(ElDv)!=calculado){
           alert("El RUT que ingresó no\nes válido, por favor\nintente nuevamente");
           document.formlog.rut.focus();
           return (false);
        }

	if(largo_pwd==0 || pwd==null){
           alert("Por favor ingrese su clave...");
          document.formlog.logonPassword.focus();
           return (false);
	}
	

	document.formlog.logonId.value=document.formlog.rut.value+document.formlog.dv.value;

 return (true);
}


function Valida_SOLO_RUT_MiParis(formlog){


	var ElRut = document.formlog.rut.value.toUpperCase();
	
	var ElDv = document.formlog.dv.value.toUpperCase();
	var largo_rut = ElRut.length;
	var largo_dv = ElDv.length;
	var RutC = ElRut+ElDv;


	var rut00 = "000000000";

	if (ElRut.substring(0, 1) == "0"){
            alert("El RUT que ingresó no\nes válido, por favor\nintente nuevamente\nNo anteponga 0s al Rut");
            document.formlog.rut.focus();
            return (false);
	}

	if (rut00.substring(0, largo_rut) == ElRut){
            alert("El RUT que ingresó no\nes válido, por favor\nintente nuevamente");
            document.formlog.rut.focus();
            return (false);
	}


	if (largo_rut==0) {
           alert("El RUT está vacío");
           document.formlog.rut.focus();
           return (false);
	}
	if (largo_dv==0) {
           alert("El Dígito Verificador está vacío");
           document.formlog.dv.focus();
           return (false);
        } else if ( largo_dv == 2 ){
           alert("El Dígito Verificador sólo debe tener un caracter");
           document.formlog.dv.focus();
           return (false);
    	}
	for(i=0;i<largo_rut;i++){
		c=ElRut.charAt(i);
		if (c<"0" || c>"9"){
                   alert("El RUT que ingresó no\nes válido, por favor\nintente nuevamente");
                   document.formlog.rut.focus();
                   return (false);
		}
	}

        c=ElDv.charAt(0);
	if ( (c<"0" || c>"9") && c!="K" ){
           alert("El Dígito Verificador\n que ingresó no es válido,\n por favor intente nuevamente");
           document.formlog.dv.focus();
           return (false);
	}

	var suma=0;
	var mult=2;
	
	if (ElDv=="K") ElDv="10";
	for (i=largo_rut-1;i>=0;i--){
		c=ElRut.charAt(i);
		suma+=parseInt(c,10)*mult;
		mult++;
		if (mult>7) mult=2;
	}

	var calculado=11-suma%11;
	if (calculado==11) calculado=0;
	if(parseInt(ElDv)!=calculado){
           alert("El RUT que ingresó no\nes válido, por favor\nintente nuevamente");
           document.formlog.rut.focus();
           return (false);
        }

	

	document.formlog.logonId.value=document.formlog.rut.value+document.formlog.dv.value;

 return (true);
}

function Valida_SOLO_RUT_MiParisXId(objRut, objDv){
	
	var ElRut = document.getElementById(objRut).value.toUpperCase();
	var ElDv = document.getElementById(objDv).value.toUpperCase();
	
	var largo_rut = ElRut.length;
	var largo_dv = ElDv.length;
	var RutC = ElRut+ElDv;


	var rut00 = "000000000";

	if (ElRut.substring(0, 1) == "0"){
            alert("El RUT que ingresó no\nes válido, por favor\nintente nuevamente\nNo anteponga 0s al Rut");
            document.getElementById(objRut).focus();
            return false;
	}

	if (rut00.substring(0, largo_rut) == ElRut){
            alert("Por favor, ingresa tu RUT");
            document.getElementById(objRut).focus();
            return false;
	}


	if (largo_rut==0) {
           alert("El RUT está vacío");
           document.getElementById(objRut).focus();
           return false;
	}
	if (largo_dv==0) {
           alert("Por favor, ingresa tu Dígito Verificador");
           document.getElementById(objDv).focus();
           return false;
        } else if ( largo_dv == 2 ){
           alert("El Dígito Verificador sólo debe tener un caracter");
           document.getElementById(objDv).focus();
           return false;
    	}
	for(i=0;i<largo_rut;i++){
		c=ElRut.charAt(i);
		if (c<"0" || c>"9"){
                   alert("El RUT que ingresó no\nes válido, por favor\nintente nuevamente");
                   document.getElementById(objRut).focus();
                   return false;
		}
	}

        c=ElDv.charAt(0);
	if ( (c<"0" || c>"9") && c!="K" ){
           alert("El Dígito Verificador\n que ingresó no es válido,\n por favor intente nuevamente");
           document.getElementById(objDv).focus();
           return false;
	}

	var suma=0;
	var mult=2;
	
	if (ElDv=="K") ElDv="10";
	for (i=largo_rut-1;i>=0;i--){
		c=ElRut.charAt(i);
		suma+=parseInt(c,10)*mult;
		mult++;
		if (mult>7) mult=2;
	}

	var calculado=11-suma%11;
	if (calculado==11) calculado=0;
	if(parseInt(ElDv)!=calculado){
           alert("El RUT que ingresó no\nes válido, por favor\nintente nuevamente");
           document.getElementById(objRut).focus();
           return false;
        }

 return true;
}

function get_random(n) {
    return ((Math.round(Math.random()*n)) % n );
}
//-->
