// JavaScript Document
function btIrCarrinho(i,totalp)
{
	if(i > 0)
	{
		document.getElementById("qCompre").style.display='block';
		if(totalp >= 8)
		{
			document.getElementById("qCompre2").style.display='block';
		}
	}
}

function insereQtde(qtde, refer, vr, tp, proid, indicador, cupom, totalp)
{

	if(qtde=="")
	{
		//alert('Preencha a quantidade!');
		//document.getElementById("qtde_"+refer+"_"+vr+"_"+tp).focus();
		return false;
	}
	else
	{
		var ajaxCARRINHO = ajaxInit();
		if(ajaxCARRINHO)
		{
			ajaxCARRINHO.open("GET", "carrinhoajax.php?acao=addproduto&qtde="+qtde+"&refer="+refer+"&vr="+vr+"&tp="+tp+"&proid="+proid+"&cupom="+cupom, true);
			ajaxCARRINHO.onreadystatechange = function() 
			{
				if(ajaxCARRINHO.readyState == 1)
				{
					document.getElementById("msgADDCar_"+refer+"_"+vr+"_"+tp).style.display='block';
					document.getElementById("msgADDCar_"+refer+"_"+vr+"_"+tp).innerHTML = "<br><b>Adicionando, aguarde...</b>";
				}
				if(ajaxCARRINHO.readyState == 4)
				{
					if(ajaxCARRINHO.status == 200)
					{
						//alert(ajaxCARRINHO.responseText);
						document.getElementById("msgADDCar_"+refer+"_"+vr+"_"+tp).innerHTML = "<font color=\"red\">"+ajaxCARRINHO.responseText+"</font>";
						//setTimeout("window.location.href='scalibu_sports_detalhe_do_produto.php'",1000);
						btIrCarrinho(qtde,totalp);
					}
					else
					{
						alert(ajaxCARRINHO.statusText);
					}
				}
			}
			ajaxCARRINHO.send(null);
		}
	}//fim do else
}



function addProd(qtde, refer, vr, tp, proid, indicador)
{
	var str = "carrinhoajax.php?acao=addproduto&qtde="+qtde+"&refer="+refer+"&vr="+vr+"&tp="+tp+"&proid="+proid;
	var ajaxCARRINHO = ajaxInit();
	if(ajaxCARRINHO)
	{
		ajaxCARRINHO.open("GET", str, true);
		ajaxCARRINHO.onreadystatechange = function() 
		{

			if(ajaxCARRINHO.readyState == 4)
			{
				if(ajaxCARRINHO.status == 200)
				{
					//setTimeout("window.location.href='scalibu_sports_carrinho.php'",100);
					setTimeout("window.location.href='scalibu_sports_carrinho_calculo_frete.php'",100);
					
				}
				else
				{
					alert(ajaxCARRINHO.statusText);
				}
			}
		}
		ajaxCARRINHO.send(null);
	}
}


function checCupom(cupom,pedido,frete)
{

		var ajaxCUPOM = ajaxInit();
		if(ajaxCUPOM)
		{
			ajaxCUPOM.open("GET", "carrinhoajax.php?acao=VALIDACUPOM&cupom="+cupom+"&pedido="+pedido, true);
			ajaxCUPOM.onreadystatechange = function() 
			{
	
				if(ajaxCUPOM.readyState == 4)
				{
					if(ajaxCUPOM.status == 200)
					{
						
						if(ajaxCUPOM.responseText=="1")
						{
							window.location.href = 'scalibu_sports_carrinho_calculo_frete.php?frete='+frete;
						}
						else
						{
							alert('Cupom inválido!');
						}
					}
					else
					{
						alert(ajaxCUPOM.statusText);
					}
				}
			}
			ajaxCUPOM.send(null);
		}

}



