﻿function ValidaMotorCruzeiroValidator(source, arguments)
{
    var blnResult = ValidaDadosCruzeiro(prefixoControlesCruzeiro);

    arguments.IsValid = blnResult;
    return blnResult;
}

function ValidaMotorCruzeiro(prefixoControlesCruzeiro)
{
    var blnResult = ValidaDadosCruzeiro(prefixoControlesCruzeiro);
    
    //Solicita o envio dos dados à MasterPricer
    if (blnResult)
        document.getElementById(prefixoControlesCruzeiro + "btnMotorPesquisar").click();
}

function ValidaDadosCruzeiro(prefixoControlesCruzeiro)
{
    var blnResult = true;

    if (document.getElementById(prefixoControlesCruzeiro + "ddlDestino").value == "Selecione")
    {
        if (document.getElementById(prefixoControlesCruzeiro + "rbInternacional").checked)
        {
            //Pesquisa Internacional
            if (document.getElementById(prefixoControlesCruzeiro + "ddlRegiao").value == "0")
            {
                alert("Selecione uma região ou um destino e tente novamente.");
                document.getElementById(prefixoControlesCruzeiro + "ddlRegiao").focus();
                blnResult = false;
            }
        }
        else
        {
            //Pesquisa Nacional
            alert("Selecione um destino e tente novamente.");
            document.getElementById(prefixoControlesCruzeiro + "ddlDestino").focus();
            blnResult = false;
        }
    }
    
    return blnResult;
}
