function Login_Tol2(formulario){
	var valorRut = document.getElementById("formLoginHogarHome").ruthome.value;
	valorRut = valorRut.replace(".","");
	valorRut = valorRut.replace(".","");

	//SE VALIDA QUE NO ESTE VACIA LA CASILLA DEL RUT
	if(valorRut == "" || valorRut == "Tu RUT"){
		document.getElementById("formLoginHogarHome").ruthome.focus();
        generaLayerHome("Debe ingresar el rut.");        
        return;
	}
	
	//VALIDAR EL RUT ****************************
	
	//SE VALIDA QUE NO ESTE VACIA LA CASILLA DE LA CLAVE
	if(document.getElementById("formLoginHogarHome").passhome.value==""){
		document.getElementById("formLoginHogarHome").passhome.focus();
		generaLayerHome("Debe ingresar su clave.");	    
	    return;	
	}

	//SE VALIDA EL LARGO DE LA CLAVE
	if(document.getElementById("formLoginHogarHome").passhome.value.length != 6) {
		document.getElementById("formLoginHogarHome").passhome.focus();
   		generaLayerHome("La clave debe poseer 6 digitos.");	    
	    return;
   	}
	
	var rut_entero = valorRut;
	var password = document.getElementById("formLoginHogarHome").passhome.value;
	var rut = getRut(rut_entero);
	var dv = getDv(rut_entero);
	
	formulario.action = 'http://mihogar.movistar.cl/tol/tolRes';
	formulario.input_rut.value = rut_entero;
	formulario.password.value = password;
	formulario.page.value="15000";
	formulario.ldap.value="05";
    formulario.vieneDelLogin.value="1";
    formulario.action.value="/tol/tolRes";
    formulario.rut.value = rut;
    formulario.dv.value = dv;
    formulario.login.value = rut_entero;
    formulario.rut_usuario.value = rut_entero;
    formulario.rut_persona.value = rut_entero;
    formulario.rut_empresa.value = rut_entero;
    formulario.iniMainFrame.value = "1";
    formulario.submit();
    
    cambioRadio(2);	    
}

function recuperarPasswordRes(formulario){
	var rut_entero = document.getElementById("formLoginHogarHome").ruthome.value;
	rut_entero = rut_entero.replace(".","");
	rut_entero = rut_entero.replace(".","");

	if(rut_entero == "" || rut_entero == "Tu RUT"){
		document.getElementById("formLoginHogarHome").ruthome.focus();
		generaLayerHome("Debe ingresar el rut.");
		return;
	}

	//VALIDAR EL RUT *************
	var rut = getRut(rut_entero);
	var dv = getDv(rut_entero);
	//formulario.action = 'http://mihogar.movistar.cl/tol/tolRes';
	formulario.origen.value ="pag_principal";
	formulario.rut.value = rut;
	formulario.dv.value = dv;
	formulario.rut_usuario.value = rut_entero;	
	formulario.login.value = rut_entero;
	formulario.page.value="1007";
	formulario.submit();
}

//Negocios Pyme (acceso red fija)
function Login_TolPym(formulario){
	var valorRut = document.getElementById("formLoginHogarPym").rut_negocio.value;
	valorRut = valorRut.replace(".","");
	valorRut = valorRut.replace(".","");

	//SE VALIDA QUE NO ESTE VACIA LA CASILLA DEL RUT
	if(valorRut == "" || valorRut == "Rut Negocio"){
		document.getElementById("formLoginHogarPym").rut_negocio.focus();
        generaLayerHome("Debe ingresar el rut.");        
        return;
	}
	
	//VALIDAR EL RUT ****************************
	
	//SE VALIDA QUE NO ESTE VACIA LA CASILLA DE LA CLAVE
	if(document.getElementById("formLoginHogarPym").clave_negocio.value==""){
		document.getElementById("formLoginHogarPym").clave_negocio.focus();
		generaLayerHome("Debe ingresar su clave.");	    
	    return;	
	}

	//SE VALIDA EL LARGO DE LA CLAVE
	if(document.getElementById("formLoginHogarPym").clave_negocio.value.length != 6) {
		document.getElementById("formLoginHogarPym").clave_negocio.focus();
   		generaLayerHome("La clave debe poseer 6 digitos.");	    
	    return;
   	}
	
	var rut_entero = valorRut;
	var password = document.getElementById("formLoginHogarPym").clave_negocio.value;
	//var rut = getRutPym(rut_entero);
	var rut = getRut(rut_entero);
	var dv = getDv(rut_entero);
	
    /*
    formulario.action = 'http://mihogar.movistar.cl/tol/tolpym';
	formulario.input_rut.value = rut_entero;
	formulario.password.value = password;
	formulario.page.value="71000";
	formulario.ldap.value="04";
    formulario.vieneDelLogin.value="1";
    formulario.action.value="/tol/tolpym";
    formulario.rut.value = rut;
    formulario.dv.value = dv;
    formulario.login.value = rut_entero;
    formulario.rut_usuario.value = rut_entero;
    formulario.rut_persona.value = rut_entero;
    formulario.rut_empresa.value = rut_entero;
   	formulario.iniMainFrame.value = "1";
    formulario.submit();*/
    
    //formulario.action = 'http://mihogar.movistar.cl/tol/tolRes';
	formulario.input_rut.value = rut_entero;
	formulario.password.value = password;
	formulario.page.value="15000";
	formulario.ldap.value="05";
    formulario.vieneDelLogin.value="1";
    formulario.action.value="/tol/tolRes";
    formulario.rut.value = rut;
    formulario.dv.value = dv;
    formulario.login.value = rut_entero;
    formulario.rut_usuario.value = rut_entero;
    formulario.rut_persona.value = rut_entero;
    formulario.rut_empresa.value = rut_entero;
    formulario.iniMainFrame.value = "1";
    formulario.submit();	
    cambioRadio(4);
    
}

