var destino;
var xaa,yaa;
if (self.innerHeight) // all except Explorer
{
	xaa = self.innerWidth;
	yaa = self.innerHeight;
	
}
else if (document.documentElement && document.documentElement.clientHeight)
	// Explorer 6 Strict Mode
{
	xaa = document.documentElement.clientWidth;
	yaa = document.documentElement.clientHeight;
	
}
else if (document.body) // other Explorers
{
	xaa = document.body.clientWidth;
	yaa = document.body.clientHeight;
	
}





function aviseme(produto){
	if (xaa>1){
		posx=(xaa/2)-(570/2); 
		posy=(yaa/2)-(425/2);
	}else{
		posx=(document.body.clientWidth/2)-(570/2); 
		posy=(document.body.clientHeight/2)-(425/2);	
	}
	
	
	
	var x,y;
if (self.pageYOffset) // all except Explorer
{
	x = self.pageXOffset;
	y = self.pageYOffset;
}
else if (document.documentElement && document.documentElement.scrollTop)
	// Explorer 6 Strict
{
	x = document.documentElement.scrollLeft;
	y = document.documentElement.scrollTop;
}
else if (document.body) // all other Explorers
{
	x = document.body.scrollLeft;
	y = document.body.scrollTop;
}
	
	
	posx=0;
	posy=0;
	posx=posx+x;
	posy=posy+y;
	
	
	divescuro = document.getElementById("escuro");
	divescuro.style.top = y+'px';
	divescuro.style.left = x+'px';
	
	mostra('escuro');

	
	divfotart = document.getElementById("divcarrinho");
	
	divfotart.style.top = posy+'px';
	divfotart.style.left = posx+'px';
	pretit2 = document.getElementById("titcarrinho");
	pretit2.innerHTML = "Avise-me a chegada do produto";
	mostra('divcarrinho');
	http.open("GET", "ajax.php?id=" + produto +"&acao=aviseme", true);
  	http.onreadystatechange = geracarrinho;
	http.send(null);
	
}











function imprime(dadospedido){
	popUpWin = window.open(null, "myWindow", "left=20, top=20, status = 0, height = 400, width = 600, resizable = 0" );
	//popUpWin = window.print();
    popUpWin.document.write("<html><head><title>Dados do Pedido</title><link rel=\"stylesheet\" href=\"css3.css\" type=\"text/css\"></head><body onload='window.print();self.close();'>"+dadospedido+"</body></html>");
    popUpWin.document.close();
}



function mostra(camada)
        { document.getElementById(camada).style.display = 'inline';
        document.getElementById("site").style.overflow = "hidden";
		}
function esconde(camada)
        { document.getElementById(camada).style.display = 'none'; 
		document.getElementById("escuro").style.display = 'none'; 
		}
function destrava(){
	
	document.getElementById("site").style.overflow = "auto";
	
}



function zoom(produto,foto, prodtitulo){
	if (xaa>1){
		posx=(xaa/2)-(570/2); 
		posy=(yaa/2)-(425/2);
	}else{
		posx=(document.body.clientWidth/2)-(570/2); 
		posy=(document.body.clientHeight/2)-(425/2);	
	}
	
	
	
	var x,y;
if (self.pageYOffset) // all except Explorer
{
	x = self.pageXOffset;
	y = self.pageYOffset;
}
else if (document.documentElement && document.documentElement.scrollTop)
	// Explorer 6 Strict
{
	x = document.documentElement.scrollLeft;
	y = document.documentElement.scrollTop;
}
else if (document.body) // all other Explorers
{
	x = document.body.scrollLeft;
	y = document.body.scrollTop;
}
	
	
	posx=0;
	posy=0;
	posx=posx+x;
	posy=posy+y;
	
	
	divescuro = document.getElementById("escuro");
	divescuro.style.top = y+'px';
	divescuro.style.left = x+'px';
	
	mostra('escuro');

	
	divfotart = document.getElementById("divfoto");
	
	divfotart.style.top = posy+'px';
	divfotart.style.left = posx+'px';
	pretit2 = document.getElementById("titpag2");
	pretit2.innerHTML = prodtitulo;
	
	tdfoto = document.getElementById("fotoaqui");
	tdfoto.innerHTML = '<img src=thumb.php?file=./prod_img/'+produto+'_'+foto+'&largmax=500&altmax=400 LOWSRC=imgs/loading.gif alt=carregando>';
	mostra('divfoto');
	
}

