$(document).ready(function(){
	if($('.lista_numeracao li').size()){
		$('.lista_numeracao li').each(function(i){
			$(this).click(function() {
				$('.lista_numeracao li').removeClass('num_click');
				$(this).addClass('num_click');
				$('#shop_produto_id').val($(this).attr('rel'));
			});

			$('.lista_numeracao li').hover(
			function() {
				$(this).removeClass('num_out');
				$(this).addClass('num_in');
			},
			function() {
				$(this).removeClass('num_in');
				$(this).addClass('num_out');
			}
			);
		});
	}

	$('#cadastro #cep').focus(function(){
		if($('#cadastro #cep').val() == "CEP" || $('#cadastro #cep').val() == ''){
			$('#cadastro #cep').val('');
			//$("#cadastro #cep").mask("99999-999");
		}
	});

	//$("#cep_frete").mask("99999-999");
	$('#cep_frete').focus(function(){
		if($('#cep_frete').val() == ""){
			$('#cep_frete').val('');
			//$("#cep_frete").mask("99999-999");
		}
	});

	if($('#senha').val() == 'Senha escolhida')
	$('#senha').attr('disabled', true);
	if($('#senha2').val() == 'Senha escolhida')
	$('#senha2').attr('disabled', true);
	/*
	$("#telefone1").focus(function(){
	if($('#telefone1').val() == "Telefone" || $('#telefone1').val() == ''){
	$('#telefone1').val('');
	$("#telefone1").mask("99 9999-9999");
	}
	});
	*/

	$("#cpf_cartao").focus(function(){
		if($('#cpf_cartao').val() == "CPF do titular" || $('#cpf_cartao').val() == ''){
			$('#cpf_cartao').val('');
			//$("#cpf_cartao").mask("999.999.999-99");
		}
	});

	if($('#cep_frete').val() != ""){
		carregaCep('index.php?|on=produtos', $('#cep_frete').val());
		$('#cep').val($('#cep_frete').val());

	}
});

function validaTamanho(url) {
	var id = $("#shop_produto_id").val();

	if(id == '') 	alert('Escolha um tamanho');
	else 			window.location = url+'|in=adicionarProduto&shop_produto_id='+id+'&quantidade=1';
}

