var codLocadora = null;
function setLocadora(loc, obj)
{
    codLocadora = loc;
    while (obj.tagName.toLowerCase() != 'td')
        obj = obj.parentNode;
    codLoc = obj.getAttribute('codLoc');
}

function validarPesquisaAutos()
{

/*
verifica se o nome esta preenchido no input Origem ou Destino
e ainda nao foi jogado no input origem ou destino(minusculo
*/
    if(document.getElementById("autosDestino").value != '') {
      if(document.getElementById("dsAutosDestino").value == '') {
        //verifica se a cidade e valido
        orig=document.getElementById("autosDestino").value
        if (existelocal(orig, siglacidadecarro)) {
         document.getElementById("dsAutosDestino").value = document.getElementById("autosDestino").value.toUpperCase()
        }else {
        window.alert("Por favor informe uma cidade válida.");
        return;
        }
      }
    }
    else {
      window.alert("Por favor informe a cidade.");
      return;
    }

    var frm = document.forms["form_auto"];
    var error = 0;
    with (frm)
    {


        //validando as datas
        dataida = formataData(dataida_hiddencarro.value);//Formatacao p novo componente calendario
        datavolta = formataData(datavolta_hiddencarro.value);//Formatacao p novo componente calendario
        if (!isDate(dataida,"dd/MM/yyyy")) {
            
           window.alert('Data informado no campo "retirada" inválida.')
           return
        }
        else
        {
            var dataIda = criaObjetoData(dataida);
        }
        
        if (datavolta!='') {
            if (!isDate(datavolta,"dd/MM/yyyy")) {
               window.alert('Data informado no campo "devolução" inválida.')
               return
            }
            else
            {
                var dataVolta = criaObjetoData(datavolta);
            }
        }
        else
        {
            window.alert('Favor informar uma data no campo "devolução".')
            return
        }


        //verifica se data de ida é anterior a data atual
	    var now = new Date();
        if (dataIda < now)
        {
            window.alert("A data de retirada deve ser igual ou maior a data atual");
            error++;
            dataida_hidden.focus();
            return;
        }
        //verifica se data de ida é anterior a data volta
        if (datavolta!='') {
            if (dataIda > dataVolta)
            {
                window.alert("A data de retirada deve ser anterior a data de devolução");
                error++;
                datavolta_hidden.focus();
                return;
            }
        }

        // final da validacao dos campos caso nao haja nenhum erro
        // monta as datas nos campos hidden e o form e enviado
        if (error < 1)
        {
            var vdata = false;
            if (datavolta!='') {
              vdata = true;
            }
            setaDatas(vdata, dataida, datavolta);
            //try{document.getElementById("divx_progresso_ffh").style.display = 'block';}catch(e){}  
            //try{document.getElementById("alerta2").style.display = 'block';}catch(e){}  
            //document.getElementById("dados_autos").style.display = 'none';
            dataida_hiddencarro.value = dataida;
            datavolta_hiddencarro.value = datavolta;
            //var loc = locadora.options[locadora.selectedIndex].value;
            //if (loc == 'LocarAlpha' || loc == 'Localiza' || loc == 'Movida' || loc == 'Unidas')
            //{
            //    document.forms["form_auto"].action = URLACTION;
            //    document.forms["form_auto"].method = 'get';
            //}
            document.getElementById('load-aba2').style.display='block';
            document.getElementById('horaR').style.display='none';
            document.getElementById('horaD').style.display='none';            
            submit();
        }

    }
}
