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

function Receita()
{
	var FormPesquisaReceita = "#frmPesquisaReceita";
	var FormReceita = "#frmReceita";
	
	if($(FormPesquisaReceita).length > 0)
	{
		$("#txtDataInicial").mask("99/99/9999");
		$("#txtDataFinal").mask("99/99/9999");
		
		$(FormPesquisaReceita).validate(
		{
			submitHandler: function()
			{
				$(FormPesquisaReceita)[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: FORMULARIO_RECEITA_DATA
				},
				txtDataFinal:
				{
					required: "",
					date: FORMULARIO_RECEITA_DATA
				}
			}
		});
		
		$(".paginaPesquisa").change(function()
		{
			var pagina = parseInt($(this).val());
			$("#numeroPagina").val(pagina);
			$(FormPesquisaReceita)[0].submit();
		});
		
		$(".paginaPesquisaAnterior").click(function()
		{
			var pagina = parseInt($("#numeroPagina").val());
			$("#numeroPagina").val(pagina -1);
			$(FormPesquisaReceita)[0].submit();
		});
		
		$(".paginaPesquisaProximo").click(function()
		{
			var pagina = parseInt($("#numeroPagina").val());
			$("#numeroPagina").val(pagina + 1);
			
			$(FormPesquisaReceita)[0].submit();
		});
	}
	
	if($(FormReceita).length > 0)
	{
		$(".paginaPesquisa").change(function()
		{
			var pagina = parseInt($(this).val());
			$("#numeroPagina").val(pagina);
			$(FormReceita)[0].submit();
		});
		
		$(".paginaReceitaAnterior").click(function()
		{
			var pagina = parseInt($("#numeroPagina").val());
			$("#numeroPagina").val(pagina - 1);
			$(FormReceita)[0].submit();
		});

		$(".paginaReceitaProximo").click(function()
		{
			var pagina = parseInt($("#numeroPagina").val());
			$("#numeroPagina").val(pagina + 1);
			
			$(FormReceita)[0].submit();
		});
	}	
}