function recuperarPasswordPym(formulario){
	var rut_entero = document.getElementById("formLoginHogarPym").rut_negocio.value;
	rut_entero = rut_entero.replace(".","");
	rut_entero = rut_entero.replace(".","");

	if(rut_entero == "" || rut_entero == "Rut Negocio"){
		document.getElementById("formLoginHogarPym").rut_negocio.focus();
		generaLayerHome("Debe ingresar el rut.");
		return;
	}

	//VALIDAR EL RUT *************
	
	var rut = getRutPym(rut_entero);
	var dv = getDv(rut_entero);	
	//formulario.action = 'http://mihogar.movistar.cl/tol/tolpym';
	formulario.origen.value ="pag_principal";
	formulario.rut.value = rut;
	formulario.dv.value = dv;
	formulario.rut_usuario.value = rut_entero;
	formulario.login.value = rut_entero;
	formulario.page.value="1007";
	formulario.submit();
}


//EMPRESA
function validaSend(formulario){
	var valorRut1  = document.getElementById("rutEmpresa").value;
	var valorRut2  = document.getElementById("rutPersona").value;
		
	valorRut1 = valorRut1.replace(".","");
	valorRut1 = valorRut1.replace(".","");
	
	valorRut2 = valorRut2.replace(".","");
	valorRut2 = valorRut2.replace(".","");

	if(valorRut1 == "" || valorRut1 == "Rut Empresa"){
       	document.getElementById("rutEmpresa").focus();
      	generaLayerHome("Debe ingresar el rut de la empresa.");
      	return;
   	}
   	
   	if(valorRut2 == "" || valorRut2 == "Rut Usuario"){
       	document.getElementById("rutPersona").focus();
      	generaLayerHome("Debe ingresar el rut del usuario.");
      	return;
   	}
   	
    if(document.getElementById("passwordEmpresa").value == ""){
    	document.getElementById("passwordEmpresa").focus();
        generaLayerHome("Debe ingresar la clave.");
     	return;
    }
    
	if(document.getElementById("passwordEmpresa").value.length != 6) {
		document.getElementById("passwordEmpresa").focus();
   		generaLayerHome("La clave debe poseer 6 digitos.");	    
	    return;
   	}
        		
	formulario.action = 'http://mihogar.movistar.cl/tol/tolemp';
	formulario.rut_entidad.value = valorRut1;
	formulario.rut_persona.value = valorRut2;
	formulario.password.value = formulario.passwordEmpresa.value;
	formulario.page.value = "34000";
	formulario.vieneDelLogin.value = "1";
	formulario.iniMainFrame.value = "1";
   	formulario.submit();    
   	cambioRadio(7);
}

function solicitarClaveEmpresa(formulario){
	var valorRut1  = document.getElementById("rutEmpresa").value;
	var valorRut2  = document.getElementById("rutPersona").value;

	valorRut1 = valorRut1.replace(".","");
	valorRut1 = valorRut1.replace(".","");
	
	valorRut2 = valorRut2.replace(".","");
	valorRut2 = valorRut2.replace(".","");

	if(valorRut1 == "" || valorRut1 == "Rut Empresa"){
       	document.getElementById("rutEmpresa").focus();
      	generaLayerHome("Debe ingresar el rut de la empresa.");
      	return;
   	}
   	
   	if(valorRut2 == "" || valorRut2 == "Rut Usuario"){
       	document.getElementById("rutPersona").focus();
      	generaLayerHome("Debe ingresar el rut del usuario.");
      	return;
   	}

	formulario.action = 'http://mihogar.movistar.cl/tol/tolemp';
	formulario.rut_entidad.value = valorRut1;
	formulario.rut_persona.value = valorRut2;
	formulario.page.value = "1007";
	formulario.origen.value = "pag_principal";
	formulario.vieneDelLogin.value = "V1V";
	formulario.rut_usuario.value = valorRut1;
	formulario.iniMainFrame.value = "1";
   	formulario.submit();
}

//Res
function getRut(s){
	var i, c;
	var rut, dig;
	if (s.length < 2 || s.indexOf("-") < 0){
		return;
	}	
	rut	= s.substring(0, s.length-2);
	dig	= s.substring(s.length-1, s.length);
	return rut;
}

//Pym
function getRutPym(s){
	var i, c;
	var rut, dig;
	if (s.length < 2 || s.indexOf("-") < 0){
		return;
	}	
	rut	= s.substring(0, s.length-1);
	return rut;
}

function getDv(s){
	var i, c;
	var rut, dig;	
	if (s.length < 2 || s.indexOf("-") < 0 ){
		return;
	}		
	rut	= s.substring(0, s.length-1);
	dig	= s.substring(s.length-1, s.length);	
	return dig;
}

