// JavaScript Document
/*
BUSCA O CEP E CALCULA O VALOR DO FRETE
*/
function calculaFrete(uf,peso,pag)
{
	var str = "ecommerceajax.php?acao=CALCULAFRETE&peso="+peso+"&uf="+uf+"&pag="+pag;
	//alert(str);
	var ajaxCFRETE = ajaxInit();
	if(ajaxCFRETE)
	{
		ajaxCFRETE.open("GET", str, true);
		ajaxCFRETE.onreadystatechange = function() 
		{
			if(ajaxCFRETE.readyState == 1)
			{
				document.getElementById("msgCalcFrete").innerHTML = "<br><b>Calculando, aguarde...</b>";
			}
			if(ajaxCFRETE.readyState == 4)
			{
				if(ajaxCFRETE.status == 200)
				{
					document.getElementById("msgCalcFrete").innerHTML = ajaxCFRETE.responseText;
				}
				else
				{
					alert(ajaxCFRETE.statusText);
				}
			}
		}
		ajaxCFRETE.send(null);
	}
}
/*
BUSCA O ESTADO DO CEP
*/
function getFrete(peso,pag)
{
	var cep = document.getElementById("cep").value;
	var peso = parseFloat(peso);
	//alert(peso);
	if( peso <= 0)
	{
		document.getElementById("msgCalcFrete").innerHTML = "Peso nao pode ser igual a zero.";
		return false;
	}
	else if(cep=="")
	{
		document.getElementById("msgCalcFrete").innerHTML = "CEP nao poder vazio.";
		return false;
	}
	else
	{
		var ajaxCEPUFFRETE = ajaxInit();
		if(ajaxCEPUFFRETE)
		{
			var str = "ecommerceajax.php?acao=BUSCAUFPARAFRETE&cep="+cep;
			ajaxCEPUFFRETE.open("GET", str, true);
			ajaxCEPUFFRETE.onreadystatechange = function() 
			{
				if(ajaxCEPUFFRETE.readyState == 1)
				{
					document.getElementById("msgCalcFrete").innerHTML = "Calculando, aguarde";
				}
				if(ajaxCEPUFFRETE.readyState == 4)
				{
					if(ajaxCEPUFFRETE.status == 200)
					{
						document.getElementById("msgCalcFrete").innerHTML = '&nbsp;';
						var strCEP = ajaxCEPUFFRETE.responseText;
						var str = strCEP.split("|");
						//alert(strCEP);
						if(str[0]==1)
						{
							document.getElementById("msgCalcFrete").value = "";
							calculaFrete(str[1],peso,pag)
						}
						else
						{
							document.getElementById("msgCalcFrete").innerHTML = 'CEP nao encontrado';
						}

					}
					else
					{
						//alert(ajaxCEP.statusText);
					}
				}
			}
		ajaxCEPUFFRETE.send(null);
		}
	}//fim if
}

function hiddeMsgCarrinho(id)
{
	document.getElementById("msg_carrinho_"+id).style.display='none';
}

/*
ADICIONA PRODUTO NO CARRINHO DE COMPRAS
*/
function addCarrinho(idproduto)
{
	var ajaxCARRINHO = ajaxInit();
	if(ajaxCARRINHO)
	{
		ajaxCARRINHO.open("GET", "ecommerceajax.php?acao=ADDPRODUTO&idproduto="+idproduto, true);
		ajaxCARRINHO.onreadystatechange = function() 
		{
			if(ajaxCARRINHO.readyState == 1)
			{
				document.getElementById("msgADDCar").style.display='block';
				document.getElementById("msgADDCar").innerHTML = "<br><b>Adicionando, aguarde...</b>";
			}
			if(ajaxCARRINHO.readyState == 4)
			{
				if(ajaxCARRINHO.status == 200)
				{				
					document.getElementById("msgADDCar").innerHTML = ajaxCARRINHO.responseText;
					//setTimeout("window.location.href='https://www.maremansanautica.com.br/15/carrinho.php'",1000);
					setTimeout("window.location.href='carrinho.php'",1000);
				}
				else
				{
					alert(ajaxCARRINHO.statusText);
				}
			}
		}
		ajaxCARRINHO.send(null);
	}
}


