/***
* Criado por Filipe Alves Santana - aliados_flp2@hotmail.com
* Copyright 2008 jBr, Todos os Direitos Reservados
***/



function $(id,loc){
	if(!loc)loc = window;
	if(typeof id=='string')return loc.document.getElementById(id);
	return id;
}

$.gWidth = function(l){
	if(!l)l = window;
	return l.innerWidth?l.innerWidth:
	l.document.documentElement?l.document.documentElement.clientWidth:
	l.document.body?l.document.body.clientWidth:l.screen.width;
}

$.gHeight = function(l){
	if(!l)l = window;
	return l.innerHeight?l.innerHeight:
	l.document.documentElement?l.document.documentElement.clientHeight:
	l.document.body?l.document.body.clientHeight:
	l.screen.height;
 }





function frame0(loc){
	if(!loc)loc = window;
	loc.scroll(null,0);
}

function frameTam(loc,id,tp){
	var o = $(id,loc);
	var h = navigator.userAgent.toLowerCase().indexOf('webkit')>=0?document.getElementsByTagName('html')[0]:document.body;
	h = h.scrollHeight;
	var mh = $('idmenuv',loc).scrollHeight+12;
	if(h<mh)h = mh;
	$(id,loc).height = h;
	if(tp)frame0(loc);
}

function selMuda(o,v){
	for(var i=0; i<o.options.length; i++){
		var a = o.options[i];
		if(a.value==v){
			a.selected = true;
			return;
		}
	}
}

function f5Tab(tab,top,cls){
	if(top==null)top = 1;
	if(cls==null)cls = 'cor';
	tab = $(tab);
	for(var i=0,i2=0; i<tab.rows.length; i++){
		if(i<top)continue;
		var tr = tab.rows[i];
		if(top&&tr.className.indexOf(cls))continue;
		tr.className = cls+((i2%2)+1);
		i2++;
	}
}

function cadAlt(f,id){
	if(id!=null){
		$('idftit').innerHTML = 'ALTERAR';
		f.id.value = id;
		f.acao.value = 'alt';
		f.submit.value = 'Alterar';
		f.cancel.style.display = '';
		frame0(window.top);
	}else{
		$('idftit').innerHTML = 'CADASTRAR';
		f.id.value = '';
		f.acao.value = 'cad';
		f.submit.value='Cadastrar';
		f.cancel.style.display='none';
	}
}



function setCadCliPes(i){
	var p = i[0].checked?1:0;
	$('idca').innerHTML = p?'CPF:':'CNPJ:';
	$('idcb').innerHTML = p?'RG:':'* IE:';
	$('idcbop').style.display = p?'none':'';
}

function mnPrdMuda(o,q,id){
	var e;
	for(var i=0; i<q; i++){
		e = $(o+i);
		if(!e)continue;
		e.style.display = i==id?'':'none';
	}
}

//************************* AJAX



function getAjax(){
	if(typeof(XMLHttpRequest)!='undefined')return new XMLHttpRequest();
	var a = ['Microsoft.XMLHTTP','Msxml2.XMLHTTP','Msxml2.XMLHTTP.6.0','Msxml2.XMLHTTP.4.0','Msxml2.XMLHTTP.3.0'];
	for(var i=0; i<a.length; i++){
		try{
			return new ActiveXObject(a[i]);
		}catch(e){}
	}
	return null;
}





function altCat(id){
	var aj = getAjax();
	if(!aj){
		alert('Esse navegador não suporta Ajax.');
		return;
	}
	var f = document.fcat;
	if(id==null){
		cadAlt(f);
		return;
	}
	aj.open('post','../ajax.php?pg=get_cat',true);
	aj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	aj.onreadystatechange = function(){
		if(aj.readyState==4&&aj.responseXML){
			var oa = aj.responseXML.getElementsByTagName('categoria')[0];
			var erro = oa.getElementsByTagName('erro');
			if(erro.length){
				alert(erro[0].firstChild.nodeValue);
				return;
			}
			f.nome.value = oa.getElementsByTagName('nome')[0].firstChild.nodeValue;
			selMuda(f.linha,oa.getElementsByTagName('lin')[0].firstChild.nodeValue);
			f.desc.value = oa.getElementsByTagName('desc')[0].firstChild.nodeValue;
			f.medida.value = oa.getElementsByTagName('medida')[0].firstChild.nodeValue;
			f.peso.value = oa.getElementsByTagName('peso')[0].firstChild.nodeValue.replace(/\./,',');
			cadAlt(f,id);
		}
	}
	aj.send('id='+id);
}



function delCat(id,tr){
	var td0 = tr.cells[0];
	if(!confirm('Você tem certeza que deseja excluir a Categoria \''+(td0.innerHTML||td0.textContent)+'\'?'))return;
	//if(!confirm('Você tem certeza que deseja excluir a categoria Nº '+cat+'?'))return;
	var aj = getAjax();
	if(!aj){
		alert('Esse navegador não suporta Ajax.');
		return;
	}
	aj.open('post','../ajax.php?pg=del_cat',true);
	aj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	aj.onreadystatechange = function(){
		if(aj.readyState==4&&aj.responseXML){
			var oa = aj.responseXML.getElementsByTagName('categoria')[0];
			var erro = oa.getElementsByTagName('erro');
			if(erro.length){
				alert(erro[0].firstChild.nodeValue);
				return;
			}
			var msg = oa.getElementsByTagName('msg');
			alert(msg[0].firstChild.nodeValue);
			var tab = tr.parentNode;
			tab.removeChild(tr);
			tab = tab.parentNode;
			f5Tab(tab);
			frameTam(window.top,'iframe');
		}
	}
	aj.send('id='+id);
}