function meu(){
	document.getElementById("outroend").style.display = 'none';
	document.getElementById("meumesmo").style.display = 'inline';
}

function outro(){
	document.getElementById("outroend").style.display = 'inline';
	document.getElementById("meumesmo").style.display = 'none';
}

function tipofrete(tipo){
  if(tipo==2){
    document.getElementById("tipo2").style.display = 'inline';
	document.getElementById("tipo3").style.display = 'none';
	document.getElementById("tipo1").style.display = 'none';  
  }
  if(tipo==3){
    document.getElementById("tipo3").style.display = 'inline';
	document.getElementById("tipo2").style.display = 'none'; 
document.getElementById("tipo1").style.display = 'none';  	
  }
  if(tipo==1){
    document.getElementById("tipo3").style.display = 'none';
	document.getElementById("tipo2").style.display = 'none';
	document.getElementById("tipo1").style.display = 'inline';
  }
}


function deleta_produto(produto, valor){

	http.open("GET", "ajax.php?id=" + produto +"&acao=deletaprod", true);
  	http.onreadystatechange = geracarrinho;
	http.send(null);
	
}
function concluicadastro2(produto){
	objnome      = document.getElementById("nomecada");
	objemail     = document.getElementById("emailcada");
	objsenha     = document.getElementById("senhacada");
	objendereco  = document.getElementById("enderecocada");
	objbairro    = document.getElementById("bairrocada");
	objcidade    = document.getElementById("cidadecada");
	objestado    = document.getElementById("estadocada");
	objcep       = document.getElementById("cepcada");
	objtel1      = document.getElementById("tel1cada");
	objtel2      = document.getElementById("tel2cada");
	
	dados = objnome.value + "||" + objemail.value + "||" + objsenha.value + "||" + objendereco.value + "||" + objbairro.value + "||" + objcidade.value + "||" + objestado.value + "||" + objcep.value + "||" + objtel1.value + "||" + objtel2.value;
	http.open("GET", "ajax.php?id=1&acao=cadastro2&dados="+dados+"&produto="+produto, true);
  	http.onreadystatechange = geracarrinho;
	http.send(null);			
}
function concluicadastro(){
	objnome      = document.getElementById("nomecada");
	objemail     = document.getElementById("emailcada");
	objsenha     = document.getElementById("senhacada");
	objendereco  = document.getElementById("enderecocada");
	objbairro    = document.getElementById("bairrocada");
	objcidade    = document.getElementById("cidadecada");
	objestado    = document.getElementById("estadocada");
	objcep       = document.getElementById("cepcada");
	objtel1      = document.getElementById("tel1cada");
	objtel2      = document.getElementById("tel2cada");
	
	dados = objnome.value + "||" + objemail.value + "||" + objsenha.value + "||" + objendereco.value + "||" + objbairro.value + "||" + objcidade.value + "||" + objestado.value + "||" + objcep.value + "||" + objtel1.value + "||" + objtel2.value;
	http.open("GET", "ajax.php?id=1&acao=cadastro&dados="+dados, true);
  	http.onreadystatechange = geracarrinho;
	http.send(null);			
}