function altCarrinho(id)
{

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

function altCarrinhoFrete(id)
{
	var qtde = document.getElementById("qtde_"+id).value;
	if(parseInt(qtde)=="")
	{
		document.getElementById("msg_carrinho_"+id).style.display='block';
		document.getElementById("msg_carrinho_"+id).innerHTML = "<br><b>Preencha a quantidade</b>";
		//setTimeout("hiddeMsgCarrinho('"+id+"')",1000);
	}
	if(parseInt(qtde)==0)
	{
		document.getElementById("msg_carrinho_"+id).style.display='block';
		document.getElementById("msg_carrinho_"+id).innerHTML = "<br><b>Preencha a quantidade</b>";
		//setTimeout("hiddeMsgCarrinho('"+id+"')",1000);
	}
	if(parseInt(qtde) > 0)
	{
		var ajaxCARRINHOFRETE = ajaxInit();
		if(ajaxCARRINHOFRETE)
		{
			ajaxCARRINHOFRETE.open("GET", "carrinhoajax.php?acao=ALTITEMFRETE&id="+id+"&qtde="+qtde, true);
			ajaxCARRINHOFRETE.onreadystatechange = function() 
			{
				if(ajaxCARRINHOFRETE.readyState == 1)
				{
					document.getElementById("msg_carrinho_"+id).style.display='block';
					document.getElementById("msg_carrinho_"+id).innerHTML = "<br><b>Alterando, aguarde...</b>";
				}
				if(ajaxCARRINHOFRETE.readyState == 4)
				{
					if(ajaxCARRINHOFRETE.status == 200)
					{				
						document.getElementById("msg_carrinho_"+id).innerHTML = "<br>"+ajaxCARRINHOFRETE.responseText;
						//setTimeout("hiddeMsgCarrinho('"+id+"')",1000);
						//setTimeout("getCarrinho()",1000);
						setTimeout("window.location.href='scalibu_sports_carrinho_calculo_frete.php'",1000);
					}
					else
					{
						alert(ajaxCARRINHOFRETE.statusText);
					}
				}
			}
			ajaxCARRINHOFRETE.send(null);
		}
	}//fim do else	
}

function delCarrinho(id)
{
	var ajaxDELCAR = ajaxInit();
	if(ajaxDELCAR)
	{
		ajaxDELCAR.open("GET", "carrinhoajax.php?acao=CARRINHOEXCLUIR&id="+id, true);
		ajaxDELCAR.onreadystatechange = function() 
		{
			if(ajaxDELCAR.readyState == 1)
			{
					document.getElementById("msg_carrinho_"+id).style.display='block';
					document.getElementById("msg_carrinho_"+id).innerHTML = "<br><b>Excluindo, aguarde...</b>";
			}
			if(ajaxDELCAR.readyState == 4)
			{
				if(ajaxDELCAR.status == 200)
				{				
					document.getElementById("msg_carrinho_"+id).innerHTML = ajaxDELCAR.responseText;
					setTimeout("window.location.href='scalibu_sports_carrinho.php'",1000);
				}
				else
				{
					alert(ajaxDELCAR.statusText);
				}
			}
		}
		ajaxDELCAR.send(null);
	}
}

function delCarrinho2(id)
{
	var ajaxDELCAR = ajaxInit();
	if(ajaxDELCAR)
	{
		ajaxDELCAR.open("GET", "carrinhoajax.php?acao=CARRINHOEXCLUIR&id="+id, true);
		ajaxDELCAR.onreadystatechange = function() 
		{
			if(ajaxDELCAR.readyState == 1)
			{
					document.getElementById("msg_carrinho2_"+id).style.display='block';
					document.getElementById("msg_carrinho2_"+id).innerHTML = "<br><b>Excluindo, aguarde...</b>";
			}
			if(ajaxDELCAR.readyState == 4)
			{
				if(ajaxDELCAR.status == 200)
				{				
					document.getElementById("msg_carrinho2_"+id).innerHTML = ajaxDELCAR.responseText;
					setTimeout("window.location.href='scalibu_sports_carrinho_calculo_frete.php'",1000);
				}
				else
				{
					alert(ajaxDELCAR.statusText);
				}
			}
		}
		ajaxDELCAR.send(null);
	}
}


/*GRAVA O TIPO DE FRETE, PAC OU SEDEX*/
function getTipoFrete(tipofrete,valor,cep,prazo)
{
	if ( confirm('Voce escolheu [ '+tipofrete+' ] como forma de entrega, tem certeza que é esta opçao escolhida?') )
	{
		var ajaxTIPOFRETE = ajaxInit();
		if(ajaxTIPOFRETE)
		{
			ajaxTIPOFRETE.open("GET", "carrinhoajax.php?acao=TIPOFRETE&tipofrete="+tipofrete+"&valor="+valor+"&cep="+cep+"&prazo="+prazo, true);
			ajaxTIPOFRETE.onreadystatechange = function() 
			{
				if(ajaxTIPOFRETE.readyState == 4)
				{
					if(ajaxTIPOFRETE.status == 200)
					{
						//document.getElementById("tipo").innerHTML = ajaxTIPOFRETE.responseText;
						//window.location='scalibu_sports_carrinho_calculo_frete.php?frete=OK#pagto';
						window.location='scalibu_sports_carrinho_calculo_frete.php?frete=OK';
						//setTimeout("window.location.href='scalibu_sports_carrinho_calculo_frete.php?frete=OK#pagto'",1000);
					}
					else
					{
						alert(ajaxTIPOFRETE.statusText);
					}
				}
			}
			ajaxTIPOFRETE.send(null);
		}
	}//fim do confirm
}
/*
VALIDA SE O CEP É O MESMO DO ENDERECO DE ENTREGA
*/
function verficaCepPedido(peso,prazoMaior,cartaSimpes,pesocubico,comprimento,altura,largura)
{
	var cepcad = document.getElementById("cep").value;
	var cep1 = document.getElementById("cep1").value;
	var cep2 = document.getElementById("cep2").value;
	var cep3 = cep1.toString() + cep2.toString();
	if( (cep3=="") && (cepcad!="") )
	{
		cep3=cepcad;
	}

	var ajaxCFRETE = ajaxInit();
	if(ajaxCFRETE)
	{
		var strCEP = "carrinhoajax.php?acao=VALIDACEPENTREGA&cep="+cep3+"&peso="+peso+"&prazoMaior="+prazoMaior;
		//alert(strCEP);
		ajaxCFRETE.open("GET", strCEP, true);
		ajaxCFRETE.onreadystatechange = function() 
		{
			if(ajaxCFRETE.readyState == 1)
			{
				document.getElementById("tipoFreteSEDEX").innerHTML = "<b>Validando...</b>";
			}
			if(ajaxCFRETE.readyState == 4)
			{
				if(ajaxCFRETE.status == 200)
				{
					var vCep = ajaxCFRETE.responseText;
					if(vCep=="0")
					{
						document.getElementById("tipoFreteSEDEX").innerHTML = "<b>O CEP informado é diferente do CEP do endereço de entrega.</b><br>Deseja altear o endereço de entrega? <a href='scalibu_sports_carrinho_endereco.php'>Clique aqui para alterar.</a>";
						document.getElementById("tipoFretePAC").innerHTML="";
						document.getElementById("tipoFreteSIMPLES").innerHTML="";
						document.getElementById("tipoFreteMOTOBOY").innerHTML="";
						document.getElementById("tipoFreteTRANSPORTADORA").innerHTML="";
						
					}
					if(vCep=="1")
					{
						calcularFreteTransportadora(peso,prazoMaior)
						calcularFreteSedex(peso,prazoMaior)
						calcularFretePAC(peso,prazoMaior,pesocubico,comprimento,altura,largura);
						if( (parseInt(cartaSimpes) > 0) && (comprimento < 30) || (largura < 25) )
						{
							//alert(parseInt(cartaSimpes));
							calcularFreteSIMPLES(peso,prazoMaior);
						}
						calcularFreteMOTOBOY(peso,prazoMaior);
					}
				}
				else
				{
					alert(ajaxCFRETE.statusText);
				}
			}
		}
		ajaxCFRETE.send(null);
	}


}

/*LISTAR O PREÇO SEDEX*/
function calcularFreteTransportadora(peso,prazoMaior)
{
	//calcularFretePAC(peso);
	//calcularFreteSIMPLES(peso);
	var cepcad = document.getElementById("cep").value;
	var cep1 = document.getElementById("cep1").value;
	var cep2 = document.getElementById("cep2").value;
	var cepDestino = cep1.toString() + cep2.toString();
	if( (cepDestino=="") && (cepcad!="") )
	{
		cepDestino=cepcad;
	}
	if( cepDestino=="" )
	{
		alert("O CAMPO CEP ESTA INCORRETO.");
		return false;
	}
	else
	{
		var ajaxFRETETRANSP = ajaxInit();
		if(ajaxFRETETRANSP)
		{
			ajaxFRETETRANSP.open("GET", "freteTRANSPORTADORA.php?cepDestino="+cepDestino+"&peso="+peso+"&prazoMaior="+prazoMaior, true);
			ajaxFRETETRANSP.onreadystatechange = function() 
			{
				if(ajaxFRETETRANSP.readyState == 1)
				{
					document.getElementById("tipoFreteTRANSPORTADORA").innerHTML = "<b>Gerando, aguarde...</b>";
				}
				if(ajaxFRETETRANSP.readyState == 4)
				{
					if(ajaxFRETETRANSP.status == 200)
					{
						document.getElementById("tipoFreteTRANSPORTADORA").innerHTML = ajaxFRETETRANSP.responseText;
					}
					else
					{
						alert(ajaxFRETETRANSP.statusText);
					}
				}
			}
			ajaxFRETETRANSP.send(null);
		}
	}//fim else
}


/*LISTAR O PREÇO SEDEX*/
function calcularFreteSedex(peso,prazoMaior)
{
	//calcularFretePAC(peso);
	//calcularFreteSIMPLES(peso);

	var cepcad = document.getElementById("cep").value;
	var cep1 = document.getElementById("cep1").value;
	var cep2 = document.getElementById("cep2").value;
	var cepDestino =  cep1.toString() + cep2.toString();
	if( (cepDestino=="") && (cepcad!="") )
	{
		cepDestino=cepcad;
	}
	if( cepDestino=="" )
	{
		alert("O CAMPO CEP ESTA INCORRETO.");
		return false;
	}
	else
	{
		var ajaxFRETESEDEX = ajaxInit();
		if(ajaxFRETESEDEX)
		{
			//alert(cepDestino);
			ajaxFRETESEDEX.open("GET", "freteSEDEX.php?cepDestino="+cepDestino+"&peso="+peso+"&prazoMaior="+prazoMaior, true);
			ajaxFRETESEDEX.onreadystatechange = function() 
			{
				if(ajaxFRETESEDEX.readyState == 1)
				{
					document.getElementById("tipoFreteSEDEX").innerHTML = "<b>Gerando SEDEX, aguarde...</b>";
				}
				if(ajaxFRETESEDEX.readyState == 4)
				{
					if(ajaxFRETESEDEX.status == 200)
					{
						document.getElementById("tipoFreteSEDEX").innerHTML = ajaxFRETESEDEX.responseText;
					}
					else
					{
						alert(ajaxFRETESEDEX.statusText);
					}
				}
			}
			ajaxFRETESEDEX.send(null);
		}
	}//fim else
}


/*LISTAR O PREÇO PAC NORMAL*/
function calcularFretePAC(peso,prazoMaior,pesocubico,comprimento,altura,largura)
{
	var cepcad = document.getElementById("cep").value;
	var cep1 = document.getElementById("cep1").value;
	var cep2 = document.getElementById("cep2").value;
	var cepDestino =  cep1.toString() + cep2.toString();

	if( (cepDestino=="") && (cepcad!="") )
	{
		cepDestino=cepcad;
	}
	if( cepDestino=="" )
	{
		alert("O CAMPO CEP ESTA INCORRETO.");
		return false;
	}
	else
	{
		var ajaxFRETEPACNORMAL = ajaxInit();
		if(ajaxFRETEPACNORMAL)
		{
			var strLink = "fretePACNORMAL.php?cepDestino="+cepDestino+"&peso="+peso+"&prazoMaior="+prazoMaior+"&pesocubico="+pesocubico+"&largura="+largura+"&altura="+altura+"&comprimento="+comprimento;
			//alert(strLink);
			ajaxFRETEPACNORMAL.open("GET", strLink, true);
			ajaxFRETEPACNORMAL.onreadystatechange = function() 
			{
				if(ajaxFRETEPACNORMAL.readyState == 1)
				{
					document.getElementById("tipoFretePAC").innerHTML = "<b>Gerando PAC, aguarde...</b>";
				}
				if(ajaxFRETEPACNORMAL.readyState == 4)
				{
					if(ajaxFRETEPACNORMAL.status == 200)
					{
						document.getElementById("tipoFretePAC").innerHTML = ajaxFRETEPACNORMAL.responseText;
					}
					else
					{
						alert(ajaxFRETEPACNORMAL.statusText);
					}
				}
			}
			ajaxFRETEPACNORMAL.send(null);
		}
	}//fim else
}

/*LISTAR O PREÇO FRETE MOTOBY E TRANSPORTADORA*/
function calcularFreteMOTOBOY(peso,prazoMaior)
{
	var cepcad = document.getElementById("cep").value;
	var cep1 = document.getElementById("cep1").value;
	var cep2 = document.getElementById("cep2").value;
	var cepDestino =  cep1.toString() + cep2.toString();
	if( (cepDestino=="") && (cepcad!="") )
	{
		cepDestino=cepcad;
	}
	if( cepDestino=="" )
	{
		alert("O CAMPO CEP ESTA INCORRETO.");
		return false;
	}
	else
	{
		var ajaxFRETEOUTROS = ajaxInit();
		if(ajaxFRETEOUTROS)
		{
			ajaxFRETEOUTROS.open("GET", "freteMOTOBOY.php?cepDestino="+cepDestino+"&peso="+peso+"&prazoMaior="+prazoMaior, true);
			ajaxFRETEOUTROS.onreadystatechange = function() 
			{
				if(ajaxFRETEOUTROS.readyState == 1)
				{
					document.getElementById("tipoFreteMOTOBOY").innerHTML = "<b>Gerando, aguarde...</b>";
				}
				if(ajaxFRETEOUTROS.readyState == 4)
				{
					if(ajaxFRETEOUTROS.status == 200)
					{
						document.getElementById("tipoFreteMOTOBOY").innerHTML = ajaxFRETEOUTROS.responseText;
					}
					else
					{
						alert(ajaxFRETEOUTROS.statusText);
					}
				}
			}
			ajaxFRETEOUTROS.send(null);
		}
	}//fim else
}

/*LISTAR O PREÇO CARTA SIMPOES*/
function calcularFreteSIMPLES(peso,prazoMaior)
{
	var cepcad = document.getElementById("cep").value;
	var cep1 = document.getElementById("cep1").value;
	var cep2 = document.getElementById("cep2").value;
	var cepDestino =  cep1.toString() + cep2.toString();
	if( (cepDestino=="") && (cepcad!="") )
	{
		cepDestino=cepcad;
	}
	if( cepDestino=="" )
	{
		alert("O CAMPO CEP ESTA INCORRETO.");
		return false;
	}
	else
	{
		var ajaxFRETEPACNORMAL = ajaxInit();
		if(ajaxFRETEPACNORMAL)
		{
			ajaxFRETEPACNORMAL.open("GET", "freteSIMPLES.php?cepDestino="+cepDestino+"&peso="+peso+"&prazoMaior="+prazoMaior, true);
			ajaxFRETEPACNORMAL.onreadystatechange = function() 
			{
				if(ajaxFRETEPACNORMAL.readyState == 1)
				{
					document.getElementById("tipoFreteSIMPLES").innerHTML = "<b>Gerando CARTA SIMPLES, aguarde...</b>";
				}
				if(ajaxFRETEPACNORMAL.readyState == 4)
				{
					if(ajaxFRETEPACNORMAL.status == 200)
					{
						document.getElementById("tipoFreteSIMPLES").innerHTML = ajaxFRETEPACNORMAL.responseText;
					}
					else
					{
						alert(ajaxFRETEPACNORMAL.statusText);
					}
				}
			}
			ajaxFRETEPACNORMAL.send(null);
		}
	}//fim else
}

function getCartoes()
{
	window.location.href='scalibu_sports_carrinho_forma_pagto_2.php';
	/*
	var ajaxCARTOES = ajaxInit();
	if(ajaxCARTOES)
	{
		ajaxCARTOES.open("GET", "ajax.php?acao=CARTOES", true);
		ajaxCARTOES.onreadystatechange = function() 
		{
			if(ajaxCARTOES.readyState == 1)
			{
				document.getElementById("divCartoes").style.display='block';	
				document.getElementById("divCartoes").innerHTML = "<b>Carregando, aguarde...</b>";
			}
			if(ajaxCARTOES.readyState == 4)
			{
				if(ajaxCARTOES.status == 200)
				{
					document.getElementById("divCartoes").innerHTML = ajaxCARTOES.responseText;
					window.location.href='#cartao';
					document.getElementById("tipo01").style.display='block';
				}
				else
				{
					alert(ajaxCARTOES.statusText);
				}
			}
		}
		ajaxCARTOES.send(null);
	}
	*/
}

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// CARTAO DE CRÉDITO

//PEGA O TIPO DO CARTAO E ABRE AS FORMAS DE PAGAMENTO
function insereCartao(cartao)
{
	document.getElementById("divBOTAO").innerHTML="";
	if(cartao=="M")
	{
		var str = "Master";
	}
	if(cartao=="V")
	{
		var str = "Visa";
	}

	var ajaxTIPOCARTAO = ajaxInit();
	if(ajaxTIPOCARTAO)
	{
		ajaxTIPOCARTAO.open("GET", "carrinhoajax.php?acao=CARTOES&cartao"+cartao, true);
		ajaxTIPOCARTAO.onreadystatechange = function() 
		{
			if(ajaxTIPOCARTAO.readyState == 1)
			{
				document.getElementById("divCartao"+str).style.display='block';	
				document.getElementById("divCartao"+str).innerHTML = "<b>Carregando, aguarde...</b>";
			}
			if(ajaxTIPOCARTAO.readyState == 4)
			{
				if(ajaxTIPOCARTAO.status == 200)
				{
					//document.getElementById("divCartao").innerHTML = ajaxTIPOCARTAO.responseText;
					formasDePagamento(cartao);
				}
				else
				{
					alert(ajaxTIPOCARTAO.statusText);
				}
			}
		}
		ajaxTIPOCARTAO.send(null);
	}
}

//GRAVA QUANTIDADE DE VEZES PARA DIVIDIR NO CARTAO
function gravaParcelas(qtde,cartao)
{
	//alert(qtde+","+cartao);
	var ajaxGRAVAQTDE = ajaxInit();
	if(ajaxGRAVAQTDE)
	{
		ajaxGRAVAQTDE.open("GET", "carrinhoajax.php?acao=GRAVAQUANTIDADEVEZESCARTAO&cartao="+cartao+"&qtde="+qtde, true);
		ajaxGRAVAQTDE.onreadystatechange = function() 
		{
			if(ajaxGRAVAQTDE.readyState == 1)
			{
				document.getElementById("divBOTAO").style.display='block';	
				document.getElementById("divBOTAO").innerHTML = "<b>Gerando...</b>";
			}
			if(ajaxGRAVAQTDE.readyState == 4)
			{
				if(ajaxGRAVAQTDE.status == 200)
				{
					document.getElementById("divBOTAO").innerHTML = ajaxGRAVAQTDE.responseText;
					geraBotao(cartao);
				}
				else
				{
					alert(ajaxGRAVAQTDE.statusText);
				}
			}
		}
		ajaxGRAVAQTDE.send(null);
	}
}

//GERA BOTAO
function geraBotao(cartao)
{
	
	var formaPgto = document.getElementById("formaPgto").value;
	//alert(cartao+","+formaPgto);
	var ajaxGBUTTON = ajaxInit();
	if(ajaxGBUTTON)
	{
		ajaxGBUTTON.open("GET", "carrinhoajax.php?acao=GERABOTAOPAGAMENTO&cartao="+cartao+"&formaPgto="+formaPgto, true);
		ajaxGBUTTON.onreadystatechange = function() 
		{
			if(ajaxGBUTTON.readyState == 1)
			{
				//document.getElementById("divButton").style.display='block';	
				document.getElementById("divBOTAO").innerHTML = "<b>Gerando botao</b>";
			}
			if(ajaxGBUTTON.readyState == 4)
			{
				if(ajaxGBUTTON.status == 200)
				{
					document.getElementById("divBOTAO").innerHTML = ajaxGBUTTON.responseText;
					window.location.href='scalibu_sports_carrinho_calculo_frete.php?frete=OK#botao';
				}
				else
				{
					alert(ajaxGBUTTON.statusText);
				}
			}
		}
		ajaxGBUTTON.send(null);
	}
}

//GERA BOTAO DEPÓSITO OU TRANSFERENCIA
function geraBotaoDepositoBoleto(tipo,card)
{
	//alert(tipo);
	document.getElementById("divBOTAO").innerHTML="";
	document.getElementById("divCartaoVisa").innerHTML="";
	document.getElementById("divCartaoMaster").innerHTML="";
	
	var ajaxGBUTTONDT = ajaxInit();
	if(ajaxGBUTTONDT)
	{
		ajaxGBUTTONDT.open("GET", "carrinhoajax.php?acao=GERABOTAOPAGAMENTO&cartao=D&formaPgto=A&tipo="+tipo, true);
		ajaxGBUTTONDT.onreadystatechange = function() 
		{
			if(ajaxGBUTTONDT.readyState == 1)
			{
				document.getElementById("divBOTAO").innerHTML = "<b>Gerando botao</b>";
			}
			if(ajaxGBUTTONDT.readyState == 4)
			{
				if(ajaxGBUTTONDT.status == 200)
				{
					document.getElementById("divBOTAO").innerHTML = ajaxGBUTTONDT.responseText;
					window.location.href='scalibu_sports_carrinho_calculo_frete.php?frete=OK#botao';
				}
				else
				{
					alert(ajaxGBUTTONDT.statusText);
				}
			}
		}
		ajaxGBUTTONDT.send(null);
	}

}

//GERA BOTAO DEFAULT
function geraBotaoIni(cartao)
{
	document.getElementById("divBOTAO").innerHTML = "<input type='image' src='images/bot_finalizar.gif'>";
}

//GERA AS FORMAS DE PAGAMENTO
function formasDePagamento(cartao)
{
	//VISA
	if(cartao=="V")
	{
		var str = "Visa";
	}
	if(cartao=="M")
	{
		var str = "Master";
	}
	var ajaxFORMAPGTO = ajaxInit();
	if(ajaxFORMAPGTO)
	{
		ajaxFORMAPGTO.open("GET", "carrinhoajax.php?acao=GERAFORMASDEPAGAMENTO&cartao="+cartao, true);
		ajaxFORMAPGTO.onreadystatechange = function() 
		{
			if(ajaxFORMAPGTO.readyState == 1)
			{
				document.getElementById("divCartao"+str).style.display='block';	
				document.getElementById("divCartao"+str).innerHTML = "<b>Carregando, aguarde...</b>";
			}
			if(ajaxFORMAPGTO.readyState == 4)
			{
				if(ajaxFORMAPGTO.status == 200)
				{
					if(cartao=="M")
					{
						document.getElementById("divCartao"+str).innerHTML = ajaxFORMAPGTO.responseText;
						document.getElementById("divCartaoVisa").innerHTML = "";
						//geraBotaoIni();
					}
					if(cartao=="V")
					{
						document.getElementById("divCartao"+str).innerHTML = ajaxFORMAPGTO.responseText;
						document.getElementById("divCartaoMaster").innerHTML = "";
						window.location.href='scalibu_sports_carrinho_calculo_frete.php?frete=OK#botao';
						//geraBotaoIni();
					}
				}
				else
				{
					alert(ajaxFORMAPGTO.statusText);
				}
			}
		}
		ajaxFORMAPGTO.send(null);
	}
}

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//VALIDA FINALIZAÇAO CAPTURA
function validaFinalizarC()
{
	var tipoCartao = document.getElementById("tipoCartao").value;
	var divididoEm = document.getElementById("divididoEm").value;
	var titular = document.getElementById("titular").value;
	if(divididoEm=="")
	{
		alert("Selecione a quantidade.");
		document.getElementById("divididoEm").focus();
		return false;
	}
	if(titular=="")
	{
		alert("O campo TITULAR nao pode ser vazio.");
		document.getElementById("titular").focus();
		return false;
	}
	var c1 = document.getElementById("ccn1").value;
	var c2 = document.getElementById("ccn2").value;
	var c3 = document.getElementById("ccn3").value;
	var c4 = document.getElementById("ccn4").value;
	var seg = document.getElementById("seg").value;
	var smes = document.getElementById("smes").value;
	var sano = document.getElementById("sano").value;
	if( (c1=="") || (c2=="") || (c3=="") || (c4=="") || (seg=="") )
	{
		alert("Número do CARTAO nao pode ser vazio.");
		return false;
	}
	if( (document.getElementById("ccn1").length<4) || (document.getElementById("ccn2").length<4) || (document.getElementById("ccn3").length<4) || (document.getElementById("ccn4").length<4) )
	{
		alert("Cartao de crédito inválido.");
		return false;
	}
	else if( smes=="" )
	{
		alert("Selecione o MES de vencimento.");
		return false;
	}
	else if( sano=="" )
	{
		alert("Selecione o ANO de vencimento.");
		return false;
	}
	
	else
	{
		var ajaxVFINALIZAR = ajaxInit();
		if(ajaxVFINALIZAR)
		{
			ajaxVFINALIZAR.open("GET", "carrinhoajax.php?acao=GRAVARCARTAO&divididoEm="+divididoEm+"&titular="+titular+"&c1="+c1+"&c2="+c2+"&c3="+c3+"&c4="+c4+"&seg="+seg+"&smes="+smes+"&sano="+sano+"&tipoCartao="+tipoCartao, true);
			ajaxVFINALIZAR.onreadystatechange = function() 
			{
				if(ajaxVFINALIZAR.readyState == 1)
				{
					document.getElementById("divMsgPagamento").style.display='block';	
					document.getElementById("divMsgPagamento").innerHTML = "<b>Carregando, aguarde...</b>";
				}
				if(ajaxVFINALIZAR.readyState == 4)
				{
					if(ajaxVFINALIZAR.status == 200)
					{
						if(ajaxVFINALIZAR.responseText=="1")
						{
							document.getElementById("divMsgPagamento").innerHTML = ajaxVFINALIZAR.responseText;
							if(tipoCartao=="MASTER")
							{
								var card="M";
							}
							if(tipoCartao=="VISA")
							{
								var card="V";
							}
							
							setTimeout("window.location.href='scalibu_sports_carrinho_finalizar.php?acao=f&card="+card+"&tipo=1'",2000);
						}
					}
					else
					{
						alert(ajaxVFINALIZAR.statusText);
					}
				}
			}
			ajaxVFINALIZAR.send(null);
		}
	}//fim do else
}

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//VALIDA FINALIZAÇAO GATEWAY LOCAWEB
function validaFinalizarG()
{
	var tipoCartao = document.getElementById("tipoCartao").value;
	var divididoEm = document.getElementById("divididoEm").value;
	if(divididoEm=="")
	{
		alert("Selecione a quantidade.");
	}
	
	else
	{
		var ajaxVFINALIZARC = ajaxInit();
		if(ajaxVFINALIZARC)
		{
			ajaxVFINALIZARC.open("GET", "carrinhoajax.php?acao=GRAVARCARTAO&divididoEm="+divididoEm+"&tipoCartao="+tipoCartao, true);
			ajaxVFINALIZARC.onreadystatechange = function() 
			{
				if(ajaxVFINALIZARC.readyState == 1)
				{
					document.getElementById("divMsgPagamento").style.display='block';	
					document.getElementById("divMsgPagamento").innerHTML = "<b>Carregando, aguarde...</b>";
				}
				if(ajaxVFINALIZARC.readyState == 4)
				{
					if(ajaxVFINALIZARC.status == 200)
					{
						if(ajaxVFINALIZARC.responseText=="1")
						{
							document.getElementById("divMsgPagamento").innerHTML = ajaxVFINALIZARC.responseText;
							if(tipoCartao=="MASTER")
							{
								var card="M";
							}
							if(tipoCartao=="VISA")
							{
								var card="V";
							}
							
							setTimeout("window.location.href='scalibu_sports_carrinho_finalizar.php?acao=f&card="+card+"&tipo=1'",2000);
						}
					}
					else
					{
						alert(ajaxVFINALIZARC.statusText);
					}
				}
			}
			ajaxVFINALIZAR.send(null);
		}
	}//fim do else
}

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


function getCartoes2()
{

	var ajaxCARTOES2 = ajaxInit();
	if(ajaxCARTOES2)
	{
		ajaxCARTOES2.open("GET", "ajax.php?acao=CARTOES", true);
		ajaxCARTOES2.onreadystatechange = function() 
		{
			if(ajaxCARTOES2.readyState == 1)
			{
				document.getElementById("divCartoes").style.display='block';	
				document.getElementById("divCartoes").innerHTML = "<b>Carregando, aguarde...</b>";
			}
			if(ajaxCARTOES2.readyState == 4)
			{
				if(ajaxCARTOES2.status == 200)
				{
					document.getElementById("divCartoes").innerHTML = ajaxCARTOES2.responseText;
					//window.location.href='#cartao';
					//document.getElementById("tipo01").style.display='block';
				}
				else
				{
					alert(ajaxCARTOES2.statusText);
				}
			}
		}
		ajaxCARTOES2.send(null);
	}

}

function finalizarSemCard()
{
	//var tipCartao = document.frmTipos.tipo[0].checked;
	var tipBoleto = document.frmTipos.tipo[0].checked;
	var tipDeposito = document.frmTipos.tipo[1].checked;
	/*
	if(tipCartao==true)
	{
		document.getElementById("divCartoes").style.display='block';	
		var cartao = document.frmCartoes.cartao.value;
		var qtdeVisa = document.getElementById("qtdeVisa").value;
		if(document.frmCartoes.cartao.checked==false)
		{
			alert('Selecione o Cartão!');
			return false;
		}
		else if(qtdeVisa=="")
		{
			alert('Escolha a quantidade!');
			return false;
		}
		else
		{
			window.location.href='scalibu_sports_carrinho_finalizar.php?acao=f&tipo=1&card='+cartao;
		}
	}*/
	if(tipBoleto==true)
	{
		window.location.href='scalibu_sports_carrinho_finalizar.php?acao=f&tipo=2';
	}
	else if(tipDeposito==true)
	{
		window.location.href='scalibu_sports_carrinho_finalizar.php?acao=f&tipo=3';
	}
	else
	{
		alert('SELECTIONE UM TIPO DE PAGAMENTO!');		
	}
}

function finalizar()
{
	var tipCartao = document.frmTipos.tipo[0].checked;
	var tipBoleto = document.frmTipos.tipo[1].checked;
	var tipDeposito = document.frmTipos.tipo[2].checked;

	if(tipCartao==true)
	{
		document.getElementById("divCartoes").style.display='block';	
		var cartao = document.frmCartoes.cartao.value;
		var qtdeVisa = document.getElementById("qtdeVisa").value;
		if(document.frmCartoes.cartao.checked==false)
		{
			alert('Selecione o Cartão!');
			return false;
		}
		else if(qtdeVisa=="")
		{
			alert('Escolha a quantidade!');
			return false;
		}
		else
		{
			window.location.href='scalibu_sports_carrinho_finalizar.php?acao=f&tipo=1&card='+cartao;
		}
	}
	else if(tipBoleto==true)
	{
		window.location.href='scalibu_sports_carrinho_finalizar.php?acao=f&tipo=2';
	}
	else if(tipDeposito==true)
	{
		window.location.href='scalibu_sports_carrinho_finalizar.php?acao=f&tipo=3';
	}
	else
	{
		alert('SELECTIONE UM TIPO DE PAGAMENTO!');		
	}
}

/*FORMA DE PAGAMENTO, QUANTIDADE DE VEZES A SER PAGO, USADO APENAS PARA CARTAO DE CRÉDITO*/
function getFormPg(valor,pedido)
{
	var v = valor.split("|");
	var v = valor.split("|");
	var qt = 0;
	if(v[0]==1001){ qt=1; }
	if(v[0]==2002){ qt=2; }
	if(v[0]==2003){ qt=3; }
	if(v[0]==2004){ qt=4; }
	if(v[0]==2005){ qt=5; }
	if(v[0]==2006){ qt=6; }
	if(v[0]==2007){ qt=7; }
	if(v[0]==2008){ qt=8; }
	if(v[0]==2009){ qt=9; }
	if(v[0]==2010){ qt=10; }
	if ( confirm('Opçao de pagamento: '+qt+'x de '+v[2]+' = R$ '+v[1]+', confirma esta opçao?') )
	{
		var ajaxFP = ajaxInit();
		if(ajaxFP)
		{
			ajaxFP.open("GET", "ajax.php?acao=QTDEPG&qtde="+v[0]+"&total="+v[1]+"&pedido="+pedido, true);
			ajaxFP.onreadystatechange = function() 
			{
				if(ajaxFP.readyState == 1)
				{
					//document.getElementById("divMsgQtdDividido").style.display='block';
					//document.getElementById("divMsgQtdDividido").innerHTML = "<b>Aguarde...</b>";
				}
				if(ajaxFP.readyState == 4)
				{
					if(ajaxFP.status == 200)
					{
						//alert(ajaxFP.responseText);
						//document.getElementById("divMsgQtdDividido").style.display='none';
						//document.getElementById("divMsgQtdDividido").innerHTML = ajaxFP.responseText;
					}
					else
					{
						alert(ajaxFP.statusText);
					}
				}
			}
			ajaxFP.send(null);
		}
	}//fim do confirm
}
function getFormPg2(valor,pedido)
{
	var v = valor.split("|");
	var qt = 0;
	if(v[0]==1001){ qt=1; }
	if(v[0]==2002){ qt=2; }
	if(v[0]==2003){ qt=3; }
	if(v[0]==2004){ qt=4; }
	if(v[0]==2005){ qt=5; }
	if(v[0]==2006){ qt=6; }
	if(v[0]==2007){ qt=7; }
	if(v[0]==2008){ qt=8; }
	if(v[0]==2009){ qt=9; }
	if(v[0]==2010){ qt=10; }
	if ( confirm('Opçao de pagamento: '+qt+'x de '+v[2]+' = R$ '+v[1]+', confirma esta opçao?') )
	{
		var ajaxFP = ajaxInit();
		if(ajaxFP)
		{
			ajaxFP.open("GET", "ajax.php?acao=QTDEPG&qtde="+v[0]+"&total="+v[1]+"&pedido="+pedido, true);
			ajaxFP.onreadystatechange = function() 
			{
				if(ajaxFP.readyState == 1)
				{
					//document.getElementById("divMsgQtdDividido").style.display='block';
					//document.getElementById("divMsgQtdDividido").innerHTML = "<b>Aguarde...</b>";
				}
				if(ajaxFP.readyState == 4)
				{
					if(ajaxFP.status == 200)
					{
						//alert(ajaxFP.responseText);
						//document.getElementById("divMsgQtdDividido").style.display='none';
						//document.getElementById("divMsgQtdDividido").innerHTML = ajaxFP.responseText;
						window.location.href='scalibu_sports_carrinho_visa.php';
						//window.location.href='scalibu_sports_carrinho_visa_confirma.php';
					}
					else
					{
						alert(ajaxFP.statusText);
					}
				}
			}
			ajaxFP.send(null);
		}
	}//fim do confirme
}


function gravaTipoCardVisa()
{
	var ajaxTIPPGTO = ajaxInit();
	if(ajaxTIPPGTO)
	{
		ajaxTIPPGTO.open("GET", "ajax.php?acao=TIPOPGTOCARD&tipo=1&cartao=V", true);
		ajaxTIPPGTO.onreadystatechange = function() 
		{

			if(ajaxTIPPGTO.readyState == 4)
			{
				if(ajaxTIPPGTO.status == 200)
				{
					document.getElementById("divVisa").style.display='none';
					getCartoes2()
				}
				else
				{
					alert(ajaxTIPPGTO.statusText);
				}
			}
		}
		ajaxTIPPGTO.send(null);
	}
}

/*
USADO PARA BOLETO E DEPÓSITO
*/
function getTipoPgto(type,card)
{
	document.getElementById("divBOTAO").innerHTML="";
	var t = '';
	if(type=="2")
	{
		t = "Boleto";
	}
	if(type=="3")
	{
		t = "Depósito";
	}
	
	//if ( confirm('Voce escolheu [ '+t+' ] como forma de pagamento, confirma esta opçao?') )
	//{
	
		var ajaxTIPPGTO = ajaxInit();
		if(ajaxTIPPGTO)
		{
			ajaxTIPPGTO.open("GET", "ajax.php?acao=TIPOPGTOCARD&tipo="+type+"&cartao="+card, true);
			ajaxTIPPGTO.onreadystatechange = function() 
			{
	
				if(ajaxTIPPGTO.readyState == 4)
				{
					if(ajaxTIPPGTO.status == 200)
					{
						document.getElementById("divCartoes").style.display='none';	
						//var str = "scalibu_sports_carrinho_finalizar.php?acao=f&tipo="+type+"&card="+card;
						//alert(str);
						geraBotaoDepositoBoleto(type,card);
						//getCartoes2();
						//document.getElementById("tipo01").style.display='block';
						/*if(type==2)
						{
							document.getElementById("divCartoes").style.display='none';	
						}
						if(type==3)
						{
							document.getElementById("divCartoes").style.display='none';	
						}
						*/
						//window.location.href='scalibu_sports_carrinho_finalizar.php?acao=f&tipo='+type+"&card="+card;
						//window.location.href='scalibu_sports_carrinho_confirmar.php?acao=f&tipo='+type+"&card="+card;
					}
					else
					{
						alert(ajaxTIPPGTO.statusText);
					}
				}
			}
			ajaxTIPPGTO.send(null);
		}
	//}//fim confirm
}

function enviaEmail(id)
{
	var nomede = document.getElementById("nomede").value;
	var emailde = document.getElementById("emailde").value;
	var nomepara = document.getElementById("nomepara").value;
	var emailpara = document.getElementById("emailpara").value;
	var mensagem = document.getElementById("mensagem").value;

	var ajaxEMAIL = ajaxInit();
	if(ajaxEMAIL)
	{
		var str = "ajax.php?acao=INDIQUEAMIGO&id="+id+"&nomede="+nomede+"&emailde="+emailde+"&nomepara="+nomepara+"&emailpara="+emailpara+"&mensagem="+mensagem;
		ajaxEMAIL.open("GET", str, true);
		ajaxEMAIL.onreadystatechange = function() 
		{

			if(ajaxEMAIL.readyState == 4)
			{
				if(ajaxEMAIL.status == 200)
				{
					alert(ajaxEMAIL.responseText);
					window.document.frmind.reset();
				}
				else
				{
					alert(ajaxEMAIL.statusText);
				}
			}
		}
		ajaxEMAIL.send(null);
	}
}

//VALIDA CAMPO DE EMAIL
function IsEmail2(Expression)
{
	if (Expression == null)
		return (false);
 
	var supported = 0;
	if (window.RegExp)
	{
		var tempStr = "a";
		var tempReg = new RegExp(tempStr);
		if (tempReg.test(tempStr)) supported = 1;
	}
	if (!supported) 
		return (Expression.indexOf(".") > 2) && (Expression.indexOf("@") > 0);
	var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
	var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
	return (!r1.test(Expression) && r2.test(Expression));
}
// -->
 
//FORMULARIO INDIQUE UM AMIGO
function checDados(id)
{
	if (!IsEmail2(document.getElementById('emailde').value)) 
	{
		alert("Verifique o SEU email!");
		return false;
	}
	 
	else if (!IsEmail2(document.getElementById('emailpara').value)) 
	{
			alert("Verifique o email de SEU AMIGO!");
			return false;
	} 
	 
	else if (document.getElementById('mensagem').value.length < 3 ) 
	{
		alert("Informe uma mensagem para o seu amigo!");
		return false;
	 
	}
	 
	else if (document.getElementById('nomede').value.length < 2 ) 
	{
		alert("Preencha o seu nome!");
		return false;
	}
	 
	else if (document.getElementById('nomepara').value.length < 2 ) 
	{
		alert("Preencha o nome de seu amigo!");
		return false;
	}
	else
	{
		enviaEmail(id);
	}
}



function getCookie (name)
{
	var dcookie = document.cookie; 
	var cname = name + "=";
	var clen = dcookie.length; 
	var cbegin = 0;
	while (cbegin < clen)
	{
		var vbegin = cbegin + cname.length;
		if (dcookie.substring(cbegin, vbegin) == cname)
		{ 
			var vend = dcookie.indexOf (";", vbegin);
			if (vend == -1) vend = clen; 
			return unescape(dcookie.substring(vbegin, vend));
		}
		cbegin = dcookie.indexOf(" ", cbegin) + 1;
		if (cbegin == 0) break;
	} 

	return null;
}

function setCookie (name, value, expires)
{
	if (!expires) expires = new Date();
	document.cookie = name + "=" + escape (value) + "; expires=" + expires.toGMTString() + "; path=/";
	//document.cookie = name + "=" + escape (value) + "; expires=Sun, 5 Dec 2009 10:15:00 GMT; path=/";
}

function gravaCookie()
{
	var dataexp = new Date ();
	dataexp.setTime (dataexp.getTime() + (24 * 60 * 60 * 1000 * 1) ); 
	setCookie ("oxigenioEsportes", "1", dataexp);
}
