
// Funções para Emissão de Despacho

function carregarEmitentes(selectOrig, selectDest, idd, idfs, tt, cc){

	valor_selecionado = selectOrig.value;

	origem = "../../sistema/despachos/";

	necessitaResposta = true;
	tipoDadosResposta = "texto";
	modoResposta = ["innerHTML"];
	idDestinoResposta = selectDest;
	exibirCarregando = false;
	idDestinoCarregando = "";
	conteudoCarregando = "";
	tratarErro = false;
	idDestinoMensagemErro = "";
	metodoRequisicao = "GET";
	urlRequisicao = origem + "despachos_listar_emitentes.php?idund=" + valor_selecionado + "&idd=" + idd + "&idfs=" + idfs + "&tt=" + tt + "&cc=" + cc;
	estadoAssincrono = true;
	dadosEnviar = null;

	retorneResposta(necessitaResposta, tipoDadosResposta, modoResposta, idDestinoResposta, exibirCarregando, idDestinoCarregando, conteudoCarregando, tratarErro, idDestinoMensagemErro, metodoRequisicao, urlRequisicao, estadoAssincrono, dadosEnviar);

}

function carregarDestinatarios(selectOrig, selectDest, idd, idfs, tt, cc) {

	valor_selecionado = selectOrig.value;

	origem = "../../sistema/despachos/";

	necessitaResposta = true;
	tipoDadosResposta = "texto";
	modoResposta = ["innerHTML"];
	idDestinoResposta = selectDest;
	exibirCarregando = false;
	idDestinoCarregando = "";
	conteudoCarregando = "";
	tratarErro = false;
	idDestinoMensagemErro = "";
	metodoRequisicao = "GET";
	urlRequisicao = origem + "despachos_listar_destinatarios.php?idund=" + valor_selecionado + "&idd=" + idd + "&idfs=" + idfs + "&tt=" + tt + "&cc=" + cc;
	estadoAssincrono = true;
	dadosEnviar = null;

	retorneResposta(necessitaResposta, tipoDadosResposta, modoResposta, idDestinoResposta, exibirCarregando, idDestinoCarregando, conteudoCarregando, tratarErro, idDestinoMensagemErro, metodoRequisicao, urlRequisicao, estadoAssincrono, dadosEnviar);

}

var id_usr_logado = "";

function validacaoDespachar(nameform) {

	//Se a Unidade for nula
	if(document.getElementById('und-emitente').selectedIndex == 0) {
		alert("Por favor selecione a Unidade do Emitente!");
		return false;
	}

	//Se o Emitente for nulo
	if(document.getElementById('emitente').value == "") {
		alert("Por favor selecione o Emitente!");
		return false;
	}

	//Se a Unidade for nula
	if(document.getElementById('und-destino').selectedIndex == 0) {
		alert("Por favor selecione a Unidade Destinatária!");
		return false;
	}

	if(document.getElementById('destino').value == id_usr_logado) {
		alert("Selecione outro Destinatário!\nVocê não pode enviar um despacho para si mesmo!");
		return false;
	}

	tinyMCE.triggerSave();
	//tinyMCE.getContent(editor_id);

	//Se o Texto for nulo
	if (document.getElementById('texto').value == "") {
		alert("Por favor digite o texto do Despacho!");
		return false;
	}

	if(document.getElementById('destino').value == "") {
		respostaUSR = confirm("Você não selecionou um Destinatário.\nSeu despacho será visível por todos os usuários da Unidade Destinatária.\nTem certeza que deseja isto?")
		if (!respostaUSR) {
			return false;
		}
	}

	//window.document.solicitacao_formulario_despacho.submit();

	resposta = confirm("Você tem certeza que deseja submeter este despacho?");

	if (resposta) {
		return true;
	} else {
		return false;
	}

}

function validacaoDespachar2(nameform) {
	
	alert(document.getElementById('texto').value+' diego raphael');

	//Se a Unidade for nula
	if(document.getElementById('und-emitente').selectedIndex == 0) {
		alert("Por favor selecione a Unidade do Emitente!");
		return false;
	}

	//Se o Emitente for nulo
	if(document.getElementById('emitente').value == "") {
		alert("Por favor selecione o Emitente!");
		return false;
	}

	//Se a Unidade for nula
	if(document.getElementById('und-copia').selectedIndex == 0) {
		alert("Por favor selecione a Unidade Destinatária!");
		return false;
	}

	if(document.getElementById('destino').value == id_usr_logado) {
		alert("Selecione outro Destinatário!\nVocê não pode enviar um despacho para si mesmo!");
		return false;
	}

	tinyMCE.triggerSave();
	//tinyMCE.getContent(editor_id);

	//Se o Texto for nulo
	if (document.getElementById('texto22').value == "") {
		alert("Por favor digite o texto do Despacho!");
		return false;
	}

	if(document.getElementById('destino').value == "") {
		respostaUSR = confirm("Você não selecionou um Destinatário.\nSeu despacho será visível por todos os usuários da Unidade Destinatária.\nTem certeza que deseja isto?")
		if (!respostaUSR) {
			return false;
		}
	}

	//window.document.solicitacao_formulario_despacho.submit();

	resposta = confirm("Você tem certeza que deseja submeter este despacho?");

	if (resposta) {
		return true;
	} else {
		return false;
	}
}