function finaliza_meu(quemsou){
	objnomet      = document.getElementById("nomecada");
	objemailt     = document.getElementById("emailcada");
	objenderecot  = document.getElementById("enderecocada");
	objbairrot    = document.getElementById("bairrocada");
	objcidadet    = document.getElementById("cidadecada");
	objestadot    = document.getElementById("estadocada");
	objcept       = document.getElementById("cepcada");
	objtel1t      = document.getElementById("tel1cada");
	objtel2t      = document.getElementById("tel2cada");
	
	objnome     = objnomet.value;
	objemail    = objemailt.value;
	objendereco = objenderecot.value;
	objbairro   = objbairrot.value;
	objcidade   = objcidadet.value;
	objestado   = objestadot.value;
	objcep      = objcept.value;
	objtel1     = objtel1t.value;
	objtel2     = objtel2t.value;
	
	if (objnome.length<1 || objemail.length<1 ||  objendereco.length<1 ||  objbairro.length<1 || objcidade.length<1 || objestado.length<1 ||objcep.length<1 || objtel1.length<1 ){
	
	  meerra = 1;	  
	}else{
	  meerra = 0;
	}
	
	if (meerra <1){
	//alert(meerra);
	dados = objnome + "||" + objemail + "||" + objendereco + "||" + objbairro + "||" + objcidade + "||" + objestado + "||" + objcep + "||" + objtel1 + "||" + objtel2;
	pretit2 = document.getElementById("titcarrinho");
	pretit2.innerHTML = "Opções de Entrega";
	http.open("GET", "ajax.php?id="+quemsou+"&acao=fretemeu&dados="+dados, true);
  	http.onreadystatechange = geracarrinho;
	http.send(null);
	}else{
	alert('Preencha corretamente os campos');
	}
}

function ultima_etapa(quemsou, numpedido){
	objfrete      = document.getElementById("frete");
	
	
	dados = objfrete.value;
	pretit2 = document.getElementById("titcarrinho");
	pretit2.innerHTML = "Pedido Enviado!!";
	http.open("GET", "ajax.php?id="+quemsou+"&pedido="+numpedido+"&acao=ultima_etapa&dados="+dados, true);
  	http.onreadystatechange = geracarrinho;
	http.send(null);
	
}
function pagent(quemsou, numpedido){
	pretit2 = document.getElementById("titcarrinho");
	pretit2.innerHTML = "Pagamento no ato da Entrega";
	http.open("GET", "ajax.php?id="+quemsou+"&pedido="+numpedido+"&acao=pagent", true);
  	http.onreadystatechange = geracarrinho;
	http.send(null);
	
}


function gravapagaentrega(quemsou, numpedido){
	objtipopaga = document.getElementById("tipopaga");
	objtroco    = document.getElementById("troco");
	dados       = objtipopaga.value + "||" + objtroco.value;
	pretit2     = document.getElementById("titcarrinho");
	pretit2.innerHTML = "Pedido Enviado!!";
	http.open("GET", "ajax.php?id="+quemsou+"&pedido="+numpedido+"&acao=gravapagaentrega&dados="+dados, true);
  	http.onreadystatechange = geracarrinho;
	http.send(null);

}
function dadbank(quemsou, numpedido){
	pretit2 = document.getElementById("titcarrinho");
	pretit2.innerHTML = "Dados para dep&oacute;sito ou transfer&ecirc;ncia";
	http.open("GET", "ajax.php?id="+quemsou+"&pedido="+numpedido+"&acao=dadbank", true);
  	http.onreadystatechange = geracarrinho;
	http.send(null);
	
}
function brpay(quemsou, numpedido){
	pretit2 = document.getElementById("titcarrinho");
	pretit2.innerHTML = "Pagamento via BrPay";
	http.open("GET", "ajax.php?id="+quemsou+"&pedido="+numpedido+"&acao=brpay", true);
  	http.onreadystatechange = geracarrinho;
	http.send(null);
	
}