function setImgList(cat){
	var o = $('idimglist');
	var aj = getAjax();
	if(!aj){
		alert('Esse navegador não suporta Ajax.');
		return;
	}
	aj.open('post','../ajax.php?pg=get_img',true);
	aj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	aj.onreadystatechange = function(){
		if(aj.readyState==1){
			o.innerHTML = '<table cellspacing="0" class="tab1"><tr class="top"><td>Carregando Lista de Imagens dessa Categoria...</td></tr></table>';
			frameTam(window.top,'iframe');
		}
		if(aj.readyState==4&&aj.responseXML){
			var oa = aj.responseXML.getElementsByTagName('imagem')[0];
			var erro = oa.getElementsByTagName('erro');
			if(erro.length){
				o.innerHTML = '<table cellspacing="0" class="tab1"><tr class="top"><td>'+erro[0].firstChild.nodeValue+'</td></tr></table>';
				frameTam(window.top,'iframe');
				return;
			}
			var img = oa.getElementsByTagName('img');
			var h = '<table cellspacing="0" class="tab1"><tr class="cor2"><td style="padding: 10px 5px;">';
			for(var i=0; i<img.length; i++){
				var id = eval(img[i].getAttribute('id'));
				var ext = img[i].getAttribute('ext');
				h += '<div class="qdimg"><div><img src="../prd/'+id+'.'+ext+'"/></div><input type="button" value="Alterar" onclick="altImg('+id+');"/><br/><input type="button" value="Excluir" onclick="delImg('+id+',this);" style="color: #ff0000;"/></div>';
			}
			h += '</td></tr></table>';
			o.innerHTML = h;
			frameTam(window.top,'iframe');
		}
	}
	aj.send('cat='+cat);
}

/*function altImg(id,ext){
	var f = document.fimg;
	if(!id||!ext){
		alert('Escolha uma imagem para alterar.');
		return;
	}
	f.id.value = id;
	f.acao.value = 'alt';
	var o = $('idimgalt');
	o.style.display = '';
	o.cells[0].childNodes[0].childNodes[0].childNodes[0].src = '../prd/'+id+'.'+ext;
	$('idftit').innerHTML = 'ALTERAR IMAGEM';
	f.submit.value = 'Alterar';
	f.cancel.style.display = '';
	frameTam(window.top,'iframe');
}*/

function altImg(id){
	var aj = getAjax();
	if(!aj){
		alert('Esse navegador não suporta Ajax.');
		return;
	}
	var f = document.fimg;
	var o = $('idimgalt');
	if(id==null){
		o.style.display = 'none';
		frameTam(window.top,'iframe',true);
		cadAlt(f);
		return;
	}
	aj.open('post','../ajax.php?pg=get_img',true);
	aj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	aj.onreadystatechange = function(){
		if(aj.readyState==4&&aj.responseXML){
			var oa = aj.responseXML.getElementsByTagName('imagem')[0];
			var erro = oa.getElementsByTagName('erro');
			if(erro.length){
				alert(erro[0].firstChild.nodeValue);
				altImg();
				return;
			}
			var ext = oa.getElementsByTagName('img')[0].getAttribute('ext');
			o.style.display = '';
			o.cells[0].childNodes[0].childNodes[0].childNodes[0].src = '../prd/'+id+'.'+ext;
			frameTam(window.top,'iframe');
			cadAlt(f,id);
		}
	}
	aj.send('cat='+id+'&u=s');
}

function delImg(id,o){
	if(!confirm('Você tem certeza que deseja excluir essa imagem?'))return;
	var aj = getAjax();
	if(!aj){
		alert('Esse navegador não suporta Ajax.');
		return;
	}
	aj.open('post','../ajax.php?pg=del_img',true);
	aj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	aj.onreadystatechange = function(){
		if(aj.readyState==4&&aj.responseXML){
			var oa = aj.responseXML.getElementsByTagName('imagem')[0];
			var erro = oa.getElementsByTagName('erro');
			if(erro.length){
				alert(erro[0].firstChild.nodeValue);
				return;
			}
			var msg = oa.getElementsByTagName('msg');
			alert(msg[0].firstChild.nodeValue);
			o.parentNode.parentNode.removeChild(o.parentNode);
			frameTam(window.top,'iframe');
		}
	}
	aj.send('id='+id);
}











function altCod(id){
	var aj = getAjax();
	if(!aj){
		alert('Esse navegador não suporta Ajax.');
		return;
	}
	var f = document.fcod;
	if(id==null){
		cadAlt(f);
		return;
	}
	var cat = eval(f.cat.value);
	aj.open('post','../ajax.php?pg=get_cod',true);
	aj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	aj.onreadystatechange = function(){
		if(aj.readyState==4&&aj.responseXML){
			var oa = aj.responseXML.getElementsByTagName('codigo')[0];
			var erro = oa.getElementsByTagName('erro');
			if(erro.length){
				alert(erro[0].firstChild.nodeValue);
				return;
			}
			var prd = oa.getElementsByTagName('prd')[0].firstChild.nodeValue;
			f.cod.value = oa.getElementsByTagName('cod')[0].firstChild.nodeValue;
			var tipo = eval(oa.getElementsByTagName('tipo')[0].getAttribute('tipo'));
			selMuda(f.tipo,tipo);
			selMuda(f.cor,oa.getElementsByTagName('cor')[0].getAttribute('id'));
			f.valor.value = oa.getElementsByTagName('valor')[0].firstChild.nodeValue.replace(/\./,',');
			codSel.img = tipo==2?prd:0;
			setCodCat(tipo,cat);
			cadAlt(f,id);
		}
	}
	aj.send('cat='+cat+'&id='+id);
}

