function fctSubmitComponente(){
    window.open('/ste/jsp/cadastro/cadastroPessoa.jsp','PopUpCadPessoa',"toolbar=false,location=false,directories=false,status=false,menubar=false,scrollbars=false,resizeable=false,width=600,height=480,top=120,left=240");
    document.frmSolicitacaoColeta.acao.value = 'Remetente';
    document.frmSolicitacaoColeta.nameForm.value = 'frmSolicitacaoColeta';
    document.frmSolicitacaoColeta.actionForm.value= '/ste/jsp/SolicitacaoColetaAction.jhtml';
    document.frmSolicitacaoColeta.action = '/ste/jsp/cadastro/cadastroPessoa.jsp';
    document.frmSolicitacaoColeta.target = 'PopUpCadPessoa';
    document.frmSolicitacaoColeta.submit();
}

function submeterEmbalagem(acao){
    if(document.frmSolicitacaoColeta.prodServ[0].checked == false && document.frmSolicitacaoColeta.prodServ[1].checked == false && document.frmSolicitacaoColeta.prodServ[2].checked == false){
        alert("Favor informar o serviço!");
        return false;
    }
    submeter(acao);    
}

function submeterSolicitacaoColeta(){

  if(document.frmSolicitacaoColeta.listaUFOrigem.value == "0"){
    alert("Favor informar o estado de origem!");
    document.frmSolicitacaoColeta.listaUFOrigem.focus();
    return false;
  }
  if(document.frmSolicitacaoColeta.listaCidadeOrigem.value == "0"){
    alert("Favor informar a cidade de origem!");
    document.frmSolicitacaoColeta.listaCidadeOrigem.focus();
    return false;
  }
  if(document.frmSolicitacaoColeta.listaUFDestino.value == "0"){
    alert("Favor informar o estado de destino!");
    document.frmSolicitacaoColeta.listaUFDestino.focus();
    return false;
  }
  if(document.frmSolicitacaoColeta.listaCidadeDestino.value == "0"){
    alert("Favor informar o estado de origem!");
    document.frmSolicitacaoColeta.listaCidadeDestino.focus();
    return false;
  }
  if(document.frmSolicitacaoColeta.prodServ[0].checked == false && document.frmSolicitacaoColeta.prodServ[1].checked == false && document.frmSolicitacaoColeta.prodServ[2].checked == false){
    alert("Favor informar o serviço!");
    return false;
  }
  if(document.frmSolicitacaoColeta.dataColeta.value == ""){
    alert("Favor informar a Data da Coleta!");
    document.frmSolicitacaoColeta.dataColeta.focus();
    return false;
  }
  if(document.frmSolicitacaoColeta.listaTipoCarga.value == "0"){
    alert("Favor informar o tipo de carga!");
    document.frmSolicitacaoColeta.listaTipoCarga.focus();
    return false;
  }
  if(document.frmSolicitacaoColeta.listaClassificadorCarga.value == "0"){
    alert("Favor informar o produto!");
    document.frmSolicitacaoColeta.listaClassificadorCarga.focus();
    return false;
  }
  if((document.frmSolicitacaoColeta.listaClassificadorCarga.value == 99999) && (document.frmSolicitacaoColeta.txtTpCargaOutros.value == "")){
    alert("Favor informar a descrição do produto.");
    document.frmSolicitacaoColeta.txtTpCargaOutros.focus();
    return false;
  }
  if(document.frmSolicitacaoColeta.txtQtdVolumes.value == 0){
    alert("Favor informar a quantidade de volumes!");
    document.frmSolicitacaoColeta.txtQtdVolumes.focus();
    return false;
  }
  if(document.frmSolicitacaoColeta.txtPeso.value == 0){
    alert("Favor informar o peso total dos volumes!");
    document.frmSolicitacaoColeta.txtPeso.focus();
    return false;
  }
  if(document.frmSolicitacaoColeta.txtPeso.value > 30000){
    alert("Atenção! O peso não pode exceder 30000 kg.");
    document.frmSolicitacaoColeta.txtPeso.focus();
    return false;
  }
  if(document.frmSolicitacaoColeta.txtCdTpSeguro.value=="SP"){
    if ((document.frmSolicitacaoColeta.txtVlMercadoria.value == "0,00")||
        (document.frmSolicitacaoColeta.txtVlMercadoria.value == "0")||
        (document.frmSolicitacaoColeta.txtVlMercadoria.value == "")){
        alert("Favor informar o valor da mercadoria!");
        document.frmSolicitacaoColeta.txtVlMercadoria.focus();
        return false;
    }
    if(document.frmSolicitacaoColeta.txtApolice.value == ""){
        alert("Favor informar a apólice do seguro!");
        document.frmSolicitacaoColeta.txtApolice.focus();
        return false;
    }
    if(document.frmSolicitacaoColeta.txtSeguradora.value == ""){
        alert("Favor informar a seguradora!");
        document.frmSolicitacaoColeta.txtSeguradora.focus();
        return false;
    }
  }  
  if(document.frmSolicitacaoColeta.txtCdTpSeguro.value=="ST"){
    if ((document.frmSolicitacaoColeta.txtVlMercadoria.value == "0,00")||
        (document.frmSolicitacaoColeta.txtVlMercadoria.value == "0")||
        (document.frmSolicitacaoColeta.txtVlMercadoria.value == "")){
        alert("Favor informar o valor da mercadoria!");
        document.frmSolicitacaoColeta.txtVlMercadoria.focus();
        return false;
    }
  }
  abrirPopupSeguranca();
}
