$(function(){

/* Validar e-mail */
validarEmail = function()
{
	$.ajax({
		type: "POST",
		url: "http://www.traderbrasil.com/admin/emails/validarEmail",
		dataType: "html",
		data: "email_emails=" + $("#email").val(),
		success: function(msg){
			if ( msg == 'valido' )
			{
				verificarEmail($("#email").val());
			}
			else if ( msg == 'invalido' )
			{
				alert('E-mail inválido!');
			}
		}
	});

}

/* Verificar se email ja exista */
verificarEmail_BACKUP = function(verEmail)
{
	$.ajax({
		type: "POST",
		url: "http://www.traderbrasil.com/c/emails/verificarEmail",
		dataType: "html",
		data: "email_emails=" + verEmail,
		success: function(msg){
			if ( msg == 'naoexiste' )
			{
				cadastrar_email();
			}
			else if ( msg == 'existe' )
			{
				alert('E-mail já cadastrado em nossa base!');
			}
		}
	});

}

// cadastrar email
cadastrar_email = function()
{
	$.ajax({
		type: "POST",
		url: "http://www.traderbrasil.com/admin/emails/cadastrar_email_site",
		dataType: "xml",
		data: "email_emails=" + $("#email").val() + "&ativo_emails=1",
		success: function(msg){
			if ( $(msg).find('retorno').text() == 'true' )
			{
				document.location = 'http://www.traderbrasil.com/cadastro.php?email=' + $("#email").val();
			}
			else if ( $(msg).find('retorno').text() == 'false' )
			{
				alert('Não foi possível cadastrar o seu e-mail!');
			}
		}
	});
}

});

function verificarDuplicidadeEmail()
{
  email = $("#email").val()

  if (email == '') {
    alert('Digite seu e-mail')
    return
  }

  $.post('http://www.traderbrasil.com/campus/admin/site/verificarDuplicidade', {email: email}, function(retorno){
    if (retorno == 'valido') {
      $.post('http://www.traderbrasil.com/campus/admin/site/salvarEmail', {email: email}, function(retorno){
        if (retorno == 'cadastrado') {
          alert('E-mail cadastrado com sucesso!')
          $("#email").val('')
        }
        else {
          alert('Não foi possível cadastrar seu e-mail!')
        }
      })
    }
    else {
      alert('E e-mail "' + email + '" já está cadastrado!')
    }
  })

  return false
}