function delCod(id,tr){
	var td0 = tr.cells[0];
	if(!confirm('Você tem certeza que deseja excluir o Código \''+(td0.innerHTML||td0.textContent)+'\'?'))return;
	var aj = getAjax();
	if(!aj){
		alert('Esse navegador não suporta Ajax.');
		return;
	}
	aj.open('post','../ajax.php?pg=del_cod',true);
	aj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	aj.onreadystatechange = function(){
		if(aj.readyState==4&&aj.responseXML){
			var oa = aj.responseXML.getElementsByTagName('codigo')[0];
			var erro = oa.getElementsByTagName('erro');
			if(erro.length){
				alert(erro[0].firstChild.nodeValue);
				return;
			}
			var msg = oa.getElementsByTagName('msg');
			alert(msg[0].firstChild.nodeValue);
			var tab = tr.parentNode;
			tab.removeChild(tr);
			tab = tab.parentNode;
			f5Tab(tab);
			frameTam(window.top,'iframe');
		}
	}
	aj.send('id='+id);
}

function atvCod(id,b){
	var aj = getAjax();
	if(!aj){
		alert('Esse navegador não suporta Ajax.');
		return;
	}
	if(b.className=='s')return;
	var s = b.className=='s1'?1:0;
	aj.open('post','../ajax.php?pg=atv_cod',true);
	aj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	aj.onreadystatechange = function(){
		if(aj.readyState==1){
			b.value = '  •••  ';
			b.className = 's';
		}
		if(aj.readyState==4&&aj.responseXML){
			var oa = aj.responseXML.getElementsByTagName('codigo')[0];
			var erro = oa.getElementsByTagName('erro');
			if(erro.length){
				alert(erro[0].firstChild.nodeValue);
				return;
			}
			var rows = eval(oa.getElementsByTagName('rows')[0].firstChild.nodeValue);
			if(rows==0)s = s?0:1;
			b.value = s?'Desativar':'Ativar';
			b.className = s?'s0':'s1';
		}
	}
	aj.send('id='+id+'&s='+s);
}






function setCodCat(tip,cat){
	var o = $('idcodimg');
	o.parentNode.style.display = tip==1?'none':'';
	if(tip==1){
		frameTam(window.top,'iframe');
		return;
	}
	setCodImg(cat,function(){
		var img = codSel.img;
		var op = $('idimg'+img);
		if(!op){
			op = o.childNodes[0];
			img = eval(op.id.replace(/\D/g,''));
		}
		if(op)codSel(op,img);
	});
}


function setCodTipo(o){
	setCodCat(eval(o.value),eval(o.form.cat.value));
}











function setCodImg(cat,fun){
	var o = $('idcodimg');
	if(cat==codSel.cat){
		if(fun)fun();
		frameTam(window.top,'iframe');
		return;
	}
	codSel.cat = cat;
	var aj = getAjax();
	if(!aj){
		alert('Esse navegador não suporta Ajax.');
		return;
	}
	aj.open('post','../ajax.php?pg=get_img',true);
	aj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	aj.onreadystatechange = function(){
		if(aj.readyState==1){
			o.innerHTML = 'Carregando Imagens...';
			frameTam(window.top,'iframe');
		}
		if(aj.readyState==4&&aj.responseXML){
			var oa = aj.responseXML.getElementsByTagName('imagem')[0];
			var erro = oa.getElementsByTagName('erro');
			if(erro.length){
				o.innerHTML = erro[0].firstChild.nodeValue;
				frameTam(window.top,'iframe');
				return;
			}
			var img = oa.getElementsByTagName('img');
			var h = '';
			for(var i=0; i<img.length; i++){
				var id = eval(img[i].getAttribute('id'));
				var ext = img[i].getAttribute('ext');
				h += '<div id="idimg'+id+'" onclick="codSel(this,'+id+');" class="qdimg"><div><img src="../prd/'+id+'.'+ext+'"/></div></div>';
			}
			o.innerHTML = h;
			if(fun)fun();
			frameTam(window.top,'iframe');
		}
	}
	aj.send('cat='+cat);
}

