var cor='';
var ultimocarac = '';
function marcaAltPreco(obj){
	document.getElementById(obj).style.backgroundColor="#ffff00";
	document.getElementById(obj).mudou =1 ;
}
function editNum( obj ){
	var kc=event.keyCode;
	if (  kc > 144) { kc=kc-144 ; }
	if ( (kc <48 || kc>57) && kc!=46 && kc!=44 )  { return false; }
	var s=obj.value;
	if ( (kc==46|| kc==44) && s.indexOf(",") >=0 ) { return false; }
	if ( (kc==46|| kc==44) ) event.keyCode=44;
	return true;
}
function buscar1(ev){
	if (ev.keyCode==40){
		document.getElementById('compnome').focus();
	}
	if(ev.keyCode==13){
		document.getElementById('lista1').innerHTML = '';
		buscarAjax(document.getElementById('txtBusca').value);
	}
	ultimocarac = String.fromCharCode(ev.keyCode);
}//.......
function buscarAjax(txt) {
	var vpar;
	if(txt!=''){
		if (txt=="BUSCAR!"){
			alert("Digite algumas palavras relacionadas ao produto antes de buscar.");
			document.getElementById("txtBusca").focus();
		}else{
			vpar="index.asp?acao=buscarajax&pesquisar="+txt+"&d="+Date();
			executa(vpar,"meio");
		}
	}
}//.......
function atualizaPreco( idloja, idprod, fontepreco ) {
	//Atualiza o preço de um produto da loja
	var vpar, preco;
	preco=document.getElementById(fontepreco).value;
	vpar="AtuPrecoLoja.asp?idloja="+idloja+"&idprod="+idprod+"&preco="+preco+"&d="+Date();
	executaComAlert(vpar);
	document.getElementById(fontepreco).style.backgroundColor="#A6FFA6";	
}//.......
function excluiPreco( idloja, idprod) {
	//Exclui o preço de um produto da loja
	var vpar; 
	vpar="ExcPrecoLoja.asp?idloja="+idloja+"&idprod="+idprod+"&d="+Date();
	//alert(vpar);
	executaComAlert(vpar);
}//.......
function marcaLinha( idlinha, idpreco, idbanner, idbtnpreco, idimgexc ) {
	//marca uma linha de produto da loja
	document.getElementById(idlinha).style.color="#666666"
	document.getElementById(idlinha).style.backgroundColor="#cccccc"
	document.getElementById(idpreco ).disabled=true;
	document.getElementById(idbanner ).disabled=true;
	document.getElementById(idbtnpreco ).disabled=true;
	document.getElementById(idimgexc ).disabled=true;
	//alert("ok");
}//.......
function addListaPrecos( idloja, idprod, preco ) {
	var vpar;
	vpar="addMinhaLista.asp?idloja="+idloja+"&idprod="+idprod+"&d="+Date()
	executaComAlert(vpar);
}//.......
function addListaPrecoLoja( idloja , idprod, preco){
	var vpar,pr;
	if ( preco == "" ) { pr=0;} else { pr=preco ;}
	
	if ( document.getElementById('chk'+idprod).checked==true ) {
		document.getElementById('lin'+idprod).style.backgroundColor="#B1E0B9";
		document.getElementById('txtPr'+idprod).readOnly=false;
		document.getElementById('atu'+idprod).innerHTML="Confirma preço";
		document.getElementById('atu'+idprod).style.cursor ="pointer";
		vpar="addListaPrecos.asp?idloja="+idloja+"&idprod="+idprod+"&preco="+pr+"&d="+Date()
	}
	else {
		document.getElementById('lin'+idprod).style.backgroundColor="#ffffff";
		document.getElementById('txtPr'+idprod).value=document.getElementById('prini'+idprod).value;
		document.getElementById('txtPr'+idprod).readOnly=true;
		document.getElementById('atu'+idprod).innerHTML=document.getElementById('dataAtu'+idprod).value;
		document.getElementById('atu'+idprod).style.cursor ="default";
		vpar="delListaPrecos.asp?idloja="+idloja+"&idprod="+idprod+"&d="+Date()
	}
	executaComAlert(vpar);
}//.......
function addMinhaLista( idloja, idprod ) {
	var vpar;
	vpar="index.asp?acao=addminhalista&idloja="+idloja+"&idprod="+idprod+"&d="+Date()
	executaComAlert(vpar);
}//.......
function AddProdLoja( idloja, idprod, idstatus ) {
	//Associa um produto à  loja
	var vpar;
	vpar="addProdloja.asp?idloja="+idloja+"&idprod="+idprod+"&idstatus="+idstatus+"&d="+Date()
	//alert(vpar);
	executaComAlert(vpar);
}//.......
function excluiProdLista( idvisitante, idprod, idloja ) {
	var vpar;
	vpar="index.asp?acao=excluiprodlista&idvisitante="+idvisitante+"&idprod="+idprod+"&idloja="+idloja
	executaComAlert(vpar);
	mostraMinhaLista( idvisitante, ' ' )
}//.......
function gira(){
	var vpar = "index.asp?acao=bann&hora="+Date()
	ajaxLoader = '<img ajax-loader src="html/imagens/ajax-loader3.gif">';
	executa(vpar,"bannerLoja");
	vpar = "index.asp?acao=bannl&hora="+Date();
	executa(vpar,"latdir2");
}
function listProd( idcat ){
	var vpar = "index.asp?acao=listprod&idcat="+idcat+"&mostracat=s"
	executa(vpar,"meio");
//	setTimeout(" mostraBannerLoja();", 1000 + Math.random()*1000);
//	setTimeout(" mostraBannerProdLat();", 1000 + Math.random()*1000);
}//.......
function listPrecosMeusProd(){
	var vpar = "listPrecosMeusProd.asp";
	executa(vpar,"meio");
//	setTimeout(" mostraBannerLoja();", 1000 + Math.random()*1000);
//	setTimeout(" mostraBannerProdLat();", 1000 + Math.random()*1000);
}//.......
function listPrecosFiltro(par){
	var vpar = "listPrecosMeusProd.asp?par="+par
	executa(vpar,"meio");
//	setTimeout(" mostraBannerLoja();", 1000 + Math.random()*1000);
//	setTimeout(" mostraBannerProdLat();", 1000 + Math.random()*1000);
}//.......

