function informacoes(id)
{
	url = "http://www.iro.com.br/sistema/LaudoInformacaoFront.php?id="+id;
	window.open(url,"informacoes", "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,menubar=no,width=512,height=770");

}

function abre_pagina_novo_laudo()
{
	url = "http://www.iro.com.br/sistema/LaudoPedidoFront.php";
	window.open(url,"pedido_laudo", "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,menubar=no,width=512,height=770");

}

function muda_valor()
{
	if ($( "#pedidos_atrasados").val() == "Nao" )
		$( "#pedidos_atrasados").val("Sim");
		else
		$( "#pedidos_atrasados").val("Nao");
}

function mostraFiltro() 
{
	if ( $("#filtro-pesquisa-laudos1").is(":hidden") ) 
	{
		$("#filtro-pesquisa-laudos1").slideDown("fast");
		$("#texto_filtro_float").text("Esconder Filtro");
		adiciona_filtro_div();
		
	}
	else {
		$("#filtro-pesquisa-laudos1").slideUp("fast");
		$("#texto_filtro_float").text("Filtrar Pesquisa");
		$("#vermelho_alert").remove();
		$("#busca-laudos1").remove();
		$("#busca-laudos").append("<input id=\"busca-laudos1\"  name=\"busca-laudos1\" type=\"button\" onclick=\"busca_laudos(\'ajax.ListagemLaudos.php\')\" /> ");
	}
}

function adiciona_filtro_div()
{
	$("#paginacao_laudos").text("");
	$("#vermelho_alert").remove();
	$("#busca-laudos1").remove();
	
	$("#filtro-pesquisa-laudos1").text("");    
	tabela = "<table class=\"tbl_filtros\"><tr><td class=\"lista_filtros_escuro\">Período de Inclusão:</td><td class=\"lista_filtros\">Início</td><td><input type=\"text\" class=\"datas\" id=\"periodo_inclusao_inicio\" name=\"periodo_inclusao_inicio\" onkeypress=\"formatar_mascara(this, \'##/##/####\')\" maxlength=\"10\"/></td>";
	tabela = tabela + "<td class=\"lista_filtros\">Fim:</td><td class=\"lista_filtros\"><input type=\"text\" class=\"datas\" id=\"periodo_inclusao_fim\" name=\"periodo_inclusao_fim\" onkeypress=\"formatar_mascara(this, \'##/##/####\')\" maxlength=\"10\"\")\"/ ></td></tr>";
	tabela = tabela + "<tr><td class=\"lista_filtros_escuro\">Período da Última Ação: </td>";
	tabela = tabela + "<td class=\"lista_filtros\">Início:</td><td><input type=\"text\" class=\"datas\" id=\"periodo_ultima_acao_inicio\" name=\"periodo_ultima_acao_inicio\" onkeypress=\"formatar_mascara(this, \'##/##/####\')\" maxlength=\"10\"/)</td>";
	tabela = tabela + "<td class=\"lista_filtros\">Fim: </td><td class=\"lista_filtros\"><input type=\"text\" class=\"datas\" id=\"periodo_ultima_acao_fim\" name=\"periodo_ultima_acao_fim\" onkeypress=\"formatar_mascara(this, \'##/##/####\')\" maxlength=\"10\"\")\"/ ></td></tr>";
	tabela = tabela +	 "<tr><td class=\"lista_filtros_escuro\">Status:</td><td><select name=\"status\" id=\"status\"><option value=\"Nenhum\">Nenhum</option><option value=\"Avaliacao\">Avaliação</option><option value=\"Retornado\">Retornado</option><option value=\"Aceito\">Aceito</option><option value=\"Finalizado\">Finalizado</option></select></tr>";
	tabela = tabela + "<tr><td class=\"lista_filtros_escuro\">Pedidos Atrasados</td><td class=\"lista_filtros\"><input type=\"checkbox\" id=\"pedidos_atrasados\" name=\"pedidos_atrasados\" value=\"Nao\" onclick=\"muda_valor();\"/ ></td></tr>";
	tabela = tabela + "<td></td><td></td><td></td><td></td><td><input id=\"busca-laudos1\"  name=\"busca-laudos1\" type=\"button\" onclick=\"busca_laudos(\'ajax.ListagemLaudosFiltros.php\', \'identificacao\')\" /></td></tr></table>";
	$("#filtro-pesquisa-laudos1").append(tabela);   
	adiciona_calendario();
	adiciona_calendario_pesquisa_laudos();
}