function setCodList(cat){
	var aj = getAjax();
	if(!aj){
		alert('Esse navegador não suporta Ajax.');
		return;
	}
	var o = $('idcodlist');
	aj.open('post','../ajax.php?pg=get_cod',true);
	aj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	aj.onreadystatechange = function(){
		if(aj.readyState==1){
			o.innerHTML = '<table cellspacing="0" class="tab1"><tr class="top"><td>Carregando Lista de Códigos dessa Categoria...</td></tr></table>';
			frameTam(window.top,'iframe');
		}
		if(aj.readyState==4&&aj.responseXML){
			var oa = aj.responseXML.getElementsByTagName('codigo')[0];
			var erro = oa.getElementsByTagName('erro');
			if(erro.length){
				o.innerHTML = '<table cellspacing="0" class="tab1"><tr class="top"><td>'+erro[0].firstChild.nodeValue+'</td></tr></table>';
				frameTam(window.top,'iframe');
				return;
			}
			var d = oa.getElementsByTagName('d');
			var h = '<table cellspacing="0" class="tab1">';
			h += '<tr class="top"><td>CÓDIGO</td><td>TIPO</td><td>TIPO/COR</td><td>VALOR</td><td class="acao">AÇÕES</td></tr>';
			for(var i=0; i<d.length; i++){
				var id = eval(d[i].getElementsByTagName('id')[0].firstChild.nodeValue);
				var st = eval(d[i].getElementsByTagName('situacao')[0].firstChild.nodeValue);
				h += '<tr class="cor'+((i%2)+1)+'">';
				h += '<td class="num"><div style="width: 85px;">'+d[i].getElementsByTagName('cod')[0].firstChild.nodeValue+'</div></td>';
				h += '<td>'+d[i].getElementsByTagName('tipo')[0].firstChild.nodeValue+'</td>';
				h += '<td>'+d[i].getElementsByTagName('cor')[0].firstChild.nodeValue+'</td>';
				h += '<td><div style="width: 60px;">R$ '+d[i].getElementsByTagName('valor')[0].getAttribute('real')+'</div></td>';
				h += '<td><div class="bts2"><input type="button" value="Alterar" onclick="altCod('+id+');"/> <input type="button" value="Excluir" onclick="delCod('+id+',this.parentNode.parentNode.parentNode);" style="color: #ff0000;"/> <input type="button" value="'+(st==1?'Desativar" class="s0':'Ativar" class="s1')+'" onclick="atvCod('+id+',this);"/></div></td>';
				h += '</tr>';
			}
			h += '</table>';
			o.innerHTML = h;
			frameTam(window.top,'iframe');
		}
	}
	aj.send('cat='+cat);
}





















function delCli(id,tr){
	var td1 = tr.cells[1];
	if(!confirm('Você tem certeza que deseja excluir o Cliente \''+(td1.innerHTML||td1.textContent)+'\'?'))return;
	var aj = getAjax();
	if(!aj){
		alert('Esse navegador não suporta Ajax.');
		return;
	}
	aj.open('post','../ajax.php?pg=del_cli',true);
	aj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	aj.onreadystatechange = function(){
		if(aj.readyState==4&&aj.responseXML){
			var oa = aj.responseXML.getElementsByTagName('cliente')[0];
			var erro = oa.getElementsByTagName('erro');
			if(erro.length){
				alert(erro[0].firstChild.nodeValue);
				return;
			}
			var msg = oa.getElementsByTagName('msg');
			alert(msg[0].firstChild.nodeValue);
			var tab = tr.parentNode;
			tab.removeChild(tr);
			tab = tab.parentNode;
			f5Tab(tab);
			frameTam(window.top,'iframe');
		}
	}
	aj.send('id='+id);
}

function atvCli(id,b){
	var aj = getAjax();
	if(!aj){
		alert('Esse navegador não suporta Ajax.');
		return;
	}
	if(b.className=='s')return;
	var s = b.className=='s1'?3:1;
	aj.open('post','../ajax.php?pg=atv_cli',true);
	aj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	aj.onreadystatechange = function(){
		if(aj.readyState==1){
			b.value = '  •••  ';
			b.className = 's';
		}
		if(aj.readyState==4&&aj.responseXML){
			var oa = aj.responseXML.getElementsByTagName('cliente')[0];
			var erro = oa.getElementsByTagName('erro');
			if(erro.length){
				alert(erro[0].firstChild.nodeValue);
				return;
			}
			var rows = eval(oa.getElementsByTagName('rows')[0].firstChild.nodeValue);
			s = s==3?1:0;
			if(rows==0)s = s?0:1;
			b.value = s?'Desativar':'Ativar';
			b.className = s?'s0':'s1';
		}
	}
	aj.send('id='+id+'&s='+s);
}











function altFun(id){
	var aj = getAjax();
	if(!aj){
		alert('Esse navegador não suporta Ajax.');
		return;
	}
	var f = document.ffun;
	if(id==null){
		cadAlt(f);
		return;
	}
	aj.open('post','../ajax.php?pg=get_fun',true);
	aj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	aj.onreadystatechange = function(){
		if(aj.readyState==4&&aj.responseXML){
			var oa = aj.responseXML.getElementsByTagName('funcionario')[0];
			var erro = oa.getElementsByTagName('erro');
			if(erro.length){
				alert(erro[0].firstChild.nodeValue);
				return;
			}
			f.user.value = oa.getElementsByTagName('user')[0].firstChild.nodeValue;
			f.pass.value = '';
			f.pass2.value = '';
			f.nome.value = oa.getElementsByTagName('nome')[0].firstChild.nodeValue;
			selMuda(f.tipo,oa.getElementsByTagName('tipo')[0].firstChild.nodeValue);
			cadAlt(f,id);
		}
	}
	aj.send('id='+id);
}

