
      $().ready(function() {
			
			$("#carregando").hide();
			
			$('#estados').attr("disabled", true);
			
			$('#cidades').attr("disabled", true); 
			
			$('#especialidades').attr("disabled", true);
			
			$('#grupoPrestador').attr("disabled", true);
			
			$('#plus_faz_opt').hide();
			
			$('#plus_faz_hospital').hide();
			
			//$('#textoPrestador').attr("disabled", true);
			
			$('#btEnviar').attr("disabled", true);
			
			$("#resultadoPesquisa").hide();
			
			
			if ( $("#cpf").val() == "" )
			{
				$('#estados').attr("disabled", true);	 
						
				$('#cidades').attr("disabled", true); 
			
				$('#especialidades').attr("disabled", true);
			
				$('#grupoPrestador').attr("disabled", true);
					
				//$('#textoPrestador').attr("disabled", true);
						
				 $('#btEnviar').attr("disabled", true);
						
			 }
			
			
			$("#cpf").keyup( function() { 
									  
				 $("#carregando").ajaxStart(function(){	$("#carregando").show(); });
					
				 $("#carregando").ajaxStop(function() {	$("#carregando").hide(); });
										   
				 $.post('http://www.assefaz.org.br/portal/aplicativos/redeCredenciada/WEB-INF/buscaCpf.php',{ dado : $("#cpf").val() },function(resposta)
				 {
					 $('#chave').html(resposta);
					 
					  if ($('#chaveValidada').val()=="okaz")
					 {
						$('#estados').attr("disabled", false);	 
					 }
					   if ($('#chaveValidada').val()=="nda" || $("#cpf").val() == "" )
					 {
						$('#estados').attr("disabled", true);	 
						
						$('#cidades').attr("disabled", true); 
			
						$('#especialidades').attr("disabled", true);
						
						$('#grupoPrestador').attr("disabled", true);
						
						//$('#textoPrestador').attr("disabled", true);
						
						$('#btEnviar').attr("disabled", true);
						
					 }
					 
     			 });
				 
				
				 
				// alert($('#chaveValidada').val());
			});
			
			/*
			if ($("#cpf").keypress(function(e))
			{
				alert($("#cpf").val());	
			}
			*/
			$("select[@name=tipoOperacao]").change(function()
			{	
				
				var tipo = $(this).val();
				
				 $("#carregando").ajaxStart(function(){	$("#carregando").show(); });
					
				 $("#carregando").ajaxStop(function() {	$("#carregando").hide(); });
				 
				 
				if ( tipo == "plus_faz_hospital" )
				{
					$("#escondeTudo").hide();
					$("#esconde").hide();
					$('#plus_faz_opt').hide();
					$('#plus_faz_hospital').show();
					$('#redeBook').hide();
					$('#cidades').attr("disabled", true);
					
					//$('#especialidadesPlusFaz').attr("disabled", true);
					
					 $('select[@name=abrangencia_hospital]').html('<option value="sda">Carregando...</option>');
					
					/*
					$.post('http://www.assefaz.org.br/portal/aplicativos/redeCredenciada/WEB-INF/buscaAbrangencia.php',
					 { abrangencia_hospital : $(this).val() },function(resposta)
				 	 { 
						 $('select[@name=abrangencia_hospital]').html(resposta)	
						
						 $('#btEnviar').attr("disabled", false);
						 
					 });
					 */
					 $.post('http://www.assefaz.org.br/portal/aplicativos/redeCredenciada/WEB-INF/regioes.php',
							 {  },function(resposta)
							 { 
								//$('#estadoPlusFaz').attr("disabled", false);
								$('select[@name=uf_hospital]').html(resposta);
								 $('#btEnviar').attr("disabled", false);
								//$('select[@name=especialidadesPlusFaz]').attr("disabled", false);
								
							 });
				}
				 
			
			    if ( tipo == "plus_faz" )
				{
					$("#escondeTudo").hide();
					$("#esconde").hide();
					$('#plus_faz_opt').show();
					$('#redeBook').hide();
					$('#plus_faz_hospital').hide();
					$('#especialidadesPlusFaz').attr("disabled", true);
					$('#estadoPlusFaz').attr("disabled", true);
					
					//$('select[@name=abrangencia]').html('<option value="sda">Carregando...</option>');
					
					$.post('http://www.assefaz.org.br/portal/aplicativos/redeCredenciada/WEB-INF/regioes.php',
							 {  },function(resposta)
							 { 
								$('#estadoPlusFaz').attr("disabled", false);
								$('select[@name=estadoPlusFaz]').html(resposta);
								$('select[@name=especialidadesPlusFaz]').attr("disabled", false);
								
							 });
					/*
					$.post('http://www.assefaz.org.br/portal/aplicativos/redeCredenciada/WEB-INF/buscaAbrangencia.php',
					 { abrangencia : $(this).val() },function(resposta)
				 	 { 
						 $('select[@name=abrangencia]').html(resposta)	
						 
						// 
						
						// $('#btEnviar').attr("disabled", false);
						 
					 });
					
					$('select[@name=estadoPlusFaz]').html('<option value="sda">Carregando...</option>');
					$("select[@name=abrangencia]").change(function()
					{	
						if ( $(this).val()!=null)
						{
							$('#estadoPlusFaz').attr("disabled", false);
							$('#especialidadesPlusFaz').attr("disabled", false);
							$.post('http://www.assefaz.org.br/portal/aplicativos/redeCredenciada/WEB-INF/regioes.php',
							 { abrangencia : $(this).val() },function(resposta)
							 { 
								$('select[@name=estadoPlusFaz]').html(resposta)	
								
								
							 });
						}
						if ( $(this).val()==null)
						{
							$('select[@name=estadoPlusFaz]').html('<option value="sda">Carregando...</option>');
							$('#estadoPlusFaz').attr("disabled", true);	
						}
						
						
					});
					*/
					$('#btEnviar').attr("disabled", false);
					
					$('select[@name=especialidadesPlusFaz]').html('<option value="sda">Carregando...</option>');
					
					$.post('http://www.assefaz.org.br/portal/aplicativos/redeCredenciada/WEB-INF/buscaEspecialidade.php',
					 { abrangencia : 71 //abrangencia : $(this).val() 
					 },function(resposta)
				 	 { 
						 $('select[@name=especialidadesPlusFaz]').html(resposta)	
						
						 $('#btEnviar').attr("disabled", false);
						 
					 });	
				}
				 
				 if ( tipo == "hospital" )
				 {
					$("#carregando").ajaxStart(function(){	$("#carregando").show(); });
				 	$("#carregando").ajaxStop(function() {	$("#carregando").hide(); });
					 $('#redeBook').show();
					 $("#esconde").hide();
					 $('#plus_faz_opt').hide();
					 $('#plus_faz_hospital').hide();
					 $("#escondeTudo").show();
					 $('#estados option').eq(0).attr('selected', 'selected');
					 $('#cidades option').eq(0).attr('selected', 'selected');
					 /*
					 $.post('http://www.assefaz.org.br/portal/aplicativos/redeCredenciada/WEB-INF/buscaCidade.php',
					 { estado : $(this).val() },function(resposta)
				 	 {
      					$("#esconde").html(resposta);
					 });
					 */
				 }
				 if ( tipo == "clinica" )
				 {
					$("#esconde").show();
					$('#redeBook').show();
					$("#escondeTudo").show();
					$('#plus_faz_opt').hide();
					$('#plus_faz_hospital').hide();
					$('#estados').attr("disabled", true);
					$('#cidades').attr("disabled", true); 
					$('#estados option').eq(0).attr('selected', 'selected');
					 $('#cidades option').eq(0).attr('selected', 'selected');
					 
					$('#especialidades').attr("disabled", true);
					
					$('#grupoPrestador').attr("disabled", true);
					
					//$('#textoPrestador').attr("disabled", true);
					
					$('#btEnviar').attr("disabled", true);
					
					$("#resultadoPesquisa").hide();
				 }
				 
				 $('#estados').attr("disabled", false); 
			});
			
			

      		$("select[@name=estados]").change(function()
			{	
			
				 $('#cidades').attr("disabled", false); 
     			 
				 $('select[@name=cidades]').html('<option value="sda">Carregando cidades...</option>');
				
				 $("#carregando").ajaxStart(function(){	$("#carregando").show(); });
					
				 $("#carregando").ajaxStop(function() {	$("#carregando").hide(); });

      			 $.post('http://www.assefaz.org.br/portal/aplicativos/redeCredenciada/WEB-INF/buscaCidade.php',{ estado : $(this).val() },function(resposta)
				 {
      				$('select[@name=cidades]').html(resposta);
     			 }

    			 );

     		 });
			
			
			$("select[@name=cidades]").change(function()
			{
				 $('#especialidades').attr("disabled", false);
				
				$("#carregandoEspecialidade").ajaxStart(function(){ $("#carregandoEspecialidade").show();  });
					
				$("#carregandoEspecialidade").ajaxStop(function(){ $("#carregandoEspecialidade").hide();   });

     			 $('select[@name=especialidades]').html('<option value="sda">Carregando especialidades...</option>');

      			 $.post('http://www.assefaz.org.br/portal/aplicativos/redeCredenciada/WEB-INF/buscaEspecialidade.php',{ cidade : $(this).val(), UF : $("#estados").val() },function(respostaEspecialidade)
				 {
      				$('select[@name=especialidades]').html(respostaEspecialidade);
					
					if ( $('#tipoOperacao').val() == "hospital")
					{
						$('#btEnviar').attr("disabled", false);
					}
					
     			 }

    			 );

     		 });
			
			
			$("select[@name=especialidades]").change(function()
			{			
				 $('#grupoPrestador').attr("disabled", false);
				 
				/* $('#textoPrestador').attr("disabled", false);
			*/
				$('#btEnviar').attr("disabled", false);
					
     			 $('select[@name=grupoPrestador]').html('<option value="sda">Carregando grupos...</option>');

      			 $.post('http://www.assefaz.org.br/portal/aplicativos/redeCredenciada/WEB-INF/buscaGrupo.php',{ grupo : $(this).val(), UF : $("#estados").val(), cidade : $("#cidades").val(), especialidade : $("#especialidades").val() },function(respostaGrupo)
				 {
      				$('select[@name=grupoPrestador]').html(respostaGrupo);
     			 }

    			 );
				 
				 $("#showGrupos").fadeIn("normal");

     		 });
			
			
			$("select[@name=grupoPrestador]").change(function()
			{	
			
				//$("#prestadorNome").fadeIn("normal");
				
			
			 });
			
			
			$("#btEnviar").click(function()
			{
				$("#resultadoPesquisa").fadeIn("normal");	
				
				$("#carregando").ajaxStart(function(){	$("#carregando").show(); });
					
				 $("#carregando").ajaxStop(function() {	$("#carregando").hide(); });
				
				
				if ($('#tipoOperacao').val() == "plus_faz")
				{
					$.post('http://www.assefaz.org.br/portal/aplicativos/redeCredenciada/WEB-INF/resultadoAbrangencia.php',
					{  abrangencia  : $("#abrangencia ").val() , especialidade : $("#especialidadesPlusFaz").val(),
					  estadoPlusFaz : $("#estadoPlusFaz").val()},
					  function(resultadoBusca)
					  {
						$('#resultadoPesquisa').html(resultadoBusca);
					  });	
					//abrangencia : $(this).val()
				}		
				
				
				if ($('#tipoOperacao').val() == "plus_faz_hospital")
				{
				
					$.post('http://www.assefaz.org.br/portal/aplicativos/redeCredenciada/WEB-INF/resultadoAbrangenciaHospital.php',
					{  uf  : $("#uf_hospital").val() },
					  function(resultadoBusca)
					  {
						$('#resultadoPesquisa').html(resultadoBusca);
					  });	
					
				}		
				
				if ($('#tipoOperacao').val() == "hospital")
				{	
					$.post('http://www.assefaz.org.br/portal/aplicativos/redeCredenciada/WEB-INF/resultadoBuscaHospitais.php',
					{  UF : $("#estados").val(), cidade : $("#cidades").val() },
					  function(resultadoBusca)
					  {
						$('#resultadoPesquisa').html(resultadoBusca);
					  });
				}
				if ($('#tipoOperacao').val() == "clinica")
				{
					 $.post('http://www.assefaz.org.br/portal/aplicativos/redeCredenciada/WEB-INF/resultadoBusca.php',
					 { nomePrestador : $("#textoPrestador").val(), UF : $("#estados").val(), 
					   cidade : $("#cidades").val(), especialidade : $("#especialidades").val(),
					   grupoPrestador: $("#grupoPrestador").val() },
					  function(resultadoBusca)
					  {
						$('#resultadoPesquisa').html(resultadoBusca);
					  });
				}
				
			});

      });