/*
ADICIONA PRODUTO NO CARRINHO DE COMPRAS NA PAGINA PRINCIPAL
*/
function addCarrinho2(idproduto)
{
	var ajaxCARRINHO = ajaxInit();
	if(ajaxCARRINHO)
	{
		ajaxCARRINHO.open("GET", "ecommerceajax.php?acao=ADDPRODUTO&idproduto="+idproduto, true);
		ajaxCARRINHO.onreadystatechange = function() 
		{
			if(ajaxCARRINHO.readyState == 1)
			{
				//document.getElementById("msgADDCar").style.display='block';
				//document.getElementById("msgADDCar").innerHTML = "<br><b>Adicionando, aguarde...</b>";
			}
			if(ajaxCARRINHO.readyState == 4)
			{
				if(ajaxCARRINHO.status == 200)
				{				
					//document.getElementById("msgADDCar").innerHTML = ajaxCARRINHO.responseText;
					//setTimeout("window.location.href='https://www.maremansanautica.com.br/15/carrinho.php'",1000);
					setTimeout("window.location.href='carrinho.php'",1000);
				}
				else
				{
					alert(ajaxCARRINHO.statusText);
				}
			}
		}
		ajaxCARRINHO.send(null);
	}
}


/*
ALTERAR PRODUTO NO CARRINHO DE COMPRAS
*/
function altCarrinho(id,iditem,pag,frete)
{

	var qtde = document.getElementById("qtde_"+iditem).value;
	if(qtde=="")
	{
		document.getElementById("msg_carrinho_"+iditem).style.display='block';
		document.getElementById("msg_carrinho_"+iditem).innerHTML = "<br><b>Preencha a quantidade</b>";
		setTimeout("hiddeMsgCarrinho('"+id+"')",1000);
	}
	else
	{
		var ajaxCARRINHO = ajaxInit();
		if(ajaxCARRINHO)
		{
			//alert(qtde);
			ajaxCARRINHO.open("GET", "ecommerceajax.php?acao=ALTITEM&iditem="+iditem+"&qtde="+qtde, true);
			ajaxCARRINHO.onreadystatechange = function() 
			{
				if(ajaxCARRINHO.readyState == 1)
				{
					document.getElementById("msg_carrinho_"+iditem).style.display='block';
					document.getElementById("msg_carrinho_"+iditem).innerHTML = "<br><b>Adicionando, aguarde...</b>";
				}
				if(ajaxCARRINHO.readyState == 4)
				{
					if(ajaxCARRINHO.status == 200)
					{				
						document.getElementById("msg_carrinho_"+iditem).innerHTML = "<br>"+ajaxCARRINHO.responseText;
						//setTimeout("hiddeMsgCarrinho('"+id+"')",1000);
						//setTimeout("getCarrinho()",1000);
						if(pag==1)
						{
							setTimeout("window.location.href='carrinho.php'",1000);
						}
						else
						{
							setTimeout("window.location.href='pagamento.php?frete="+frete+"'",1000);	
						}
					}
					else
					{
						alert(ajaxCARRINHO.statusText);
					}
				}
			}
			ajaxCARRINHO.send(null);
		}
	}//fim do else
}