function delFun(id,tr){
	var td0 = tr.cells[0];
	if(!confirm('Você tem certeza que deseja excluir o Funcionário \''+(td0.innerHTML||td0.textContent)+'\'?'))return;
	var aj = getAjax();
	if(!aj){
		alert('Esse navegador não suporta Ajax.');
		return;
	}
	aj.open('post','../ajax.php?pg=del_fun',true);
	aj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	aj.onreadystatechange = function(){
		if(aj.readyState==4&&aj.responseXML){
			var oa = aj.responseXML.getElementsByTagName('funcionario')[0];
			var erro = oa.getElementsByTagName('erro');
			if(erro.length){
				alert(erro[0].firstChild.nodeValue);
				return;
			}
			var msg = oa.getElementsByTagName('msg');
			alert(msg[0].firstChild.nodeValue);
			var tab = tr.parentNode;
			tab.removeChild(tr);
			tab = tab.parentNode;
			f5Tab(tab);
			frameTam(window.top,'iframe');
		}
	}
	aj.send('id='+id);
}









function visPed(id){
	var aj = getAjax(),r=0;
	if(!aj){
		alert('Esse navegador não suporta Ajax.');
		return;
	}
	if(typeof id=='string'){
		id = id.replace(/^\s*|\s*$/g,'');
		if(!/^\d+$/.test(id)&&id){
			alert("Digite o nº do pedido corretamente.");
			r = 1;
		}else id = parseInt(id,10);
	}
	if(typeof id!='number'&&!r){
		alert("Digite o nº do pedido corretamente.");
		r = 1;
	}
	if(!id){
		r = 1;
		id = '';
	}
	document.location.hash = '#'+id;
	document.fped.pnm.value = id;
	if(r){
		document.fped.pnm.select();
		return;
	}
	aj.open('post','../ajax.php?pg=get_ped',true);
	aj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	aj.onreadystatechange = function(){
		if(aj.readyState==4&&aj.responseXML){
			var oa = aj.responseXML.getElementsByTagName('pedido')[0];
			var erro = oa.getElementsByTagName('erro');
			if(erro.length){
				alert(erro[0].firstChild.nodeValue);
				return;
			}
			var c = oa.getElementsByTagName('cliente')[0];
			var d = oa.getElementsByTagName('d')[0];

			$('idvisped').innerHTML = '<table cellspacing="0" style="font-size: 12px;color: #404040;margin: 10px 0 0 0;">\
<tr><td colspan="2" class="opc tit">DADOS DO PEDIDO</td></tr>\
<tr><td class="esq">&nbsp;</td><td class="dir2 neg"><a href="imprimir.php?pedido='+d.getAttribute('id')+'" target="_blank">Imprimir</a></td></tr>\
<tr><td class="esq neg">Pedido Nº:</td><td class="dir2 neg">'+d.getAttribute('id')+'</td></tr>\
<tr><td class="esq neg">Status do Pedido:</td><td class="dir2">'+d.getAttribute('situacaos')+'</td></tr>\
<tr><td class="sep10" colspan="2">&nbsp;</td></tr>\
<tr><td class="esq neg">Data do Pedido:</td><td class="dir2">'+d.getAttribute('cad')+'</td></tr>\
<tr><td class="esq neg">Data de Envio:</td><td class="dir2">'+d.getAttribute('env')+'</td></tr>\
<tr><td class="sep10" colspan="2">&nbsp;</td></tr>\
<tr><td class="esq neg">Valor:</td><td class="dir2">R$ '+d.getAttribute('totr')+'</td></tr>\
<tr><td class="esq neg">Valor do Frete:</td><td class="dir2">R$ '+d.getAttribute('freter')+'</td></tr>\
<tr><td class="esq neg">Valor Total:</td><td class="dir2 neg">R$ '+d.getAttribute('totalr')+'</td></tr>\
</table>';
			
			$('idviscli').innerHTML = '<table cellspacing="0" style="font-size: 12px;color: #404040;margin: 10px 0 0 10px;">\
<tr><td colspan="2" class="opc tit">DADOS DO CLIENTE</td></tr>\
<tr><td class="esq neg">Nome:</td><td class="dir2">'+c.getAttribute('nome')+'</td></tr>\
<tr><td class="esq neg">E-mail:</td><td class="dir2">'+c.getAttribute('email')+'</td></tr>\
<tr><td class="esq neg">Data de cadastro:</td><td class="dir2">'+c.getAttribute('cad')+'</td></tr>\
<tr><td class="esq neg">'+c.getAttribute('pes')+':</td><td class="dir2">'+c.getAttribute('ca')+'</td></tr>\
<tr><td class="esq neg">'+c.getAttribute('doc')+':</td><td class="dir2">'+c.getAttribute('cb')+'</td></tr>\
<tr><td class="esq neg">Telefone 1:</td><td class="dir2">'+c.getAttribute('tel1')+'</td></tr>\
<tr><td class="esq neg">Telefone 2:</td><td class="dir2">'+c.getAttribute('tel2')+'</td></tr>\
<tr><td class="esq neg">CEP:</td><td class="dir2">'+c.getAttribute('cep')+'</td></tr>\
<tr><td class="esq neg">Nº:</td><td class="dir2">'+c.getAttribute('num')+'</td></tr>\
<tr><td class="esq neg">Complemento:</td><td class="dir2">'+c.getAttribute('comp')+'</td></tr>\
</table>';
			
			$('idvispag').innerHTML = '<table cellspacing="0" style="font-size: 12px;color: #404040;margin-top: 10px;">\
<tr><td colspan="2" class="opc tit">DADOS DO PAGSEGURO</td></tr>\
<tr><td class="esq neg">Valor Pago:</td><td class="dir2">R$ '+d.getAttribute('pagor')+'</td></tr>\
<tr><td class="esq neg">Transação ID:</td><td class="dir2">'+d.getAttribute('tra_id')+'</td></tr>\
<tr><td class="esq neg">Data da Transação:</td><td class="dir2">'+d.getAttribute('tra_dt')+'</td></tr>\
<tr><td class="esq neg">Tipo de Pagamento:</td><td class="dir2">'+d.getAttribute('tra_pgt')+'</td></tr>\
<tr><td class="esq neg">Status da Transação:</td><td class="dir2">'+d.getAttribute('tra_stt')+'</td></tr>\
</table>';
			
			var len = d.getElementsByTagName('ax').length;
			var hax = '<table cellspacing="0" class="tab2" style="margin-top: 10px;"><tr><td colspan="6" class="opc tit">ITENS DO PEDIDO</td></tr><tr class="top'+(!len?' top2':'')+'"><td width="149">CÓDIGO</td><td>TIPO/COR</td><td width="112">QUANTIDADE</td><td width="80">SUB TOTAL</td></tr>';
			if(!len)hax += '<tr class="top"><td colspan="4" style="padding: 4px;">A lista de produtos desse pedido está vazia.</td></tr>';
			for(var i=0; i<len; i++){
				var ax = d.getElementsByTagName('ax')[i];
				hax += '<tr class="cor'+(i%2+1)+'"><td class="num'+(i+1==len?' q4':'')+'">'+ax.getAttribute('cod')+'</td><td>'+ax.getAttribute('cor')+'</td><td>'+ax.getAttribute('qt')+'</td><td'+(i+1==len?' class="q3"':'')+'>R$ '+ax.getAttribute('totr')+'</td></tr>';
			}
			hax += '</table>';
			$('idvispax').innerHTML = hax;
			frameTam(window.top,'iframe');
/*$('idvisped').innerHTML = '<table cellspacing="0" style="font-size: 12px;color: #404040;float: left;margin-top: 10px;">
	<tr><td colspan="2" class="opc tit">DADOS DO PEDIDOS</td></tr>
	<tr><td class="esq neg">Data do Pedido:</td><td class="dir2">'+d.getAttribute('cad')+'</td></tr>
	<tr><td class="esq neg">Data de Envio:</td><td class="dir2">'+d.getAttribute('env')+'</td></tr>
	<tr><td class="esq neg">Valor Total:</td><td class="dir2">R$ '+d.getAttribute('totr')+'</td></tr>
</table>';


$('idviscli').innerHTML = '<table cellspacing="0" style="font-size: 12px;color: #404040;float: right;margin-top: 10px;margin-left: 10px;">
	<tr><td colspan="2" class="opc tit">DADOS DO CLIENTE</td></tr>
	<tr><td class="esq neg">Nome:</td><td class="dir2">'+c.getAttribute('nome')+'</td></tr>
	<tr><td class="esq neg">E-mail:</td><td class="dir2">'+c.getAttribute('email')+'</td></tr>
	<tr><td class="esq neg">Data de cadastro:</td><td class="dir2">'+c.getAttribute('cad')+'</td></tr>
	<tr><td class="esq neg">'+c.getAttribute('pes')+':</td><td class="dir2">'+c.getAttribute('ca')+'</td></tr>
	<tr><td class="esq neg">'+c.getAttribute('doc')+':</td><td class="dir2">'+c.getAttribute('cb')+'</td></tr>
	<tr><td class="esq neg">Telefone 1:</td><td class="dir2">'+c.getAttribute('tel1')+'</td></tr>
	<tr><td class="esq neg">Telefone 2:</td><td class="dir2">'+c.getAttribute('tel2')+'</td></tr>
	<tr><td class="esq neg">CEP:</td><td class="dir2">'+c.getAttribute('cep')+'</td></tr>
	<tr><td class="esq neg">Nº:</td><td class="dir2">'+c.getAttribute('num')+'</td></tr>
	<tr><td class="esq neg">Complemento:</td><td class="dir2">'+c.getAttribute('comp')+'</td></tr>
</table>';


var hax = '<table cellspacing="0" class="tab2" style="clear: both;margin-top: 10px;">
<tr><td colspan="6" class="opc tit">ITENS DO PEDIDO</td></tr>
<tr class="top"><td width="149">CÓDIGO</td><td>TIPO/COR</td><td width="112">QUANTIDADE</td><td width="80">SUB TOTAL</td></tr>';
for(var i=0; i<d.getElementsByTagName('ax').length; i++){
	var ax = d.getElementsByTagName('ax')[i];
hax += '<tr class="cor'+(i%2+1)+'">
	<td class="num">'+ax.getAttribute('cod')+'</td>
	<td>'+ax.getAttribute('cor')+'</td>
	<td>'+ax.getAttribute('qt')+'</td>
	<td>R$ '+ax.getAttribute('totr')+'</td>
</tr>';
}
hax += '</table>';
$('idvispax').innerHTML = hax;*/
		}
	}
	aj.send('id='+id);
}