//----------------------------------------------------------
function addCarrinho(url,id,qtd) {

	var qtd = $('#qtd_'+id).val();
	if (parseInt(qtd) <= 0)  $('#qtd_'+id).val('1');

	window.location = url+'&qtd='+qtd;
}
//----------------------------------------------------------
function removeItem(url) {
	if (confirm('Deseja excluir esse item?'))
	window.location = url;

}
//----------------------------------------------------------
function calculaFrete(url,entrega) {

	var cep     = $('#cep_frete').val();
	var entrega	= $('#entrega').val();
	if(cep.length >= 9) {
		
		$("#loading").css("display","block");

		//$('#div_entrega').html('...carregando');

		$.ajax({
			type: "POST",
			url: url+"|&in=ajax&ac=calculoFrete",
			data: 'cep_frete='+cep+'&entrega='+ entrega,
			success: function(msg){
				if(msg == '')
				jQuery.facebox("Erro na Transmissão. Tente mais tarde!");
				else {
					var valor = msg.split(';');
					if(valor[0] != "-1,00"){
						$('.vlr_frete').html("<b>R$ "+valor[0]+"</b>");
						$('#valorFrete').val(valor[0]);
						$('#cep').val($('#cep_frete').val());
						$('#div_total').html("<b>"+(valor[1])+"</b>");
						//carregaCep('index.php?|on=produtos', $('#cep_frete').val())
						getParcelas(valor[1]);
						validaCupom(0);
						//window.location = url+"|cep_frete="+cep;
						$("#loading").css("display","none");

					} else {
						$('.vlr_frete').html("<b>R$ 100,00</b>");
						jQuery.facebox("CEP inexistente, favor consultar no site dos Correios <a href='http://www.buscacep.correios.com.br/servicos/dnec/menuAction.do?Metodo=menuCep' target='_blank'>clicando aqui </a>");
					}
				}
			}
		});
	}
}
//-------------------------------------------------------------
function validaCupom(limpa){
        
	var cupom = $("#cupom_id").val();

    if($("#cupom_id").val() != '')
		$("#loading_cupom").html("<img src='"+base_url+"/assets/site/img/loading.gif' /> validando cupom");
	
	if(cupom.length != 0){
		$.ajax({
			type: "POST",
			url: "index.php?on=produtos&in=ajax&ac=cupom&lmp="+limpa,
			data: "cupom="+cupom,
			success: function(msg){
				var valor = msg.split(';');
				if(valor[1] == '0'){
					jQuery.facebox("Cupom inválido!");
					$("#loading_cupom").html("");
					$("#div_desconto").html("");
					$("#p_desconto").css("display","none");
					$("#p_total").css("margin-right","0px");
					
					$('#div_total').html("<b>"+(valor[0])+"</b>");
					getParcelas(valor[0]);
				} else { 
					$("#p_desconto").css("display","block");
					$("#p_total").css("margin-right","-160px");
					$("#div_desconto").html(valor[1]);
					$('#div_total').html("<b>"+(valor[0])+"</b>");
					getParcelas(valor[0]);
					$("#loading_cupom").css("display","block");
					$("#loading_cupom").html("<img src='"+base_url+"/assets/site/img/loja/verified2.png' />");
				} 
			}
		});
	}
}
//-------------------------------------------------------------
function validaCupomNews(cupom_news){
	var cupom_news = cupom_news;
	$("#loading_cupom").html("");
	$.ajax({
		type: "POST",
		url: "index.php?|on=produtos&in=externo",
		data: "cupom="+cupom_news,
		success: function(msg){
			var valor = msg.split(';');
			if(valor[1] == '0'){
				jQuery.facebox("Cupom inválido!");
				$("#loading_cupom").html("");
				$("#div_desconto").html("");
				$("#p_desconto").css("display","none");
				$("#p_total").css("margin-right","0px");
				
				$('#div_total').html("<b>"+(valor[0])+"</b>");
				getParcelas(valor[0]);
			}
			else{
				$("#p_desconto").css("display","block");
				$("#p_total").css("margin-right","-160px");
				$("#div_desconto").html(valor[1]);
				$('#div_total').html("<b>"+(valor[0])+"</b>");
				getParcelas(valor[0]);
				$("#loading_cupom").css("display","block");
				$("#loading_cupom").html("<img src='"+base_url+"/assets/site/img/loja/verified2.png' />");
			}
		}
	});
}
//-------------------------------------------------------------
function getParcelas(valor){
    if(parseFloat(valor)==0)
        return;

	$.ajax({
		type: "POST",
		url: "index.php?|on=produtos&in=ajax&ac=parcelamento",
		data: 'valor='+valor,
		success: function(msg){
			if(msg == '')
			jQuery.facebox("Erro na Transmissão. Tente mais tarde!");
			else {
				$('#forma_pagamento').html(msg);
			}
		}
	});
}
//----------------------------------------------------------
function limpaCarrinho(url) {
	if (confirm('Deseja limpar o carrinho?'))
	window.location = url;
}
//-----------------------------------------------------------
function enviaSenha(url) {
	
	if($('#email').val() == '' || !valEmail.test($('#email').val())){
		//$('#esqueceu').html('Email não é válido!');
		alert('Este E-mail não é valido!');
	} else {
		$('#carregandoEmail').html('Processando...');
		$('#esqueceu').html('');
		$.ajax({
			type: "POST",
			url: url+"|in=ajax&ac=esqueceu",
			data: 'email='+$('#email').val(),
			success: function(msg){
				if(msg == '')
				jQuery.facebox("Erro na Transmissão. Tente mais tarde!");
				else {
					alert(msg);
					$('#esqueceu').html(msg);
					$('#carregandoEmail').html('');
				}
			}
		});
	}
}
//----------------------------------------------------------
function enviaCadastro(url, form) {
	var count = 0;

	var erro = 'Preencha corretamente os campos abaixo:\n\n';

	if ($("input[name='nome']").val() == ''
	|| $("input[name='nome']").val() == 'Nome')			{ count = count + 1; erro = erro + '- Nome\n'; }
	//if ($("input[name='sobrenome']").val() == '')		{ count = count + 1; erro = erro + '- Sobrenome\n'; }
	//if ($("input[name='cpf']").val() == '')				{ count = count + 1; erro = erro + '- CPF\n'; }
	//if (!checaCPF($("input[name='cpf']").val()))		{ count = count + 1; erro = erro + '- CPF Inválido\n'; }
	//if ($("input[name='data_nascimento']").val() == '')	{ count = count + 1; erro = erro + '- Data de Nascimento\n'; }
	//if ($("input[name='sexo']").val() == '')			{ count = count + 1; erro = erro + '- Sexo\n'; }
	if ($("input[name='email']").val() == 'E-mail'
	|| !valEmail.test($("input[name='email']").val()))	{ count = count + 1; erro = erro + '- E-mail\n'; }
	if ($("input[name='senha']").val() == 'Senha')			{ count = count + 1; erro = erro + '- Senha\n'; }
	if ($("input[name='senha2']").val() == 'Redigite a senha')			{ count = count + 1; erro = erro + '- Confirmação de Senha\n'; }
	if ($("input[name='senha']").val()
	!= $("input[name='senha2']").val())     			{ count = count + 1; erro = erro + '- As senhas não conferem.\n'; }


	if($("input[name='endereco']").val() == 'Endereço')		{ count = count + 1; erro = erro + '- Endereço\n'; }
	if($("select[name='estado']").val() == '-1')				{ count = count + 1; erro = erro + '- Estado\n'; }
	if($("input[name='cidade']").val() == 'Cidade')		{ count = count + 1; erro = erro + '- Cidade\n'; }
	if ($("input[name='cep']").val() == 'CEP'
	|| $("input[name='cep']").val() == ''
	|| $("input[name='valorFrete']").val() == '0,00')		{ count = count + 1; erro = erro + '- CEP incorreto\n'; }
	//if ($("input[name='tipo_endereco']").val() == '')	{ count = count + 1; erro = erro + '- Tipo Endereço\n'; }
	//if ($("input[name='endereco']").val() == '')		{ count = count + 1; erro = erro + '- Endereço\n'; }
	if ($("input[name='numero']").val() == ''
	|| $("input[name='numero']").val() == 'Numero')		{ count = count + 1; erro = erro + '- NÃºmero\n'; }
	if ($("input[name='bairro']").val() == ''
	|| $("input[name='bairro']").val() == 'Bairro')		{ count = count + 1; erro = erro + '- Bairro\n'; }
	if ($("input[name='estado']").val() == ''
	|| $("input[name='estado']").val() == '-1')			{ count = count + 1; erro = erro + '- Estado\n'; }
	if ($("input[name='cidade']").val() == ''
	|| $("input[name='cidade']").val() == 'Cidade')			{ count = count + 1; erro = erro + '- Cidade\n'; }
	//if ($("input[name='ddd1']").val() == '')		    { count = count + 1; erro = erro + '- DDD\n'; }
	/*if ($("input[name='telefone1']").val() == ''
	|| $("input[name='telefone1']").val() == 'Telefone')		{ count = count + 1; erro = erro + '- Telefone\n'; }
	*/
	if ($("input[name='telefone1']").val().length < 12)		{ count = count + 1; erro = erro + '- Telefone\n'; }

	if (count > 0)	alert(erro);
	else {
		//$('#'+form).submit();
		$.ajax({
			type: "POST",
			url: url+"|&in=ajax&ac=salvar",
			data: 'senha='+$("input[name='senha']").val()+
			'&senha2='+$("input[name='senha2']").val()+
			'&nome='+$("input[name='nome']").val()+
			'&email='+$("input[name='email']").val()+
			'&cidade='+$("input[name='cidade']").val()+
			'&estado='+$("#estado").val()+
			'&endereco='+$("input[name='endereco']").val()+
			'&numero='+$("input[name='numero']").val()+
			'&bairro='+$("input[name='bairro']").val()+
			'&complemento='+$("input[name='complemento']").val()+
			'&telefone1='+$("input[name='telefone1']").val()+
			'&cep='+$("input[name='cep']").val(),
			success: function(msg){
				//alert(msg);
				if(msg == "OK"){
					validaPagamento('pagamento');
				}else if("ERROEMAIL"){
					alert("Email já cadastrado. Faça seu Login");
				} else if("ERROLOGIN"){
					alert("Erro ao logar.");
				}
				//cadastraEndereco(url, $('#usuario_id').val());
			}
		});
	}

}


