/*
	Arquivo JS com as funções da entidade Pessoa
*/

function Noticia()
{
	var FormPesquisaNoticia = "#frmPesquisaNoticia";
	var FormNoticia = "#frmNoticia";
	var FormIndiqueNoticia = "#frmIndiqueNoticia";
	
	if($(FormIndiqueNoticia).length > 0)
	{
		// Validação //
		$(FormIndiqueNoticia).validate
		({
			submitHandler: function()
			{
				$(FormIndiqueNoticia)[0].submit();
			},
			errorPlacement: function(error, element) 
			{
				error.appendTo( $("#erro" + element.attr("id")) );
			},			
			errorElement: "span",
			rules: 
			{
				txtSeuNome:
				{
					required: true
				},
				txtSeuEmail:
				{
					required: true,
					email: true
				},
				txtEmailAmigo:
				{
					required: true,
					email: true
				}
			}
		});
	}
	
	if($(FormPesquisaNoticia).length > 0)
	{
		$("#txtDataInicial").mask("99/99/9999");
		$("#txtDataFinal").mask("99/99/9999");
		
		$(FormPesquisaNoticia).validate(
		{
			submitHandler: function()
			{
				$(FormPesquisaNoticia)[0].submit();
			},
			errorElement: "span",
			errorPlacement: function(error, element) 
			{
				error.appendTo( $("#erro" + element.attr("id")) );
			},
			rules: 
			{
				txtDataInicial:
				{
					required: function()
					{
						data = $("#txtDataInicial").val();
						if((data.length > 0) && (!/_/.test(data))) return true;
						return false;
					},
					date: true
				},
				txtDataFinal:
				{
					required: function()
					{
						data = $("#txtDataFinal").val();
						if((data.length > 0) && (!/_/.test(data))) return true;
						return false;
					},
					date: true
				}
			},
			messages:
			{
				txtDataInicial:
				{
					required: "",
					date: "Data inválida!"
				},
				txtDataFinal:
				{
					required: "",
					date: "Data inválida!"
				}
			}
		});
		
		$(".paginaPesquisa").change(function()
		{
			var pagina = parseInt($(this).val());
			$("#numeroPagina").val(pagina);
			$(FormPesquisaNoticia)[0].submit();
		});
		
		$(".paginaPesquisaAnterior").click(function()
		{
			var pagina = parseInt($("#numeroPagina").val());
			$("#numeroPagina").val(pagina - 1);
			$(FormPesquisaNoticia)[0].submit();
		});
		
		$(".paginaPesquisaProximo").click(function()
		{
			var pagina = parseInt($("#numeroPagina").val());
			$("#numeroPagina").val(pagina + 1);
			
			$(FormPesquisaNoticia)[0].submit();
		});
	}
	
	if($(FormNoticia).length > 0)
	{
		$(".paginaPesquisa").change(function()
		{
			var pagina = parseInt($(this).val());
			$("#numeroPagina").val(pagina);
			$(FormNoticia)[0].submit();
		});
		
		$(".paginaNoticiaAnterior").click(function()
		{
			var pagina = parseInt($("#numeroPagina").val());
			$("#numeroPagina").val(pagina -1);
			$(FormNoticia)[0].submit();
		});
		
		$(".paginaNoticiaProximo").click(function()
		{
			var pagina = parseInt($("#numeroPagina").val());
			$("#numeroPagina").val(pagina + 1);
			
			$(FormNoticia)[0].submit();
		});
	}	
}