function visPedUsr(id){
	if(typeof id!='number')return;
	if(visPedUsr.load){
		alert('Espere carregar.');
		return;
	}
	var aj = getAjax(),r=0;
	if(!aj){
		alert('Esse navegador não suporta Ajax.');
		return;
	}
	visPedUsr.load = true;
	aj.open('post','ajax.php?pg=get_ped',true);
	aj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	aj.onreadystatechange = function(){
		if(aj.readyState==4&&aj.responseXML){
			var oa = aj.responseXML.getElementsByTagName('pedido')[0];
			var erro = oa.getElementsByTagName('erro');
			var d = oa.getElementsByTagName('d')[0];
			var len = d.getElementsByTagName('ax').length;
			if(erro.length){
				alert(erro[0].firstChild.nodeValue);
				return;
			}



/*
			$('idvisped').innerHTML = '<table cellspacing="0" style="margin: 10px 0;font-size: 12px;color: #404040;">\
<tr><td colspan="2" class="opc tit">DADOS DO PEDIDO</td></tr>\
<tr><td class="esq neg">Pedido Nº:</td><td class="dir2 neg">'+d.getAttribute('id')+'</td></tr>\
<tr><td class="esq neg">Status do Pedido:</td><td class="dir2">'+d.getAttribute('situacaos')+'</td></tr>\
<tr><td class="sep10" colspan="2">&nbsp;</td></tr>\
<tr><td class="esq neg">Data do Pedido:</td><td class="dir2">'+d.getAttribute('cad')+'</td></tr>\
<tr><td class="esq neg">Data de Envio:</td><td class="dir2">'+d.getAttribute('env')+'</td></tr>\
<tr><td class="esq neg">Valor:</td><td class="dir2">R$ '+d.getAttribute('totr')+'</td></tr>\
<tr><td class="esq neg">Valor do Frete:</td><td class="dir2">R$ '+d.getAttribute('freter')+'</td></tr>\
<tr><td class="esq neg">Valor Total:</td><td class="dir2 neg">R$ '+d.getAttribute('totalr')+'</td></tr>\
<tr><td class="sep10" colspan="2">&nbsp;</td></tr>\
</table>';

			$('idvispag').innerHTML = '<table cellspacing="0" style="margin: 10px 0;font-size: 12px;color: #404040;">\
<tr><td colspan="2" class="opc tit">DADOS DO PAGSEGURO</td></tr>\
<tr><td class="esq neg">Valor Pago:</td><td class="dir2">R$ '+d.getAttribute('pagor')+'</td></tr>\
<tr><td class="esq neg">Transação ID:</td><td class="dir2">'+d.getAttribute('tra_id')+'</td></tr>\
<tr><td class="esq neg">Data da Transação:</td><td class="dir2">'+d.getAttribute('tra_dt')+'</td></tr>\
<tr><td class="esq neg">Tipo de Pagamento:</td><td class="dir2">'+d.getAttribute('tra_pgt')+'</td></tr>\
<tr><td class="esq neg">Status da Transação:</td><td class="dir2">'+d.getAttribute('tra_stt')+'</td></tr>\
<tr><td class="sep10" colspan="2">&nbsp;</td></tr>\
</table>';*/









			var c = oa.getElementsByTagName('cliente')[0];
			var d = oa.getElementsByTagName('d')[0];

			$('idvisped').innerHTML = '<table cellspacing="0" style="font-size: 12px;color: #404040;margin: 10px 0 0 0;">\
<tr><td colspan="2" class="opc tit">DADOS DO PEDIDO</td></tr>\
<tr><td class="esq">&nbsp;</td><td class="dir2 neg"><a href="adm/imprimir.php?pedido='+d.getAttribute('id')+'" target="_blank">Imprimir</a></td></tr>\
<tr><td class="esq neg">Pedido Nº:</td><td class="dir2 neg">'+d.getAttribute('id')+'</td></tr>\
<tr><td class="esq neg">Status do Pedido:</td><td class="dir2">'+d.getAttribute('situacaos')+'</td></tr>\
<tr><td class="sep10" colspan="2">&nbsp;</td></tr>\
<tr><td class="esq neg">Data do Pedido:</td><td class="dir2">'+d.getAttribute('cad')+'</td></tr>\
<tr><td class="esq neg">Data de Envio:</td><td class="dir2">'+d.getAttribute('env')+'</td></tr>\
<tr><td class="sep10" colspan="2">&nbsp;</td></tr>\
<tr><td class="esq neg">Valor:</td><td class="dir2">R$ '+d.getAttribute('totr')+'</td></tr>\
<tr><td class="esq neg">Valor do Frete:</td><td class="dir2">R$ '+d.getAttribute('freter')+'</td></tr>\
<tr><td class="esq neg">Valor Total:</td><td class="dir2 neg">R$ '+d.getAttribute('totalr')+'</td></tr>\
</table>';
			
			$('idviscli').innerHTML = '<table cellspacing="0" style="font-size: 12px;color: #404040;margin: 10px 0 0 10px;">\
<tr><td colspan="2" class="opc tit">DADOS DO CLIENTE</td></tr>\
<tr><td class="esq neg">Nome:</td><td class="dir2">'+c.getAttribute('nome')+'</td></tr>\
<tr><td class="esq neg">E-mail:</td><td class="dir2">'+c.getAttribute('email')+'</td></tr>\
<tr><td class="esq neg">Data de cadastro:</td><td class="dir2">'+c.getAttribute('cad')+'</td></tr>\
<tr><td class="esq neg">'+c.getAttribute('pes')+':</td><td class="dir2">'+c.getAttribute('ca')+'</td></tr>\
<tr><td class="esq neg">'+c.getAttribute('doc')+':</td><td class="dir2">'+c.getAttribute('cb')+'</td></tr>\
<tr><td class="esq neg">Telefone 1:</td><td class="dir2">'+c.getAttribute('tel1')+'</td></tr>\
<tr><td class="esq neg">Telefone 2:</td><td class="dir2">'+c.getAttribute('tel2')+'</td></tr>\
<tr><td class="esq neg">CEP:</td><td class="dir2">'+c.getAttribute('cep')+'</td></tr>\
<tr><td class="esq neg">Nº:</td><td class="dir2">'+c.getAttribute('num')+'</td></tr>\
<tr><td class="esq neg">Complemento:</td><td class="dir2">'+c.getAttribute('comp')+'</td></tr>\
</table>';
			
			$('idvispag').innerHTML = '<table cellspacing="0" style="font-size: 12px;color: #404040;margin-top: 10px;">\
<tr><td colspan="2" class="opc tit">DADOS DO PAGSEGURO</td></tr>\
<tr><td class="esq neg">Valor Pago:</td><td class="dir2">R$ '+d.getAttribute('pagor')+'</td></tr>\
<tr><td class="esq neg">Transação ID:</td><td class="dir2">'+d.getAttribute('tra_id')+'</td></tr>\
<tr><td class="esq neg">Data da Transação:</td><td class="dir2">'+d.getAttribute('tra_dt')+'</td></tr>\
<tr><td class="esq neg">Tipo de Pagamento:</td><td class="dir2">'+d.getAttribute('tra_pgt')+'</td></tr>\
<tr><td class="esq neg">Status da Transação:</td><td class="dir2">'+d.getAttribute('tra_stt')+'</td></tr>\
</table>';





			var hax = '<table cellspacing="0" class="tab2" style="margin-top: 10px;"><tr><td colspan="6" class="opc tit">ITENS DO PEDIDO</td></tr><tr class="top'+(!len?' top2':'')+'"><td width="80">CÓDIGO</td><td>TIPO/COR</td><td width="80">QUANTIDADE</td><td width="80">SUB TOTAL</td></tr>';
			if(!len)hax += '<tr class="top"><td colspan="4" style="padding: 4px;">A lista de produtos desse pedido está vazia.</td></tr>';
			for(var i=0; i<len; i++){
				var ax = d.getElementsByTagName('ax')[i];
				hax += '<tr class="cor'+(i%2+1)+'"><td class="num'+(i+1==len?' q4':'')+'">'+ax.getAttribute('cod')+'</td><td>'+ax.getAttribute('cor')+'</td><td>'+ax.getAttribute('qt')+'</td><td'+(i+1==len?' class="q3"':'')+'>R$ '+ax.getAttribute('totr')+'</td></tr>';
			}
			hax += '</table>';
			$('idvispax').innerHTML = hax;
		}
		visPedUsr.load = false;
	}
	aj.send('id='+id);
}





