function enviaCadastroBoleto(url, form) {
	var count = 0;

	var erro = 'Preencha corretamente os campos abaixo:\n\n';

	if ($("input[name='nome']").val() == ''
	|| $("input[name='nome']").val() == 'Nome')			{ count = count + 1; erro = erro + '- Nome\n'; }
	//if ($("input[name='sobrenome']").val() == '')		{ count = count + 1; erro = erro + '- Sobrenome\n'; }
	//if ($("input[name='cpf']").val() == '')				{ count = count + 1; erro = erro + '- CPF\n'; }
	//if (!checaCPF($("input[name='cpf']").val()))		{ count = count + 1; erro = erro + '- CPF Inválido\n'; }
	//if ($("input[name='data_nascimento']").val() == '')	{ count = count + 1; erro = erro + '- Data de Nascimento\n'; }
	//if ($("input[name='sexo']").val() == '')			{ count = count + 1; erro = erro + '- Sexo\n'; }
	if ($("input[name='email']").val() == 'E-mail'
	|| !valEmail.test($("input[name='email']").val()))	{ count = count + 1; erro = erro + '- E-mail\n'; }
	if ($("input[name='senha']").val() == 'Senha')			{ count = count + 1; erro = erro + '- Senha\n'; }
	if ($("input[name='senha2']").val() == 'Redigite a senha')			{ count = count + 1; erro = erro + '- Confirmação de Senha\n'; }
	if ($("input[name='senha']").val()
	!= $("input[name='senha2']").val())     			{ count = count + 1; erro = erro + '- As senhas não conferem.\n'; }


	if($("input[name='endereco']").val() == 'Endereço')		{ count = count + 1; erro = erro + '- Endereço\n'; }
	if($("select[name='estado']").val() == '-1')				{ count = count + 1; erro = erro + '- Estado\n'; }
	if($("input[name='cidade']").val() == 'Cidade')		{ count = count + 1; erro = erro + '- Cidade\n'; }
	if ($("input[name='cep']").val() == 'CEP'
	|| $("input[name='cep']").val() == ''
	|| $("input[name='valorFrete']").val() == '0,00')		{ count = count + 1; erro = erro + '- CEP incorreto\n'; }
	//if ($("input[name='tipo_endereco']").val() == '')	{ count = count + 1; erro = erro + '- Tipo Endereço\n'; }
	//if ($("input[name='endereco']").val() == '')		{ count = count + 1; erro = erro + '- Endereço\n'; }
	if ($("input[name='numero']").val() == ''
	|| $("input[name='numero']").val() == 'Numero')		{ count = count + 1; erro = erro + '- NÃºmero\n'; }
	if ($("input[name='bairro']").val() == ''
	|| $("input[name='bairro']").val() == 'Bairro')		{ count = count + 1; erro = erro + '- Bairro\n'; }
	if ($("input[name='estado']").val() == ''
	|| $("input[name='estado']").val() == '-1')			{ count = count + 1; erro = erro + '- Estado\n'; }
	if ($("input[name='cidade']").val() == ''
	|| $("input[name='cidade']").val() == 'Cidade')			{ count = count + 1; erro = erro + '- Cidade\n'; }
	//if ($("input[name='ddd1']").val() == '')		    { count = count + 1; erro = erro + '- DDD\n'; }
	if ($("input[name='telefone1']").val() == ''
	|| $("input[name='telefone1']").val() == 'Telefone')		{ count = count + 1; erro = erro + '- Telefone\n'; }


	if (count > 0)	alert(erro);
	else {
		//$('#'+form).submit();
		$.ajax({
			type: "POST",
			url: url+"|&in=ajax&ac=salvar",
			data: 'senha='+$("input[name='senha']").val()+
			'&senha2='+$("input[name='senha2']").val()+
			'&nome='+$("input[name='nome']").val()+
			'&email='+$("input[name='email']").val()+
			'&cidade='+$("input[name='cidade']").val()+
			'&estado='+$("#estado").val()+
			'&endereco='+$("input[name='endereco']").val()+
			'&numero='+$("input[name='numero']").val()+
			'&bairro='+$("input[name='bairro']").val()+
			'&complemento='+$("input[name='complemento']").val()+
			'&telefone1='+$("input[name='telefone1']").val()+
			'&cep='+$("input[name='cep']").val(),
			success: function(msg){
				//alert(msg);
				if(msg == "OK"){
					//validaPagamento('pagamento');
				}else if("ERROEMAIL"){
					alert("Email já cadastrado. Faça seu Login");
				} else if("ERROLOGIN"){
					alert("Erro ao logar.");
				}
				//cadastraEndereco(url, $('#usuario_id').val());
			}
		});
	}

}
//----------------------------------------------------------
function enviaCadastroEndereco(form, submitform, url) {
	var count = 0;

	var erro = 'Preencha corretamente os campos abaixo:\n\n';

	if($("input[name='endereco']").val() == 'Endereço')		{ count = count + 1; erro = erro + '- Endereço\n'; }
	if($("select[name='estado']").val() == '-1')				{ count = count + 1; erro = erro + '- Estado\n'; }
	if($("input[name='cidade']").val() == 'Cidade')		{ count = count + 1; erro = erro + '- Cidade\n'; }
	if ($("input[name='cep']").val() == 'CEP'
	|| $("input[name='cep']").val() == ''
	|| $("input[name='valorFrete']").val() == '0,00')		{ count = count + 1; erro = erro + '- CEP incorreto\n'; }
	//if ($("input[name='tipo_endereco']").val() == '')	{ count = count + 1; erro = erro + '- Tipo Endereço\n'; }
	//if ($("input[name='endereco']").val() == '')		{ count = count + 1; erro = erro + '- Endereço\n'; }
	if ($("input[name='numero']").val() == ''
	|| $("input[name='numero']").val() == 'Numero')		{ count = count + 1; erro = erro + '- NÃºmero\n'; }
	if ($("input[name='bairro']").val() == ''
	|| $("input[name='bairro']").val() == 'Bairro')		{ count = count + 1; erro = erro + '- Bairro\n'; }
	if ($("input[name='estado']").val() == ''
	|| $("input[name='estado']").val() == '-1')			{ count = count + 1; erro = erro + '- Estado\n'; }
	if ($("input[name='cidade']").val() == ''
	|| $("input[name='cidade']").val() == 'Cidade')			{ count = count + 1; erro = erro + '- Cidade\n'; }
	//if ($("input[name='ddd1']").val() == '')		    { count = count + 1; erro = erro + '- DDD\n'; }
	if ($("input[name='telefone1']").val() == ''
	|| $("input[name='telefone1']").val() == 'Telefone')		{ count = count + 1; erro = erro + '- Telefone\n'; }


	if (count > 0)   {
		alert(erro);
	} else {
		if($("input[name='complemento']").val() == 'Complemento') $("input[name='complemento']").val('');

		$.ajax({
			type: "POST",
			url: url+"|&in=ajax&ac=salvar",
			data: 'senha='+$("input[name='senha']").val()+
			'&nome='+$("input[name='nome']").val()+
			'&email='+$("input[name='email']").val()+
			'&cidade='+$("input[name='cidade']").val()+
			'&estado='+$("#estado").val()+
			'&endereco='+$("input[name='endereco']").val()+
			'&numero='+$("input[name='numero']").val()+
			'&bairro='+$("input[name='bairro']").val()+
			'&complemento='+$("input[name='complemento']").val()+
			'&telefone1='+$("input[name='telefone1']").val()+
			'&cep='+$("input[name='cep']").val(),
			success: function(msg){
				validaPagamento('pagamento');
			}
		});
	}

	//validaPagamento('pagamento');
	/*if (submitform == 'true')
	$('#'+form).submit();
	else
	return true;*/
}

