﻿$(function(){

/* Campos */
campo = function(idElement)
{
	if ( $("#" + idElement).val() == '' )
	{
		return false;	
	}
	else
	{
		return true;
	}
}

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

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

/* Cadastrar usuario */
cadastrarUsuario = function()
{
	if ( campo('nome_usuarios') && campo('login_usuario') && campo('senha_usuarios') )
	{
		return true;
	}
	else
	{
		$("#msg").text('Existem campos não preenchidos!');
		return false;	
	}
}

/* Alterar usuario */
alterarUsuario = function()
{
	if ( campo('nome_usuarios') && campo('login_usuario') )
	{
		return true
	}
	else
	{
		$("#msg").text('Existem campos não preenchidos!');
		return false;	
	}
}

/* Excluir usuario */
excluirUsuario = function(cod_usuario)
{
	if ( confirm('Tem certeza que deseja excluir este usuário?') )
	{
		document.location = 'http://www.traderbrasil.com/admin/usuarios/excluirUsuario/' + cod_usuario;
	}
}

/* Cadastrar curso */
cadastrarCurso = function()
{
	if ( campo('nome_cursos') )
	{
		return true;
	}
	else
	{
		$("#msg").text('Existem campos não preenchidos!');
		return false;	
	}
}

/* Alterar curso */
alterarCurso = function()
{
	if ( campo('nome_cursos') )
	{
		return true
	}
	else
	{
		$("#msg").text('Existem campos não preenchidos!');
		return false;	
	}
}

/* Excluir curso */
excluirCurso = function(cod_curso)
{
	if ( confirm('Tem certeza que deseja excluir este curso?') )
	{
		document.location = 'http://www.traderbrasil.com/admin/cursos/excluirCurso/' + cod_curso;
	}
}

/* Cadastrar email */
cadastrarEmail = function()
{
	if ( campo('email_emails') )
	{
		validarEmail();
	}
	else
	{
		$("#msg").text('Existem campos não preenchidos!');
		return false;	
	}
}

/* Alterar email */
alterarEmail = function()
{
	if ( campo('email_emails') )
	{
		if ( $("#email_emails").val() == $("#validar_email").val() )
		{
			$("#formEmail").submit();
		}
		else
		{
			validarEmail();
		}
	}
	else
	{
		$("#msg").text('Existem campos não preenchidos!');
		return false;	
	}
}

/* Excluir email */
excluirEmail = function(cod_email)
{
	if ( confirm('Tem certeza que deseja excluir este e-mail?') )
	{
		document.location = 'http://www.traderbrasil.com/admin/emails/excluirEmail/' + cod_email;
	}
}

/* Cadastrar inscrição */
cadastrarInscricao = function()
{
	valido = true;
	
	if ( campo('nome_inscricoes') && campo('email_inscricoes') )
	{
		$.ajax({
			type: "POST",
			url: "http://www.traderbrasil.com/admin/emails/validarEmail",
			dataType: "html",
			data: "email_emails=" + $("#email_inscricoes").val(),
			success: function(msg){
				if ( msg == 'valido' )
				{
					$("#msg").text('');
					return true;
				}
				else if ( msg == 'invalido' )
				{
					$("#msg").text('E-mail inválido!');
					return false;
				}
			}
		});	

	}
	else
	{
		$("#msg").text('Existem campos não preenchidos!');
		return false;				
	}
}

/* Alterar inscrição */
alterarInscricao = function()
{
	if ( campo('email_emails') )
	{
		if ( $("#email_emails").val() == $("#validar_email").val() )
		{
			$("#formEmail").submit();
		}
		else
		{
			validarEmail();
		}
	}
	else
	{
		$("#msg").text('Existem campos não preenchidos!');
		return false;	
	}
}

/* Excluir email */
excluirInscricoes = function(cod_inscricao)
{
	if ( confirm('Tem certeza que deseja excluir esta inscrição?') )
	{
		document.location = 'http://www.traderbrasil.com/admin/inscricoes/excluirInscricao/' + cod_inscricao;
	}
}

/* Ocultar busca cursos Inscriçõões  */
ocultarCursos = function()
{
	$("#busca_cursos").hide();	
}

/* Buscar cursos inscricoes */
buscarCursos = function()
{
	if ( $("#tipo_busca_inscricoes").val() == 'cod_cursos' )
	{
		$("#busca_cursos").show();
		$("#busca_inscricoes").hide();
	}
	else
	{
		$("#busca_cursos").hide();
		$("#busca_inscricoes").show();		
	}
}

/* Iniciar módulo de newsletter */
iniciarNewsletter = function()
{
	$.datepicker.regional['pt-BR'] = {
		closeText: 'Fechar',
		prevText: '&#x3c;Anterior',
		nextText: 'Pr&oacute;ximo&#x3e;',
		currentText: 'Hoje',
		monthNames: ['Janeiro','Fevereiro','Mar&ccedil;o','Abril','Maio','Junho',
		'Julho','Agosto','Setembro','Outubro','Novembro','Dezembro'],
		monthNamesShort: ['Jan','Fev','Mar','Abr','Mai','Jun',
		'Jul','Ago','Set','Out','Nov','Dez'],
		dayNames: ['Domingo','Segunda-feira','Ter&ccedil;a-feira','Quarta-feira','Quinta-feira','Sexta-feira','Sabado'],
		dayNamesShort: ['Dom','Seg','Ter','Qua','Qui','Sex','Sab'],
		dayNamesMin: ['Dom','Seg','Ter','Qua','Qui','Sex','Sab'],
		dateFormat: 'dd/mm/yy', firstDay: 0,
		isRTL: false};
	$.datepicker.setDefaults($.datepicker.regional['pt-BR']);
	
	$("#data_disparo_newsletter").datepicker({showOn: 'button', buttonImage: 'http://www.traderbrasil.com/admin/html_docs/css/ui-lightness/images/calendar.gif', buttonImageOnly: true});	
}

/* Cadastrar Newsletter */
cadastrarNewsletter = function()
{
	if ( campo('nome_newsletter') && campo('data_disparo_newsletter') && campo('html_newsletter') )
	{
		return true;
	}
	else
	{
		$("#msg").text('Existem campos não preenchidos!');
		return false;	
	}
}

/* Alterar Newsletter */
alterarNewsletter = function()
{
	if ( campo('nome_newsletter') && campo('data_disparo_newsletter') && campo('html_newsletter') )
	{
		return true
	}
	else
	{
		$("#msg").text('Existem campos não preenchidos!');
		return false;	
	}
}

/* Excluir Newsletter */
excluirNewsletter = function(cod_newsletter)
{
	if ( confirm('Tem certeza que deseja excluir esta newsletter?') )
	{
		document.location = 'http://www.traderbrasil.com/admin/newsletter/excluirNewsletter/' + cod_newsletter;
	}
}

/* Login */
autenticar = function()
{
	if ( $("#login-usurios").val() == '' || $("#senha-usuarios").val() == '' )	
	{
		$("#msg-login").text('Digite o login e a senha!').slideDown();
		return false;
	}
	else
	{
		$("#msg-login").slideUp();
		return true;
	}
}

/* Login ou senha inválido */
usuario_invalido = function()
{
	$("#msg-login").text('Login ou senha inválido!').slideDown();	
}

$("#tipo_newsletter").change(function(){
										  
	if ( $(this).val() == 1 )
	{
		$("#news-cursos").show();
		$("#news-estados").show();
		$("#news-consultoria").show();
		$("#news-corretora").show();
	}
	else if ( $(this).val() == 2 )
	{
		$("#news-cursos").hide();
		$("#news-estados").hide();
		$("#news-consultoria").hide();
		$("#news-corretora").hide();		
	}

});

});