function listOutrosProd( idcat){
	var vpar;
	vpar="listOutrosProd.asp?idcat="+idcat
//	setTimeout(" mostraBannerLoja();", 1000 + Math.random()*1000);
	//setTimeout(" mostraBannerProdLat();", 1000 + Math.random()*1000);
	executa(vpar,"meio");
}//.......

function listPrecosLoja( idcat){
	var vpar;
	vpar="listPrecosLoja.asp?idcat="+idcat
//	setTimeout(" mostraBannerLoja();", 1000 + Math.random()*1000);
//	setTimeout(" mostraBannerProdLat();", 1000 + Math.random()*1000);
	executa(vpar,"meio");
}//.......
function mostraBannerLoja( ) {
	var vpar;
	vpar="mostraBannerLoja.asp?hora="+Date()  //puta que pariu. Para descobrir foi FODA!
	executa(vpar,"bannerLoja");
}//.......
function mostraBannerProdLat( ) {
	var vpar;
	vpar="mostraBannerProdLatAJAX.asp?hora="+Date() 
	executa(vpar,"latdir"); //coloca na lateral direita
}//.......
function mostraBannerProdLoja( ) {
	var vpar;
	vpar="mostraBannerProdLoja.asp?hora="+Date()  //puta que pariu. Para descobrir foi FODA!
	executa(vpar,"bannerLoja");
}//.......
function mudaListaOutrosProd(direcao, pagina, paginas, idcat, ordem) {
	var vpar;
	vpar="listOutrosProd.asp?idcat="+idcat+"&Submit="+direcao+"&Pagina="+pagina+"&Paginas="+paginas+"&Ordem="+ordem
	executa(vpar,"meio");
//	setTimeout(" mostraBannerLoja();  ", 500 + Math.random()*1000);
	//setTimeout(" mostraBannerProdLat();", 500 + Math.random()*1000);
}//.......
var prodloja;
function mostraListaLoja(direcao, pagina, paginas, idloja, ordem) {
	var vpar;
	vpar="listProdLoja.asp?idloja="+idloja+"&Submit="+direcao+"&Pagina="+pagina+"&Paginas="+paginas+"&Ordem="+ordem
	executa(vpar,"listaprodloja");
}//.......
var myList;
function mostraMinhaLista(idvisitante,ordem) {
	document.getElementById("janela").width=600;
	executa("index.asp?acao=mostraminhalista&idvisitante="+idvisitante+"&ordem="+ordem+"&d="+Date(),"janela");
	abre_("janela");
}//.......
function mudaLista(direcao, pagina, paginas, idcat, ordem) {
	var vpar;
	vpar="listProd.asp?idcat="+idcat+"&Submit="+direcao+"&Pagina="+pagina+"&Paginas="+paginas+"&Ordem="+ordem
	executa(vpar,"meio");
//	setTimeout(" mostraBannerLoja();  ", 500 + Math.random()*1000);
//	setTimeout(" mostraBannerProdLat();", 500 + Math.random()*1000);
}//.......
function mudaListaMeusPrecos(direcao, pagina, paginas, idcat, ordem) {
	var vpar;
	vpar="listPrecosMeusProd.asp?idcat="+idcat+"&Submit="+direcao+"&Pagina="+pagina+"&Paginas="+paginas+"&Ordem="+ordem
	//alert( vpar);
	executa(vpar,"meio");
//	setTimeout(" mostraBannerLoja();  ", 500 + Math.random()*1000);
//	setTimeout(" mostraBannerProdLat();", 500 + Math.random()*1000);
}//.......
function mudaListaPreco(direcao, pagina, paginas, idcat, ordem) {
	var vpar;
	vpar="listPrecosLoja.asp?idcat="+idcat+"&Submit="+direcao+"&Pagina="+pagina+"&Paginas="+paginas+"&Ordem="+ordem
	//alert( vpar);
	executa(vpar,"meio");
//	setTimeout(" mostraBannerLoja();  ", 500 + Math.random()*1000);
//	setTimeout(" mostraBannerProdLat();", 500 + Math.random()*1000);
}//.......
function mudaListaBusca(direcao, pagina, paginas, ordem, txtPesquisa) {
	var vpar;
	vpar="buscarAjax.asp?Submit="+direcao+"&Pagina="+pagina+"&Paginas="+paginas+"&Ordem="+ordem+"&pesquisar="+txtPesquisa+"&d="+Date();
	executa(vpar,"meio");
//	setTimeout(" mostraBannerLoja(); ", 200 + Math.random()*1000);
//	setTimeout(" mostraBannerProdLat();", 100 + Math.random()*1000);
}//.......
function setBannProd(idloja, idprod, status ) {
	var vpar, st;
	if ( status==true ) { st=1 ;} 
	else {	st=0 ;}
	vpar="setBannProd.asp?idloja="+idloja+"&idprod="+idprod+"&status="+st+"&d="+Date();
	executaComAlert(vpar);
}//.......
function setPreco( idloja , idprod, idpreco, idcheck ) {
	if ( document.getElementById( idcheck ).checked == false ) { return; }
	var vpar,pr;
	pr=document.getElementById( idpreco ).value; 
	if ( pr == "" ) { pr=0;} 
	vpar="setPreco.asp?idloja="+idloja+"&idprod="+idprod+"&preco="+pr+"&d="+Date()
	executaComAlert(vpar);
	document.getElementById('lin'+idprod).style.backgroundColor="#dddddd";
	//document.getElementById('txtPr'+idprod).value=document.getElementById('prini'+idprod).value;
	document.getElementById('txtPr'+idprod).readOnly=true;
	document.getElementById('atu'+idprod).innerHTML="Atualizado"
	document.getElementById('atu'+idprod).style.cursor ="default";
	document.getElementById('chk'+idprod).checked =false;
}//.......
function testPreco( preco) {
	return true;
	if ( preco <= 1 ) { alert("Não é permitido este preço. Operação não aceita!"); return false; }
	return true;
}//.......
var janloja;
function verLoja( idloja ) {
	document.getElementById("janela").width=640;
	executa("index.asp?acao=janelaloja&idloja="+idloja+"&d="+Date(),"janela");
	abre_("janela");
//	janloja=window.open("index.asp?acao=janelaloja&idloja="+idloja,"z",'top=100,height=600,width=600,toolbar=yes,scrollbars=1,toolbar=0',true)
//	janloja.focus();
}//.......

