function adicionarAWB(frm){
    //var length = frm.awbs.length;
    if (frm.hdnConsulta.value == "AWB") {
        if(frm.sg_empresa.value == "" || frm.serie_awb.value == "" || frm.seq_awb.value == "" || frm.dv_awb.value == ""){
            alert(msgPreencherCamposAWB);
            frm.sg_empresa.focus();
            return false;
        }
        var awbLabel = insereZero(frm.sg_empresa.value, 3) + "." + insereZero(frm.serie_awb.value, 2) + "." + insereZero(frm.seq_awb.value, 7) + "-" + frm.dv_awb.value;
        var awbValue = frm.sg_empresa.value + ";" + frm.serie_awb.value + ";" + frm.seq_awb.value + ";" + frm.dv_awb.value;
        for (i = 0 ; i < frm.awbs.length; i++) {
            if (awbLabel == frm.awbs.options[i].text) {
                alert('Conhecimento Aéreo já está presente na lista');
                return false;
            }
        }
        frm.awbs.options[frm.awbs.length] = new Option(awbLabel, awbValue, true, true);
        frm.sg_empresa.value  = "";
        frm.serie_awb.value = "";
        frm.seq_awb.value = "";
        frm.dv_awb.value = "";
        frm.sg_empresa.focus();
        frm.adicionar.disabled = (frm.awbs.length == 10 ? true : false);
        excluiResto(frm, "AWB");
    } else if (frm.hdnConsulta.value == "MNT") {
        if(frm.txtMinuta.value == ""){
            alert(msgPreencherCamposAWB);
            frm.txtMinuta.focus();
            return false;
        }
        var minutaLabel = frm.txtMinuta.value;
        var minutaValue = frm.txtMinuta.value;
        for (i = 0 ; i < frm.minutas.length; i++) {
            if (minutaLabel == frm.minutas.options[i].text) {
                alert('Minuta já está presente na lista');
                return false;
            }
        }
        frm.minutas.options[frm.minutas.length] = new Option(minutaLabel, minutaValue, true, true);
        frm.txtMinuta.value = "";
        frm.txtMinuta.focus();
        frm.adicionarMNT.disabled = (frm.minutas.length == 10 ? true : false);
        excluiResto(frm, "MNT");
    } else if (frm.hdnConsulta.value == "COL") {
        if(frm.txtColeta.value == ""){
            alert(msgPreencherCamposAWB);
            frm.txtColeta.focus();
            return false;
        }
        var coletaLabel = frm.txtColeta.value;
        var coletaValue = frm.txtColeta.value;
        for (i = 0 ; i < frm.coletas.length; i++) {
            if (coletaLabel == frm.coletas.options[i].text) {
                alert('Coleta já está presente na lista');
                return false;
            }
        }
        frm.coletas.options[frm.coletas.length] = new Option(coletaLabel, coletaValue, true, true);
        frm.txtColeta.value = "";
        frm.txtColeta.focus();
        frm.adicionarCOL.disabled = (frm.coletas.length == 10 ? true : false);
        excluiResto(frm, "COL");
    }
}

function excluiResto(frm, tipo) {
    var tamanho;
    
    if (tipo == "AWB") {
        tamanho = frm.minutas.length;
        for(n=0; n<tamanho; n++) {
            frm.minutas.remove(0);
        }
        frm.adicionarMNT.disabled = false;
        
        tamanho = frm.coletas.length;
        for(n=0; n<tamanho; n++) {
            frm.coletas.remove(0);
        }
        frm.adicionarCOL.disabled = false;
    } else if (tipo == "MNT") {
        tamanho = frm.awbs.length;
        for(n=0; n<tamanho; n++) {
            frm.awbs.remove(0);
        }
        frm.adicionar.disabled = false;
        
        tamanho = frm.coletas.length;
        for(n=0; n<tamanho; n++) {
            frm.coletas.remove(0);
        }
        frm.adicionarCOL.disabled = false;
    } else if (tipo == "COL") {
        
        tamanho = frm.minutas.length;
        for(n=0; n<tamanho; n++) {
            frm.minutas.remove(0);
        }
        frm.adicionarMNT.disabled = false;
        
        tamanho = frm.awbs.length;
        for(n=0; n<tamanho; n++) {
            frm.awbs.remove(0);
        }
        frm.adicionar.disabled = false;
    }
}

function excluirAWB(frm){
    if (frm.hdnConsulta.value == "AWB") {
        with (frm.awbs) {
            if(selectedIndex != -1){
                remove(selectedIndex);
                frm.adicionar.disabled = false;
            }
        }
    } else if (frm.hdnConsulta.value == "MNT") {
        with (frm.minutas) {
            if(selectedIndex != -1){
                remove(selectedIndex);
                frm.adicionarMNT.disabled = false;
            }
        }
    } else if (frm.hdnConsulta.value == "COL") {
        with (frm.coletas) {
            if(selectedIndex != -1){
                remove(selectedIndex);
                frm.adicionarCOL.disabled = false;
            }
        }
    }
}

function submeterLista(frm){
    var lengthAWB = frm.awbs.length;
    var lengthMNT = frm.minutas.length;
    var lengthCOL = frm.coletas.length;
    var listaAWB = "";
    var listaMNT = "";
    var listaCOL = "";
    with (frm.listaPesquisaAWB) {
        if (frm.hdnConsulta.value == "AWB") {
            for(i = 0; i < lengthAWB ; i++){
                listaAWB += frm.awbs.options[i].value + "#";
            }
            value = listaAWB.substring(0, listaAWB.length - 1);
            if(value != ""){
                frm.acao.value="listaPesquisaAWB";
                frm.submit();
            }
        } else if (frm.hdnConsulta.value == "MNT") {
            for(i = 0; i < lengthMNT ; i++){
                listaMNT += frm.minutas.options[i].value + "#";
            }
            value = listaMNT.substring(0, listaMNT.length - 1);
            if(value != ""){
                frm.acao.value="listaPesquisaMNT";
                frm.submit();
            }
        } else if (frm.hdnConsulta.value == "COL") {
            for(i = 0; i < lengthCOL ; i++){
                listaCOL += frm.coletas.options[i].value + "#";
            }
            value = listaCOL.substring(0, listaCOL.length - 1);
            if(value != ""){
                frm.acao.value="listaPesquisaCOL";
                frm.submit();
            }
        }
    }
}

function submeterAWB(frm){
    if(frm.sg_empresa.value == "" || frm.serie_awb.value == "" || frm.seq_awb.value == "" || frm.dv_awb.value == ""){
        alert(msgPreencherCamposAWB);
        frm.sg_empresa.focus();
        return false;
    }
    //frm.listaPesquisaAWB.value = frm.sg_empresa.value + ";" + frm.serie_awb.value + ";" + frm.seq_awb.value + ";0";    
    frm.listaPesquisaAWB.value = frm.sg_empresa.value + ";" + frm.serie_awb.value + ";" + frm.seq_awb.value + ";" + frm.dv_awb.value;
    submeter("listaPesquisaAWB");
}

function verificaEmpresaAerea(frm){
    if(frm.sg_empresa.value == ""){
        frm.sg_empresa.value = valorEmpresaAerea;
    }
}