function cadastraEndereco(url, endereco_id) {
	var count = 0;

	var erro = 'Preencha corretamente os campos abaixo:\n\n';

	if($("input[name='endereco']").val() == 'Endereço')		{ count = count + 1; erro = erro + '- Endereço\n'; }
	if($("select[name='estado']").val() == '-1')				{ count = count + 1; erro = erro + '- Estado\n'; }
	if($("input[name='cidade']").val() == 'Cidade')		{ count = count + 1; erro = erro + '- Cidade\n'; }
	if ($("input[name='cep']").val() == 'CEP'
	|| $("input[name='cep']").val() == ''
	|| $("input[name='valorFrete']").val() == '0,00')		{ count = count + 1; erro = erro + '- CEP incorreto\n'; }
	//if ($("input[name='tipo_endereco']").val() == '')	{ count = count + 1; erro = erro + '- Tipo Endereço\n'; }
	//if ($("input[name='endereco']").val() == '')		{ count = count + 1; erro = erro + '- Endereço\n'; }
	if ($("input[name='numero']").val() == ''
	|| $("input[name='numero']").val() == 'Numero')		{ count = count + 1; erro = erro + '- NÃºmero\n'; }
	if ($("input[name='bairro']").val() == ''
	|| $("input[name='bairro']").val() == 'Bairro')		{ count = count + 1; erro = erro + '- Bairro\n'; }
	if ($("input[name='estado']").val() == ''
	|| $("input[name='estado']").val() == '-1')			{ count = count + 1; erro = erro + '- Estado\n'; }
	if ($("input[name='cidade']").val() == ''
	|| $("input[name='cidade']").val() == 'Cidade')			{ count = count + 1; erro = erro + '- Cidade\n'; }
	//if ($("input[name='ddd1']").val() == '')		    { count = count + 1; erro = erro + '- DDD\n'; }
	if ($('#telefone1').val().length < 12
	|| $("input[name='telefone1']").val() == 'Telefone')		{ count = count + 1; erro = erro + '- Telefone\n'; }


	if (count > 0)   {
		alert(erro);
	} else {
		if($("input[name='complemento']").val() == 'Complemento') $("input[name='complemento']").val('');

		$.ajax({
			type: "POST",
			url: url+"|&in=ajax&ac=salvarEndereco",
			data: '&cidade='+$("input[name='cidade']").val()+
			'&estado='+$("#estado").val()+
			'&endereco='+$("input[name='endereco']").val()+
			'&numero='+$("input[name='numero']").val()+
			'&bairro='+$("input[name='bairro']").val()+
			'&complemento='+$("input[name='complemento']").val()+
			'&telefone1='+$("input[name='telefone1']").val()+
			'&cep='+$("input[name='cep']").val()+
			'&shop_usuario_id='+$("input[name='usuario_id']").val()+
			'&shop_usuario_endereco_id='+endereco_id+
			'&salvar='+true,
			success: function(msg){
				validaPagamento('pagamento', endereco_id);
			}
		});
	}

	//validaPagamento('pagamento');
	/*if (submitform == 'true')
	$('#'+form).submit();
	else
	return true;*/
}
//----------------------------------------------------------
function showdiv(div) {
	$('#'+div).show();
}
//----------------------------------------------------------
function hidediv(div) {
	$('#'+div).hide();
}
//----------------------------------------------------------
function carregaCep(url,valor) {

	if(valor != undefined){
		valor = valor.replace('_', '');
		valor = valor.replace('_', '');
		valor = valor.replace('_', '');


		if(valor.length == 9) {
			$('#carregandoCep').html('Carregando ...');

			$.ajax({
				type: "POST",
				url: url+"|&in=ajax&ac=carregaCep",
				dataType: "xml",
				data: 'cep='+valor,
				success: function(xml){
					$(xml).find('cep').each(function(){

						var estado 		= $(this).find('estado').text();
						var cidade 		= $(this).find('cidade').text();
						var rua 		= $(this).find('rua').text();
						var bairroIni 	= $(this).find('bairroIni').text();
						var numero 		= $(this).find('numero').text();
						var complemento	= $(this).find('complemento').text();
						var telefone1 	= $(this).find('telefone1').text();

						if(estado != "0" && cidade != "0"){
							$("#estado option").each(function(){
								if($(this).attr('value') == estado){
									$(this).attr('selected', 'selected');
								}
							});
							//if(estado != 0)    	$("input[name='estado']").val(estado);
							if(cidade != 0)		$("input[name='cidade']").val(cidade);
							if(rua != 0)        $("input[name='endereco']").val(rua);
							if(bairroIni != 0)  $("input[name='bairro']").val(bairroIni);
							if(numero != 0)		$("input[name='numero']").val(numero);
							if(complemento != 0)$("input[name='complemento']").val(complemento);
							if(telefone1 != 0)	$("input[name='telefone1']").val(telefone1);
						} else {
							jQuery.facebox("CEP inexistente, favor consultar no site dos Correios <a href='http://www.buscacep.correios.com.br/servicos/dnec/menuAction.do?Metodo=menuCep' target='_blank'>clicando aqui </a>");
						}
					});
					$('#carregandoCep').html('');
				}
			});

		}
	}
}