function adiciona_calendario()
{

	$.datepicker.setDefaults({showButtonPanel:true});
				
	$.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']);
}

function adiciona_calendario_pesquisa_laudos()
{
	$("#periodo_inclusao_inicio").datepicker();	
	$("#periodo_inclusao_fim").datepicker();
	$("#periodo_ultima_acao_inicio").datepicker();
	$("#periodo_ultima_acao_fim").datepicker();

}

function busca_laudos(arquivo)
{	
	//FP: Limpamos a tela de pesquisa
	if ($("#vermelho_alert").length > 0)
		$("#vermelho_alert").text();
		
	$("#paginacao_laudos").text("");
	
	//FP: Nesse if, entra se for pesquisa com filtro
	if (arquivo == "ajax.ListagemLaudosFiltros.php")
	{
		var dado =
		{
			'inf': 					$('#campo_busca_laudo1').val(),
			'tipo': 				$('#aonde-procurar').val(),
			'inclusao_inicio' : 	$('#periodo_inclusao_inicio').val(),
			'inclusao_fim' : 		$('#periodo_inclusao_fim').val(),
			'ultima_acao_inicio':	$('#periodo_ultima_acao_inicio').val(),
			'ultima_acao_fim' : 	$('#periodo_ultima_acao_fim').val(),
			'status' : 				$('#status').val(),
			'atrasados' : 			$('#pedidos_atrasados').val()

		}
		
	}
	//FP: Aqui, busca sem filtro	
	else
	{
		var dado = 
		{
			'inf': $('#campo_busca_laudo1').val(),
			'tipo' : $('#aonde-procurar').val()
		}
	}
	
	ret = "<table id='tb_pag'><thead><tr><th  class=\"td-nome\">Identificacao</th><th class=\"td-nome2\">Associado</th><th class=\"td-nome2\">Profissional</th><th class=\"td-nome2\">Data</th><th class=\"td-nome2\">Status</th><th class=\"td-editar\">Info.</th></tr></thead><tbody>";
	
	//FP: Geração da tabela de busca
	$.post(arquivo, dado, 
	
	function (listagem_laudos) {
	  
		//FP: Se não houve retono do BD, escreve mensagem de aviso
		if (listagem_laudos == 0)
		{
			mensagem = '<div id=\'vermelho_alert\'>Nenhum pedido de laudo encontrado.</div>';
			$("#busca_profissional_adm").append(mensagem);
			
		}
			else
			{
				var json = eval('( ' +listagem_laudos+' )' );
				var i = 0;
				var cor = "td-claro";

				while (i < json.retorno.length)
				{
					var id 	= json.retorno[i].id;
						
					//FP: Monta a tabela	
					ret = ret + "<tr><td class="+cor+">"+json.retorno[i].identificacao+"</td><td class="+cor+">"+json.retorno[i].associado+"</td><td class="+cor+">"+json.retorno[i].profissional+"</td><td class="+cor+">"+json.retorno[i].data_pedido+"</td><td class="+cor+">"+json.retorno[i].status+"</td><td class="+cor+"><a href=\"#\" title=\"info\"><img src=\"../images/editar.png\" onclick='informacoes("+id+");'/></a></td></tr>";				
					if (cor == "td-claro")
						cor = "td-escuro";
						else
							cor = "td-claro"; //FP: Controle do "zebrado das linhas"
					
					i++;		
								
				} //FP:End do while
				
				$ret = ret+"<tbody></table>";
				//FP: Coloca tabela na página
				//$(ret).appendTo("#paginacao_laudos");
				
//				if($("#tb_pag").length > 0)
//				{
//					$("#tb_pag").html("");
//					$("#paginacao_laudos").html(ret);
//				}
//				else
//				{
//					$("#paginacao_laudos").html(ret);
//				}
					$("#pagincao_laudos").text("");
					$("#paginacao_laudos").html(ret);
				
		
				$("#tb_pag").tablesorter({
					headers: {
						0: { 
							sorter: false 
						},
						1: { 
							sorter: false 
						}, 
						2: { 
							sorter: false 
						},
						3: { 
							sorter: false 
						},
						4: { 
							sorter: false 
						},
						5: { 
							sorter: false 
						} 
					} 						 
				}); 
				$("#tb_pag").tablesorterPager({container: $("#pager")}); 

		
			}//FP: End do else

		})	
}