function abre_(corpo){
document.getElementById('principal').style.height = getPageSize();
document.getElementById('principal').style.visibility='visible';
document.getElementById('portal').style.top = document.body.scrollTop+30;
//	document.getElementById('janela').innerHTML = corpo;
//		var x=event.clientX+document.body.scrollLeft;
//		var y=event.clientY+document.body.scrollTop;
//		document.getElementById('inf').innerHTML = document.getElementById('conteudo').style.left;

document.getElementById('principal').style.visibility='visible';
document.getElementById('portal').style.left = (screen.availWidth/2)-(document.getElementById('janela').width/2)+20
}//.......
function fecha(){
	document.getElementById('principal').style.visibility='hidden';
	document.getElementById("janela").width=300;
}//.......
function envia(f,ac)
{
	document.getElementById(f).acao.value = ac;
	document.getElementById(f).action="index.asp?par=41030341"
	document.getElementById(f).submit();

}//.......
function getPageSize(){
	var xScroll, yScroll;
	if (window.innerHeight && window.scrollMaxY){
		xScroll = document.body.scrollWidth;
		yScroll = window.innerHeight + window.scrollMaxY;
	} else if (document.body.scrollHeight > document.body.offsetHeight){
		xScroll = document.body.scrollWidth;
		yScroll = document.body.scrollHeight;
	} else {
		xScroll = document.body.offsetWidth;
		yScroll = document.body.offsetHeight;
	}
	var windowWidth, windowHeight;
	if (self.innerHeight) {
		windowWidth = self.innerWidth;
		windowHeight = self.innerHeight;
	} else if (document.documentElement && document.documentElement.clientHeight) {
		windowWidth = document.documentElement.clientWidth;
		windowHeight = document.documentElement.clientHeight;
	} else if (document.body) {
		windowWidth = document.body.clientWidth;
		windowHeight = document.body.clientHeight;
	}	
	if(yScroll < windowHeight){
		pageHeight = windowHeight;
	} else {
		pageHeight = yScroll;
	}
	if(xScroll < windowWidth){
		pageWidth = windowWidth;
	} else {
		pageWidth = xScroll;
	}
	arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight)
	return pageHeight;//arrayPageSize;
}//.......
function getCookie(c_name)	{
	if (document.cookie.length>0)  {
		c_start=document.cookie.indexOf(c_name + "=");
		if (c_start!=-1)  { 
			c_start=c_start + c_name.length+1; 
			c_end=document.cookie.indexOf(";",c_start);
			if (c_end==-1) c_end=document.cookie.length; 
				return unescape(document.cookie.substring(c_start,c_end));
		} 
	}
return "";
}//.......