//-----------------------------------------------------------
function search(url,q) {
	window.location = url+'|q='+escape(q);
}

//----------------------------------------------------------

function adicionarAoCarrinho(url, produto_id, qtd) {
	$.ajax({
		type: "POST",
		url: url+"|in=ajax&ac=adicionarAoCarrinho",
		data: 'produto_id='+produto_id+'&quantidade='+qtd,
		success: function(msg){
			if(msg == '')
			jQuery.facebox("Erro na Transmissão. Tente mais tarde!");
			else {
				//jQuery.facebox("Produto adicionado!");
				window.location = base_url+"carrinho"
			}
		}
	});

}

function validaPagamento(form) {
	var codigo_pagamento = false;
	var cartao = "";
	//$("input[name='codigo_pagamento']").each(function() {

	var num = $('#numero_cartao').val().substr(0,1);
        
	if(num == 4){
		codigo_pagamento = 27;
		cartao = 27;
		$('#bandeira').val('27');
	} else if(num == 5){
		codigo_pagamento = 26;
		cartao = 26;
		$('#bandeira').val('26');
	}

	//});

	if(cartao == 25) 		cartao = "DinersClubCard";
	else if(cartao == 27) 	cartao = "VisaCard";
	else if(cartao == 28) 	cartao = "AmExCard";
	else 					cartao = "MasterCard";

	var count = 0;
	var erro = ' Preencha corretamente os campos abaixo:\n\n';

	if (codigo_pagamento == false)				{ count = count + 1; erro = erro + '- Bandeira do Cartão\n'; }


	var numero = $("#numero_cartao").val();
	numero = numero.replace(' ',"");
	numero = numero.replace(' ',"");
	numero = numero.replace(' ',"");
	numero = numero.replace(' ',"");
	numero = numero.replace(' ',"");

	var cpf = $("#cpf_cartao").val();
	if (cpf == '' || cpf == 'CPF do titular' || cpf.length < 11 )			{ count = count + 1 ; erro = erro + '- CPF do titular\n'; }

	var cardNumber = CheckCardNumber(numero,$("#mes").val(),$("#ano").val(),cartao);





	if (cardNumber != "")						{ count = count + 1; erro = erro + '- ' + cardNumber + '\n'; }
	if ($("#nome_cartao").val() == ''
	|| $('#nome_cartao').val() == 'nome do titular do cartão de crédito')			{ count = count + 1; erro = erro + '- Nome no Cartão\n'; }

	//if ($("#mes").val() == '' || $("#ano").val() == '' )			{ count = count + 1; erro = erro + '- Data de Vencimento\n'; }
	//if ($("#data_cartao").val().length < 7 )	{ count = count + 1; erro = erro + '- Data de Vencimento deve ser mm/aaaa\n'; }
	if ($("#codigo_cartao").val() == ''
	|| $("#codigo_cartao").val() == 'código de segurança')		{ count = count + 1; erro = erro + '- Código Cartão\n'; }
	if ($("#forma_pagamento").val() == '')		{ count = count + 1; erro = erro + '- Parcelamento\n'; }

	if($("#div_total").html() == null)	{ count = count + 1; erro = erro + '- Carrinho Vazio\n'; }

	if (count > 0)	alert(erro);
	else  	{
		$('#msgPagto').html('<br />...realizando confirmação de pagamento.');
		$('#finalizarBtn').css('display', 'none');
		$('#'+form).submit();
	}
}


function mostraBoleto(codigo_pagamento){

	enviaCadastroBoleto('index.php?|on=produtos', 'cadastro');

	if(codigo_pagamento == '15')
	$('#boleto').html('<iframe src ="'+base_url+'ipagare.php?forma_pagamento=A01&codigo_pagamento='+codigo_pagamento+'" width="100%" height="450"></iframe>');
	else
	$('#transferencia').html('<iframe src ="'+base_url+'ipagare.php?forma_pagamento=A01&codigo_pagamento='+codigo_pagamento+'" width="100%" height="450"></iframe>');




	/*
	$.ajax({
	type: "POST",
	//url: base_url + "index.php?|on=produtos&in=ajax&ac=mostraBoleto",
	url: base_url + "ipagare.php",
	data: 'forma_pagamento=A01&codigo_pagamento='+codigo_pagamento,
	success: function(msg){
	if(msg == '')
	jQuery.facebox("Erro na Transmissão. Tente mais tarde!");
	else {
	//https://www.ipagare.com.br/service/process.do
	alert(msg);
	$('#boleto').html('<iframe src ="https://www.ipagare.com.br/service/process.do'+msg+'" width="100%" height="300">')
	}
	}
	});
	*/
}