function finaliza_outro(quemsou){
	objnome      = document.getElementById("nomecada2");
	objendereco  = document.getElementById("enderecocada2");
	objbairro    = document.getElementById("bairrocada2");
	objcidade    = document.getElementById("cidadecada2");
	objestado    = document.getElementById("estadocada2");
	objcep       = document.getElementById("cepcada2");
	objtel1      = document.getElementById("tel1cada2");
	
	
	if (objnome.value.length<1 || objendereco.value.length<1 ||  objbairro.value.length<1 ||  objcidade.value.length<1 ||  objestado.value.length<1  ){
	  meerra = 1;	  
	}else{
	  meerra = 0;
	}

	if (meerra <1){
	//alert(meerra);
	dados = objnome.value + "||" + objendereco.value + "||" + objbairro.value + "||" + objcidade.value + "||" + objestado.value + "||" + objcep.value + "||" + objtel1.value ;
	pretit2 = document.getElementById("titcarrinho");
	pretit2.innerHTML = "Op&ccedil;&atilde;o de Frete";
	http.open("GET", "ajax.php?id="+quemsou+"&acao=freteoutro&dados="+dados, true);
  	http.onreadystatechange = geracarrinho;
	http.send(null);
	}else{
	alert('Preencha corretamente os campos');
	}
	
} 
function prossegueaviseme(produto){
	objemail = document.getElementById("emailja");
	objsenha = document.getElementById("senhaja");
	insereavise(objemail.value, objsenha.value, produto);			
}

function insereavise(email,senha, produto){
	divfotart = document.getElementById("divcarrinho");
	pretit2 = document.getElementById("titcarrinho");
	pretit2.innerHTML = "Inserindo produto nos avisos";
	mostra('divcarrinho');
	http.open("GET", "ajax.php?id=2&acao=insereavise&email="+email+"&senha="+senha+"&produto="+produto, true);
  	http.onreadystatechange = geracarrinho;
	http.send(null);
	
}

function prossegueaviseme2(produto){
	pretit2 = document.getElementById("titcarrinho");
	pretit2.innerHTML = "Meu cadastro";
	http.open("GET", "ajax.php?acao=cadastrar2&produto="+produto, true);
	http.onreadystatechange = geracarrinho;
	http.send(null);

}



function prossegue(){
	objemail = document.getElementById("emailja");
	objsenha = document.getElementById("senhaja");
	gera_pedido_ja(objemail.value, objsenha.value);			
}
function prossegue2(){
	pretit2 = document.getElementById("titcarrinho");
	pretit2.innerHTML = "Meu cadastro";
	http.open("GET", "ajax.php?acao=cadastrar", true);
	http.onreadystatechange = geracarrinho;
	http.send(null);

}

function atualiza_qtd(produto, valor){
	http.open("GET", "ajax.php?id=" + produto +"&qtd="+valor+"&acao=alteraqtd", true);
  	http.onreadystatechange = geracarrinho;
	http.send(null);
	
}


function finaliza_pedido(){
	divfotart = document.getElementById("divcarrinho");
	pretit2 = document.getElementById("titcarrinho");
	pretit2.innerHTML = "Finalizando o Pedido";
	mostra('divcarrinho');
	http.open("GET", "ajax.php?id=1&acao=finalizapedido", true);
  	http.onreadystatechange = geracarrinho;
	http.send(null);
	
}

function gera_pedido_ja(email,senha){
	divfotart = document.getElementById("divcarrinho");
	pretit2 = document.getElementById("titcarrinho");
	pretit2.innerHTML = "Finalizando o Pedido - ENTREGA";
	mostra('divcarrinho');
	http.open("GET", "ajax.php?id=2&acao=finalizapedido&email="+email+"&senha="+senha, true);
  	http.onreadystatechange = geracarrinho;
	http.send(null);
	
}








function mostracarrinho(){
	if (xaa>1){
		posx=(xaa/2)-(570/2); 
		posy=(yaa/2)-(425/2);
	}else{
		posx=(document.body.clientWidth/2)-(570/2); 
		posy=(document.body.clientHeight/2)-(425/2);	
	}
	
	
	
	var x,y;
if (self.pageYOffset) // all except Explorer
{
	x = self.pageXOffset;
	y = self.pageYOffset;
}
else if (document.documentElement && document.documentElement.scrollTop)
	// Explorer 6 Strict
{
	x = document.documentElement.scrollLeft;
	y = document.documentElement.scrollTop;
}
else if (document.body) // all other Explorers
{
	x = document.body.scrollLeft;
	y = document.body.scrollTop;
}
	
	
	posx=0;
	posy=0;
	posx=posx+x;
	posy=posy+y;
	
	
	divescuro = document.getElementById("escuro");
	divescuro.style.top = y+'px';
	divescuro.style.left = x+'px';
	
	mostra('escuro');

	
	divfotart = document.getElementById("divcarrinho");
	
	divfotart.style.top = posy+'px';
	divfotart.style.left = posx+'px';
	pretit2 = document.getElementById("titcarrinho");
	pretit2.innerHTML = "Seu carrinho de compras";
	mostra('divcarrinho');
	http.open("GET", "ajax.php?acao=geracarrinho", true);
  	http.onreadystatechange = geracarrinho;
	http.send(null);
	
}















