// ---------------------------------------------------------------------------------------------
function ValidaDatosPortalEmpresas()
{
	var Estado = 0;

	if (document.login.rut_cliente.value == "") 
	{	
		alert("Debe ingresar un Rut de Cliente válido");
        	document.login.rut_cliente.focus();
		return;
	}

	if  (document.login.dv_rut_cliente.value == "") 
	{	
		alert("Debe ingresar el dígito verificador del Rut");
		document.login.dv_rut_cliente.focus();
		return;
        }

	if (ValidaRut(document.login.rut_cliente,document.login.dv_rut_cliente)==false)
   	{
       		return;	
    	}
    
	if  (document.login.usuario.value == "") 
	{	
	    alert("Debe seleccionar el usuario");
	    document.login.usuario.focus();
	    return;
		
        }

	if  (document.login.password.value == "") 
	{	
	    alert("Debe ingresar la password del usuario seleccionado");
	    document.login.password.focus();
    	    return;
        }
	

	document.login.rut_cliente.focus(); 
    	document.login.method='post';
	document.login.target='_blank ';


	document.login.submit();
	document.login.reset();
        objCombMod=document.login.usuario
	objCombMod.outerHTML="<select name=\"usuario\" class=\"cajas_form\" style=\"width:84px;height:18px;\"></select>"
	
    
}




// ---------------------------------------------------------------------------------------------
function ValidaDatos()
{
	var Estado = 0;

	if (document.login.rut_cliente.value == "") 
	{	
		alert("Debe ingresar un Rut de Cliente válido");
        	document.login.rut_cliente.focus();
		return;
	}

	if  (document.login.dv_rut_cliente.value == "") 
	{	
		alert("Debe ingresar el dígito verificador del Rut");
	    document.login.dv_rut_cliente.focus();
		return;
        }

    if (ValidaRut(document.login.rut_cliente,document.login.dv_rut_cliente)==false)
   {
       return;	
    }
    
	if  (document.login.usuario.value == "") 
	{	
		alert("Debe seleccionar el usuario");
	    document.login.usuario.focus();
		return;
		
        }

	if  (document.login.password.value == "") 
	{	
		alert("Debe ingresar la password del usuario seleccionado");
	    document.login.password.focus();
    	return;
    	}


		
    	document.login.rut_cliente.focus(); 
    	document.login.method='post';
    	document.login.target='_blank ';
	//document.login.action='/extranet/login.aspx';
	document.login.submit();
	document.login.reset();
    	objCombMod=document.login.usuario
	objCombMod.outerHTML="<select name=\"usuario\" class=\"cajas_form\" style=\"width:84px;height:18px;\"></select>"
	
    
}

// ---------------------------------------------------------------------------------------------

function password_onkeypress()
 {
	 if (event.keyCode == 13)
	 {
		ValidaDatos();
	 }
}

// ---------------------------------------------------------------------------------------------

function Limpiar()
{
	document.login.method = "POST";
	document.login.action = "index.asp";
	document.login.submit(); 
}


// ---------------------------------------------------------------------------------------------

function recupera_password()
{
	var rut, pagina
	var Estado = 0;

	if (document.login.rut_cliente.value == "") 
	{	
		alert("Debe ingresar un Rut de Cliente válido");
        document.login.rut_cliente.focus();
		return;
	}

	if  (document.login.dv_rut_cliente.value == "")
	 {	
		alert("Debe ingresar el dígito verificador del Rut");
	    document.login.dv_rut_cliente.focus();
		return;
      }
	
	if (ValidaRut(document.login.rut_cliente,document.login.dv_rut_cliente)==false)
   {
        return;
    }
    
	if  (document.login.usuario.value == "" )
	 {	
		alert("Debe seleccionar el usuario");
	    document.login.usuario.focus();
		return;
     }	
	
	rut = document.login.rut_cliente.value + "-" + document.login.dv_rut_cliente.value;
	RespuestaDigitada = '';
	usuarioId = document.login.usuario.value;
	document.login.reset();
    objCombMod=document.login.usuario
	objCombMod.outerHTML="<select name=\"usuario\" class=\"cajas_form\" style=\"width:84px;height:18px;\"></select>"
	pagina = '/extranet/recuperaPassword.aspx?RutCliente=' + rut + '&usuarioId=' + usuarioId + '&HayQueEnviar=No&RespuestaDigitada=' + RespuestaDigitada;
	window.open(pagina,'','width=530,height=570,status=yes,scrollbars=no,resizable=no,top=100,left=400');
	

}


// ---------------------------------------------------------------------------------------------

function ValidaRut_ObtieneUsuarios() 
{
  
	if (ValidaRut(document.login.rut_cliente,document.login.dv_rut_cliente )) 
	{
		FjsBuscaUsuarios(document.login.rut_cliente.value,1);
		FjsBuscaLoginSistemaUsuario(document.login.rut_cliente.value);
	}
	
}


// ---------------------------------------------------------------------------------------------

function solicita_password()
    {    	
        if (document.login.rut_cliente.value == "") 
	    {	
		    alert("Debe ingresar un Rut de Cliente válido");
            document.login.rut_cliente.focus();
		    return;
	    }
        
        if (!ValidaRut(document.login.rut_cliente,document.login.dv_rut_cliente)) {            
            return false;
        }
	    numrut = document.login.rut_cliente.value;
	    document.login.reset();
        objCombMod=document.login.usuario
	    objCombMod.outerHTML="<select name=\"usuario\" class=\"cajas_form\" style=\"width:84px;height:18px;\"></select>" 
	    pagina = '/extranet/solicitaPassword.aspx?rutSinDigito='+numrut;
	    window.open(pagina,'','scrollbar=no,width=652,height=547,left=200,top=100');
    }	
   


// ---------------------------------------------------------------------------------------------
function ValidaRut(objRut,ObjDV)
{	

	var tmpstr = "";	
	var texto=objRut.value + ObjDV.value;
	
	for ( i=0; i < texto.length ; i++ )		
		if ( texto.charAt(i) != ' ' && texto.charAt(i) != '.' && texto.charAt(i) != '-' )
			tmpstr = tmpstr + texto.charAt(i);	
	texto = tmpstr;	
	largo = texto.length;	

	if ( largo < 2 )	
	{		
		alert("Debe ingresar el rut completo")		
		objRut.value="";
		ObjDV.value="";
		objRut.focus();		
		return false;	
	}	
    
	var strDV=ObjDV.value
	if (calculaDV(objRut)!= strDV.toLowerCase())
	{
		alert("El rut no es válido")		
		objRut.value="";
		ObjDV.value="";
		objRut.focus();		
		return false;	
    }
    
	return true;
}


function LimpiaUsuarios()
{
    document.login.reset();
    objCombMod=document.login.usuario
	objCombMod.outerHTML="<select name=\"usuario\" class=\"cajas_form\" style=\"width:84px;height:18px;\"></select>"
}

