function getCor(tamanho,referencia) {
	$("#info_cor").html('');
	
	$.ajax({
		type: "POST",
		url: base_url+"|&in=ajax&ac=getCor",
		data: 'tamanho='+tamanho+'&referencia='+referencia,
		success: function(msg){
			if(msg == '')
				jQuery.facebox("Erro na Transmissão. Tente mais tarde!");
			else {
		        $("#info_cor").html(msg);
		        $(function(){ $('#link2').click(); });
			}
		}
	});
}

function validaTamanho(url,id) {
	
	var tamanho = $("input[name='tam']:checked").val();
	var cor		= $("input[name='cor']:checked").val();
	
	var valTamanho = false;
	$("input[name='tam']").each(function() {
		if ( $(this).is(':checked') ) {
			valTamanho = true;
		}
	});
	
	var valCor = false;
	$("input[name='cor']").each(function() {
		if ( $(this).is(':checked') ) {
			valCor = true;
		}
	});
	
	if(valTamanho == false)
		alert('Escolha um tamanho');
	else if(valCor == false)
		alert('Escolha uma Cor');
	else
		window.location = url+'|in=adicionarProduto&shop_produto_id='+id+'&quantidade=1&tamanho='+tamanho+'&cor='+cor;
}

//----------------------------------------------------------
function addCarrinho(url,id,qtd) {
	var qtd = $('#qtd_'+id).val();
	
	if (parseInt(qtd) <= 0)  $('#qtd_'+id).val('1');
	
	window.location = url+'&quantidade='+$('#qtd_'+id).val();
}
//----------------------------------------------------------
function removeItem(url) {
         if (confirm('Deseja excluir esse item?'))
                  window.location = url;
         
}
//----------------------------------------------------------
function calculaFrete(url,entrega) {
     var cep       	= $('#cep').val();
     var entrega	= $('#entrega').val();
     if(cep.length == 9) {
		$.ajax({
			type: "POST",
			url: url+"|&in=ajax&ac=calculoFrete",
			data: 'cep='+cep+'&entrega='+ entrega,
			success: function(msg){
				if(msg == '')
					jQuery.facebox("Erro na Transmissão. Tente mais tarde!");
				else {
		             var valor = msg.split(';');
		             $('#div_entrega').html(valor[0]);
		             $('#div_total').html(valor[1]);
				}
			}
		});
     }
}
//----------------------------------------------------------
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!');
	else {
		$.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 {
		            $('#esqueceu').html(msg);
				}
			}
		});
	}
}
//----------------------------------------------------------
function enviaCadastro(form) {
	var count = 0;
	
	var erro = 'Preencha corretamente os campos abaixo:\n\n';
	
	if ($("input[name='nome']").val() == '')			{ 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() == ''
		|| !valEmail.test($("input[name='email']").val()))	{ count = count + 1; erro = erro + '- E-mail\n'; }
	if ($("input[name='senha']").val() == '')			{ count = count + 1; erro = erro + '- Senha\n'; }
	if ($("input[name='senha2']").val() == '')			{ 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 (count > 0)	alert(erro);
	else if (enviaCadastroEndereco(form,false)) {
		$('#'+form).submit();
	}
	
}
//----------------------------------------------------------
function enviaCadastroEndereco(form, submitform) {
	var count = 0;
	
	var erro = 'Preencha corretamente os campos abaixo:\n\n';
	
	if ($("input[name='cep']").val() == '')				{ count = count + 1; erro = erro + '- CEP\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() == '')			{ count = count + 1; erro = erro + '- Número\n'; }
	if ($("input[name='bairro']").val() == '')			{ count = count + 1; erro = erro + '- Bairro\n'; }
	if ($("input[name='estado']").val() == '')			{ count = count + 1; erro = erro + '- Estado\n'; }
	if ($("input[name='cidade']").val() == '')			{ count = count + 1; erro = erro + '- Cidade\n'; }
	if ($("input[name='telefone1']").val() == '')		{ count = count + 1; erro = erro + '- Telefone\n'; }
         
         
	if (count > 0)   {
		alert(erro);
	} else {
		if (submitform == 'true')
	       $('#'+form).submit();
		else 
	       return true;
		}
}
//----------------------------------------------------------
function showdiv(div) {
	$('#'+div).show();
}
//----------------------------------------------------------
function hidediv(div) {
	$('#'+div).hide();
}
//----------------------------------------------------------
function carregaCep(url,valor) {
     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();
						
							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);
					});
					$('#carregandoCep').html('');
				}
			});
          
     }
}








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





//----------------------------------------------------------
function validaPagamento(form) {
    var count = 0;
	var erro = ' Preencha corretamente os campos abaixo:\n\n';

	if (!$F('numero_cartao') || $('numero_cartao').length < 19)	{ count = count + 1; erro = erro + '- N�mero do Cart�o\n'; }
    if (!$F('nome_cartao'))	                                    { count = count + 1; erro = erro + '- Nome Impresso no Cart�o\n'; }

	if (!$F('data_validade'))	                                { count = count + 1; erro = erro + '- Data de Validade\n'; }
    if (!$F('codigo_seguranca'))	                            { count = count + 1; erro = erro + '- C�digo de Seguran�a\n'; }

	if (count > 0)	alert(erro);
	else  	  	$(form).submit();

}