function comprar(produto){
	if (xaa>1){
		posx=(xaa/2)-(570/2); 
		posy=(yaa/2)-(425/2);
	}else{
		posx=(document.body.clientWidth/2)-(570/2); 
		posy=(document.body.clientHeight/2)-(425/2);	
	}
	
	
	
	var x,y;
if (self.pageYOffset) // all except Explorer
{
	x = self.pageXOffset;
	y = self.pageYOffset;
}
else if (document.documentElement && document.documentElement.scrollTop)
	// Explorer 6 Strict
{
	x = document.documentElement.scrollLeft;
	y = document.documentElement.scrollTop;
}
else if (document.body) // all other Explorers
{
	x = document.body.scrollLeft;
	y = document.body.scrollTop;
}
	
	
	posx=0;
	posy=0;
	posx=posx+x;
	posy=posy+y;
	
	
	divescuro = document.getElementById("escuro");
	divescuro.style.top = y+'px';
	divescuro.style.left = x+'px';
	
	mostra('escuro');

	
	divfotart = document.getElementById("divcarrinho");
	
	divfotart.style.top = posy+'px';
	divfotart.style.left = posx+'px';
	pretit2 = document.getElementById("titcarrinho");
	pretit2.innerHTML = "Seu carrinho de compras";
	mostra('divcarrinho');
	http.open("GET", "ajax.php?id=" + produto +"&acao=adicionacarrinho", true);
  	http.onreadystatechange = geracarrinho;
	http.send(null);
	
}
function geracarrinho()
{
 
  	
  	carrinho = document.getElementById("meucarrinho");
  	
	  carrinho.innerHTML = "<img src='./imgs/loading.gif'>";
	if (http.readyState == 4) {
	 	string = http.responseText;
		tabela = string;
		carrinho.innerHTML = tabela;
		
	}
}



function handleHttpResponseField()
{
 
  	strDivId = document.getElementById(destino);
  	strDivId.innerHTML = "<img src='loading.gif'>";
	if (http.readyState == 4) {
	 	resultado="<a href='#null' onclick='esconde(destino);destrava();'>Fechar(X)</a><br><br>"+http.responseText ;
		strDivId.innerHTML = resultado;
	}
}

function handleHttpResponseSelect()
{
  campo_select = document.forms[0].subcategoria;
  if (http.readyState == 4) {
    campo_select.options.length = 0;
    results = http.responseText.split(",");
    for( i = 0; i < results.length; i++ )
    {
      string = results[i].split( "|" );
      campo_select.options[i] = new Option( string[0], string[1] );
    }
  }
}

function getHTTPObject() {
    var req;

    try {
 if (window.XMLHttpRequest) {
     req = new XMLHttpRequest();

     if (req.readyState == null) {
   req.readyState = 1;
   req.addEventListener("load", function () {
   req.readyState = 4;

   if (typeof req.onReadyStateChange == "function")
       req.onReadyStateChange();
   }, false);
     }

     return req;
 }

 if (window.ActiveXObject) {
     var prefixes = ["MSXML2", "Microsoft", "MSXML", "MSXML3"];

     for (var i = 0; i < prefixes.length; i++) {
   try {
       req = new ActiveXObject(prefixes[i] + ".XmlHttp");
       return req;
   } catch (ex) {};
     }
 }
    } catch (ex) {}

    alert("Atualize seu Browser! Use a ultima versão do Mozilla, Firefox, IE, Safari, Opera.");
}
var http = getHTTPObject();