function delCarrinho(id,pag)
{
	var ajaxDELCAR = ajaxInit();
	if(ajaxDELCAR)
	{
		ajaxDELCAR.open("GET", "ecommerceajax.php?acao=CARRINHOEXCLUIR&id="+id, true);
		ajaxDELCAR.onreadystatechange = function() 
		{
			if(ajaxDELCAR.readyState == 1)
			{
				document.getElementById("msg_carrinho_"+id).innerHTML = "<b>Excluindo, aguarde...</b>";
			}
			if(ajaxDELCAR.readyState == 4)
			{
				if(ajaxDELCAR.status == 200)
				{				
					document.getElementById("msg_carrinho_"+id).innerHTML = ajaxDELCAR.responseText;
					if(pag==1)
					{
						setTimeout("window.location.href='carrinho.php'",1000);
					}
					else
					{
						setTimeout("window.location.href='pagamento.php'",1000);	
					}
				}
				else
				{
					alert(ajaxDELCAR.statusText);
				}
			}
		}
		ajaxDELCAR.send(null);
	}
}
/*
ADICONA O TIPO DE FRETE E O VALOR
*/
function addFrete(tipofrete, valorfrete, pag)
{
	var ajaxFRETE = ajaxInit();
	if(ajaxFRETE)
	{
		ajaxFRETE.open("GET", "ecommerceajax.php?acao=ADDFRETE&tipofrete="+tipofrete+"&valorfrete="+valorfrete, true);
		ajaxFRETE.onreadystatechange = function() 
		{
			if(ajaxFRETE.readyState == 1)
			{
				document.getElementById("msgCalcFrete").innerHTML = "<b>Calculando, aguarde...</b>";
			}
			if(ajaxFRETE.readyState == 4)
			{
				if(ajaxFRETE.status == 200)
				{				
					//document.getElementById("msg_carrinho_"+id).innerHTML = ajaxDELCAR.responseText;
					if(pag==1)
					{
						setTimeout("window.location.href='carrinho.php?frete=ok'",1000);
					}
					else
					{
						setTimeout("window.location.href='pagamento.php?frete=ok'",1000);
					}
				}
				else
				{
					alert(ajaxFRETE.statusText);
				}
			}
		}
		ajaxFRETE.send(null);
	}
}

/*
LOGIN DO USUÁRIO
*/
function atualiza(sURL)
{
	window.location.href=sURL;
}
function loadPAGE()
{
	setTimeout("atualiza('endereco_entrega.php')",2000);
}


function logar()
{
	var usuario = document.getElementById("usu_usuario").value;
	var senha = document.getElementById("usu_senha").value;

	var ajax = ajaxInit();
	if(ajax)
	{
		ajax.open("GET", "logar.php?usuario="+usuario+"&senha="+senha, true);
		ajax.onreadystatechange = function() 
		{
			if(ajax.readyState == 1)
			{
				document.getElementById("msgLogin").innerHTML = "Aguarde...";
			}
			if(ajax.readyState == 4)
			{
				if(ajax.status == 200)
				{
					document.getElementById("msgLogin").innerHTML = ajax.responseText;
					if (ajax.responseText=="Logando...")
					{
						loadPAGE();
					}
				
				}
				else
				{
					alert(ajax.statusText);
				}
			}
		}
		ajax.send(null);
	}
}

function checLogin()
{
	if(document.getElementById("usu_usuario").value=="")
	{
		alert("O CAMPO USUÁRIO NAO PODE SER VAZIO!");
		document.getElementById("usu_usuario").focus();
		return false;
	}
	else if(document.getElementById("usu_senha").value=="")
	{
		alert("O CAMPO SENHA NAO PODE SER VAZIO!");
		document.getElementById("usu_senha").focus();
		return false;
	}
	else
	{
		logar();
	}
return true;
}

