// JavaScript Document
var moduloped;
var pagina;
var modulobus = 'modulos/painel/pedidos/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 buscarPedidos() {
   document.getElementById('lista_pedidos').style.display = '';
   include(modulobus+'lista_pedidos.php','','lista_pedidos');
}
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 carregarItens(id,fpg) {
	var mostra = document.getElementById('lista_itens_busca');
	if(mostra.style.display == 'none') {
		mostra.style.display = '';	
		include(modulobus+'lista_item.php','id='+id+'&formapg='+fpg,'lista_itens_busca');
	}
	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(modulobus+'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(modulobus+'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(modulobus+'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(modulobus+'lista_pedidos.php','dataI='+datI+'&dataF='+datF+'&produto='+prd+'&cliente='+cli,'lista_pedidos');
			}
			else
			{
				alert(msgDeleteErro);
			}
		}
		else
		{
			alert(msgDeleteErro);
		}
	}
}

function refPed(id) {
	if(confirm('Deseja realmente refazer o pedido?')) {
       executar(modulobus+'bd.gera.pedido.php','id='+id,refPedRe);   	  	
	}
}

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

