// JavaScript Document
var moduloped;
var pagina;
var moduloorc = 'modulos/painel/orcamentos/busca/';
msgIncluidoSucesso 	= "Dados salvos com sucesso.\n";
msgIncluidoErro 	= "Ocorreu um erro durante a inclusão destas informações.\nPor favor tente novamente mais tarde.";
msgEditarErro = "Ocorreu um erro na leitura desta Informação.\nPor favor tente novamente mais tarde.";
msgStatusErro = "Ocorreu um erro durante a mudança deste status.\nPor favor tente novamente mais tarde."
msgDeleteErro = "Ocorreu um erro durante a exclusão destes dados.\nPor favor tente novamente mais tarde."

function buscarOrcamentos() {
   var datI = document.getElementById('dataI').value;	
   var datF = document.getElementById('dataF').value;
   var prd  = document.getElementById('busca_prd').value;	
   var cli  = document.getElementById('busca_cli').value;
   document.getElementById('lista_orcamentos').style.display = '';
   include(moduloorc+'lista_orcamentos.php','dataI='+datI+'&dataF='+datF+'&produto='+prd+'&cliente='+cli,'lista_orcamentos');
}

function buscarOrcamentosExt() {
   document.getElementById('lista_orcamentos').style.display = '';
   include(moduloorc+'lista_orcamentos.php','','lista_orcamentos');
}

function setPedidoAtual(st,i) {
   var pa = document.getElementById('cd_ped'+i);
   if(pa.checked == true) {
	   document.getElementById('ped_atu').value = pa.value;   
	   document.getElementById('status_pedido').style.display = '';
	   document.getElementById('status_ped').value = st;
   }
}

function carregarItensOrc(id,fpg) {
	var mostra = document.getElementById('lista_itens_orcamentos');
	if(mostra.style.display == 'none') {
		mostra.style.display = '';	
		include(moduloorc+'lista_item_orc.php','id='+id+'&forma='+fpg,'lista_itens_orcamentos');
	}
	else {
	   mostra.style.display = 'none';	
	}
}

function showCar(cont) {
   var linha = document.getElementById('lcar'+cont);	
   if(linha.style.display == 'none') {
	   linha.style.display = '';   
   }
   else {
	   linha.style.display = 'none';   
   }
}

function alteraStatusPed(st) {
   var cod = document.getElementById('ped_atu').value;	
   executar(moduloorc+'bd.altera.status.php','id='+cod+'&status='+st,alteraStatusPedRe);   	
}

function alteraStatusPedRe() {
	if (xhReq.readyState == 4)
	{
		resposta = xhReq.responseXML;
		if (resposta)
		{
			obj 	= resposta.getElementsByTagName('retorno');
			Xmsg 	= obj[0].getElementsByTagName('mensagem')[0].firstChild;
			if (Xmsg.nodeValue == '1')
			{
			   alert("Alteração realizada com sucesso!");
			   var datI = document.getElementById('dataI').value;	
			   var datF = document.getElementById('dataF').value;
			   var prd  = document.getElementById('busca_prd').value;	
			   var cli  = document.getElementById('busca_cli').value;
			   document.getElementById('lista_pedidos').style.display = '';
			   include(moduloorc+'lista_pedidos.php','dataI='+datI+'&dataF='+datF+'&produto='+prd+'&cliente='+cli,'lista_pedidos');
			}
			else
			{
				alert(msgDeleteErro);
			}
		}
		else
		{
			alert(msgDeleteErro);
		}
	}
}

function excluirPed(cod) {
   if(confirm('Deseja realmente excluir esse Pedido?')) {	
      executar(moduloorc+'bd.delete.pedido.php','id='+cod,excluirPedRe);   	
   }
}

function excluirPedRe() {
	if (xhReq.readyState == 4)
	{
		resposta = xhReq.responseXML;
		if (resposta)
		{
			obj 	= resposta.getElementsByTagName('retorno');
			Xmsg 	= obj[0].getElementsByTagName('mensagem')[0].firstChild;
			if (Xmsg.nodeValue == '1')
			{
			   alert("Operaca realizada com sucesso!");
			   var datI = document.getElementById('dataI').value;	
			   var datF = document.getElementById('dataF').value;
			   var prd  = document.getElementById('busca_prd').value;	
			   var cli  = document.getElementById('busca_cli').value;
			   document.getElementById('lista_pedidos').style.display = '';
			   include(moduloorc+'lista_pedidos.php','dataI='+datI+'&dataF='+datF+'&produto='+prd+'&cliente='+cli,'lista_pedidos');
			}
			else
			{
				alert(msgDeleteErro);
			}
		}
		else
		{
			alert(msgDeleteErro);
		}
	}
}

function gerarPedido(id) {
	if(confirm('Deseja realmente gerar o pedido?')) {
       executar(moduloorc+'bd.gera.pedido.php','id='+id,geraPedidoRe);   	  	
	}
}

function geraPedidoRe() {
	if (xhReq.readyState == 4)
	{
		resposta = xhReq.responseXML;
		if (resposta)
		{
			obj 	= resposta.getElementsByTagName('retorno');
			Xmsg 	= obj[0].getElementsByTagName('mensagem')[0].firstChild;
			if (Xmsg.nodeValue == '1')
			{
			   alert("Pedido gerado com sucesso!");
   			   buscarOrcamentos();
			}
			else
			{
				alert(msgDeleteErro);
			}
		}
		else
		{
			alert(msgDeleteErro);
		}
	}
}

function refOrc(id) {
	if(confirm('Deseja realmente refazer o orcamento?')) {
       executar(moduloorc+'bd.gera.orcamento.php','id='+id,refOrcRe);   	  	
	}
}

function refOrcRe() {
	if (xhReq.readyState == 4)
	{
		resposta = xhReq.responseXML;
		if (resposta)
		{
			obj 	= resposta.getElementsByTagName('retorno');
			Xmsg 	= obj[0].getElementsByTagName('mensagem')[0].firstChild;
			if (Xmsg.nodeValue == '1')
			{
			   alert("Orcamento gerado com sucesso!");
			   buscarOrcamentos();
			}
			else
			{
				alert(msgDeleteErro);
			}
		}
		else
		{
			alert(msgDeleteErro);
		}
	}
}