/*
GRAVA FORMA DE PAGAMENTO
*/
function gravaFormaPagto(f,pedido)
{
	var ajaxFP = ajaxInit();
	if(ajaxFP)
	{
		ajaxFP.open("GET", "ecommerceajax.php?f="+f+"&acao=FORMADEPAGAMENTO&pedido="+pedido, true);
		ajaxFP.onreadystatechange = function() 
		{
			if(ajaxFP.readyState == 1)
			{
				//document.getElementById("btnProsseguir").innerHTML = "Aguarde.";
			}
			if(ajaxFP.readyState == 4)
			{
				if(ajaxFP.status == 200)
				{
					//alert(pedido+" "+f);
					if(f=="V")
					{
						geraParcelasVisa(pedido);	
					}
					else if(f=="A")
					{
						geraParcelasAmex(pedido);	
					}
					else
					{
						document.getElementById("btnProsseguir").innerHTML = ajaxFP.responseText;
						window.location.href='#base';
					}
				}
				else
				{
					alert(ajaxFP.statusText);
				}
			}
		}
		ajaxFP.send(null);
	}
}
/*
GERA PARCELAS VISA
*/
function geraParcelasVisa(pedido)
{
	
	var ajaxGP = ajaxInit();
	if(ajaxGP)
	{
		var str = "ecommerceajax.php?acao=GERARPARCELASVISA&pedido="+pedido;
		ajaxGP.open("GET", str, true);
		ajaxGP.onreadystatechange = function() 
		{
			if(ajaxGP.readyState == 1)
			{
				document.getElementById("divParcelasVisa").innerHTML = "Gerando parcelas, aguarde.";
			}
			if(ajaxGP.readyState == 4)
			{
				if(ajaxGP.status == 200)
				{
					//alert(ajaxGP.responseText);
					document.getElementById("divParcelasVisa").innerHTML = ajaxGP.responseText;
					//document.getElementById("divParcelasMaster").innerHTML = "";
					//document.getElementById("divParcelasAmex").innerHTML = "";
				}
				else
				{
					alert(ajaxGP.statusText);
				}
			}
		}
		ajaxGP.send(null);
	}
}
/*
GERA PARCELAS AMEX
*/
function geraParcelasAmex(pedido)
{
	
	var ajaxGPA = ajaxInit();
	if(ajaxGPA)
	{
		var str = "ecommerceajax.php?acao=GERARPARCELASAMEX&pedido="+pedido;
		ajaxGPA.open("GET", str, true);
		ajaxGPA.onreadystatechange = function() 
		{
			if(ajaxGPA.readyState == 1)
			{
				document.getElementById("divParcelasAmex").innerHTML = "Gerando parcelas, aguarde.";
			}
			if(ajaxGPA.readyState == 4)
			{
				if(ajaxGPA.status == 200)
				{
					//alert(ajaxGP.responseText);
					//document.getElementById("divParcelasVisa").innerHTML = "";
					//document.getElementById("divParcelasMaster").innerHTML = "";
					document.getElementById("divParcelasAmex").innerHTML = ajaxGPA.responseText;
				}
				else
				{
					alert(ajaxGPA.statusText);
				}
			}
		}
		ajaxGPA.send(null);
	}
}
/*
GRAVA PARCELA ESCOLHIDA DO CARTAO DE CREDITO
*/
function gravaParcela(parcela,cartao,pedido)
{
	var ajaxPC = ajaxInit();
	if(ajaxPC)
	{
		ajaxPC.open("GET", "ecommerceajax.php?acao=GRAVAPARCELACARTAO&pedido="+pedido+"&parcela="+parcela+"&cartao="+cartao, true);
		ajaxPC.onreadystatechange = function() 
		{
			/*if(ajaxPC.readyState == 1)
			{
				document.getElementById("divParcelasVisa").innerHTML = "Gerando parcelas, aguarde.";
			}*/
			if(ajaxPC.readyState == 4)
			{
				if(ajaxPC.status == 200)
				{
					if(cartao=="V")
					{
						document.getElementById("btnProsseguir").innerHTML = ajaxPC.responseText;
					}
					else
					{
						//document.getElementById("divParcelasVisa").innerHTML = ajaxPC.responseText;
						document.getElementById("btnProsseguir").innerHTML = "<a href='pagamento2.php'><img src='images/btn_avancar.png' border='0'></a>";
					}
					window.location.href='#base';
				}
				else
				{
					alert(ajaxPC.statusText);
				}
			}
		}
		ajaxPC.send(null);
	}
}

/*
ANTIPOPUP VISA
*/
/*
var retorno;
var mpg_popup;
window.name="loja";
function fabrewin()
{
	if(navigator.appName.indexOf("Netscape") != -1)
	{
		mpg_popup=window.open("","mpg_popup","toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=yes,resizable=0,screenX=0,screenY=0,left=0,top=0,width=800,height=600");
	}
	else
	{
		mpg_popup=window.open("","mpg_popup","toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=yes,resizable=1,screenX=0,screenY=0,left=0,top=0,width=800,height=600");
	}
	window.location.href="redirecionaCBP.php";
	return true;
}
*/