// ---------------------------------------------------------------------------------------------

function ValidaRut_Cuenta() 
{
  
	if (calculaDV(document.frmFormulario.TbxRut)!=document.frmFormulario.TbxDV.value)
	{
		alert('Rut Incorrecto');
		document.frmFormulario.TbxRut.value=""
		document.frmFormulario.TbxDV.value="";
		document.frmFormulario.TbxRut.focus();
		return;

	}
	
}


function valida_comuna_ingresada()
{
	objComuna = comuna=document.frmFormulario.cmbComuna.options[document.frmFormulario.cmbComuna.selectedIndex];
	if (objComuna.value == 0)
	{
		alert('Debe Ingresar una Comuna/Localidad Destino')
		document.frmFormulario.cmbComuna.focus()
	}
}

function enviar()
{

    if(Trim(document.frmFormulario.TbxRut.value)=="")
    {
		alert('Ingrese Rut');
		document.frmFormulario.TbxRut.value=""
		document.frmFormulario.TbxDV.value="";
		document.frmFormulario.TbxRut.focus();
		return;
    }
   
   if(Trim(document.frmFormulario.TbxDV.value)=="")
    {
		alert('Ingrese dígito varificador');
		document.frmFormulario.TbxDV.value="";
		document.frmFormulario.TbxDV.focus();
		return;
    }     

	if (calculaDV(document.frmFormulario.TbxRut)!=document.frmFormulario.TbxDV.value)
	{
		alert('Rut Incorrecto');
		document.frmFormulario.TbxRut.value=""
		document.frmFormulario.TbxDV.value="";
		document.frmFormulario.TbxRut.focus();
		return;

	}

    if (Trim(document.frmFormulario.TbxRazon.value)=="")
	{
		alert('Ingrese Razón Social');
		document.frmFormulario.TbxRazon.value=""
		document.frmFormulario.TbxRazon.focus();
		return;
	}
	
	if (Trim(document.frmFormulario.TbxContacto.value)=="")
	{
		alert('Ingrese Contacto');
		document.frmFormulario.TbxContacto.value=""
		document.frmFormulario.TbxContacto.focus();
		return;
	}
	
    if (Trim(document.frmFormulario.TbxGiro.value)=="")
	{
		alert('Ingrese Giro de la Empresa');
		document.frmFormulario.TbxGiro.value=""
		document.frmFormulario.TbxGiro.focus();
		return;
	}


	var email1 = document.frmFormulario.TbxEmail1.value;
	var email2 = document.frmFormulario.TbxEmail2.value;
	var email = email1 + '@' + email2;		
	var emailtest = email1 + email2;		
	
	if (Trim(emailtest)=='')
	{
    	alert("Ingrese e-mail");
	    document.frmFormulario.TbxEmail1.value="";
	    document.frmFormulario.TbxEmail2.value="";
	    document.frmFormulario.TbxEmail1.focus();		
	    return;
	}
	
	if (validar_email(email) == false)
	{
	    alert("Dirección de e-mail inválida");
	    document.frmFormulario.TbxEmail1.value="";
	    document.frmFormulario.TbxEmail2.value="";
	    document.frmFormulario.TbxEmail1.focus();		    
	    return;
	}

		
	if (Trim(document.frmFormulario.TbxParticular.value)==""){
			alert('Ingrese número de Teléfono');
			document.frmFormulario.TbxParticular.focus();
			return;
		}	


    comuna=document.frmFormulario.cmbComuna.options[document.frmFormulario.cmbComuna.selectedIndex].value;
   
    if  (comuna=='0')
   {
		alert('Seleccione Comuna/Localidad');
		document.cmbComuna.CboRegion.focus();
		return;   
   }


    if ((document.frmFormulario.ChkCourier.checked==false) && (document.frmFormulario.ChkLogistica.checked==false))
	{
		alert('Seleccione un Servicio/Producto a Consultar');
		document.frmFormulario.ChkCourier.focus();
		return;
	}


    if (document.frmFormulario.ChkCourier.checked) 
	{
		if (Trim(document.frmFormulario.TACourier.value) == "" || document.frmFormulario.TACourier.value.length <= 0)
		{
			alert("No ha ingresado ninguna consulta");
			document.frmFormulario.TACourier.focus();
			window.event.keyCode = 0;
			return false;
		}
			
		if (document.frmFormulario.TACourier.value.length>500)
		{
			alert("Se ha superado la cantidad maxima de 500 carácteres permitida para su consulta");
			document.frmFormulario.TACourier.focus();
			window.event.keyCode = 0;
			return false;
		}
	}

	if (document.frmFormulario.ChkLogistica.checked) 
	{
		if (Trim(document.frmFormulario.TALogistica.value) == "" || document.frmFormulario.TALogistica.value.length <= 0)
		{
			alert("No ha ingresado ninguna consulta");
			document.frmFormulario.TALogistica.focus();
			window.event.keyCode = 0;
			return false;
		}
			
		if (document.frmFormulario.TALogistica.value.length>500)
		{
			alert("Se ha superado la cantidad maxima de 500 carácteres permitida para su consulta");
			document.frmFormulario.TALogistica.focus();
			window.event.keyCode = 0;
			return false;
		}
	}

	document.frmFormulario.submit();	

	
}


function CheqCourrier()
{
    objCheckSobre=document.frmFormulario.ChkSobre
    objCheckEncom=document.frmFormulario.ChkEncomienda
    objCheckValija=document.frmFormulario.ChkValija 
    
        if (objCheckSobre.checked==true || objCheckEncom.checked==true || objCheckValija.checked==true || Trim(document.frmFormulario.TACourier.value)!='')
            document.frmFormulario.ChkCourier.checked=true;
    
}


function CheqLogistica()
{
    objCheckTransporte=document.frmFormulario.ChkTransporte
    objCheckDistribucion=document.frmFormulario.ChkDistribucion
    objCheckInter=document.frmFormulario.ChkInternacional 
    
        if (objCheckTransporte.checked==true || objCheckDistribucion.checked==true || objCheckInter.checked==true || Trim(document.frmFormulario.TALogistica.value)!='')
            document.frmFormulario.ChkLogistica.checked=true;
    
}