function mudPed(id,st,ob){
	var aj = getAjax();
	if(!aj){
		alert('Esse navegador não suporta Ajax.');
		return;
	}
	aj.open('post','../ajax.php?pg=mud_ped',true);
	aj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	aj.onreadystatechange = function(){
		if(aj.readyState==4&&aj.responseXML){
			var oa = aj.responseXML.getElementsByTagName('pedido')[0];
			var erro = oa.getElementsByTagName('erro');
			if(erro.length){
				alert(erro[0].firstChild.nodeValue);
				return;
			}
			var msg = oa.getElementsByTagName('msg');
			if(msg.length)alert(msg[0].firstChild.nodeValue);
			if(ob){
				ob = ob.parentNode;
				ob.childNodes[st-2].style.display = 'none';
				ob.childNodes[st-1].style.display = '';
			}
		}
	}
	aj.send('id='+id+'&st='+st);
}

function delPed(id,tr){
	if(!confirm('Você tem certeza que deseja excluir o Pedido Nº '+id+'?'))return;
	var aj = getAjax();
	if(!aj){
		alert('Esse navegador não suporta Ajax.');
		return;
	}
	aj.open('post','../ajax.php?pg=del_ped',true);
	aj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	aj.onreadystatechange = function(){
		if(aj.readyState==4&&aj.responseXML){
			var oa = aj.responseXML.getElementsByTagName('pedido')[0];
			var erro = oa.getElementsByTagName('erro');
			if(erro.length){
				alert(erro[0].firstChild.nodeValue);
				return;
			}
			var msg = oa.getElementsByTagName('msg');
			alert(msg[0].firstChild.nodeValue);
			var tab = tr.parentNode;
			tab.removeChild(tr);
			tab = tab.parentNode;
			f5Tab(tab);
			frameTam(window.top,'iframe');
		}
	}
	aj.send('id='+id);
}




//************************* / AJAX

function codSel(o,v){
	var u = codSel;
	if(v!=null)u.img = v;
	if(u.o)u.o.className = 'qdimg';
	o.className = 'qdimg atv';
	u.o = o;
	document.fcod.img.value = u.img;
}
codSel.o=null;
codSel.cat=0;
codSel.img=0;
