$(document).ready(function() {
		$('#qry_paises').keypress(function(e) {
			if (e.which==13)
			{
				$('table > tbody > tr > td:first').click();
				$('#suggest_container').mouseout();
			}
			else if (e.which==8 || e.which==46)
			{
				$('#suggest_container').css('visibility','hidden');
			}
		});
		/**$('span').mouseover(function() {
			$(this).css('cursor','pointer');
			$(this).css('text-decoration','underline');
		}).mouseout(function() {
			$(this).css('cursor','default');
			$(this).css('text-decoration','none');
		});**/
});
function fFillSelect()
{
	$('#ajax_content').attr('innerHTML','<div align="center" style="height:300px;"><img src="\Imagens/ajax-loader(2).gif\" /></div>');
	$('#ajax_content').css('height','600px');
	if ($('#qry_paises').attr('value')!='')
	{
		var id_cid;
		$.post('cidades.php',
			   {pais:$('#qry_paises').attr('value')},
			   function(data)
			   {
			   		//alert(data);
					var response = data.split("||");
					if (response[1]!=null && response[1]!=undefined && response[1]!='')
					{
						fLimpaSelect();
						var sel = document.getElementById('slb_cidades');
						if (!response[1].match("//"))
						{
							var new_opt = document.createElement('option');
							new_opt.text = response[1];
							new_opt.value = response[1].replace(' ','_');
							try {
								sel.add(new_opt,null);
							}
							catch(ex) {
								sel.add(new_opt);	
							}
						}
					else {
						var cidades = new Array();
						cidades = response[1].split("//");
						fLimpaSelect();
						for (var x = 0; x <= cidades.length;x++)
						{
							//alert(cidades[x]);	
							if (cidades[x]!=null && cidades[x]!=undefined && cidades[x]!='')
							{
								var new_opts = document.createElement('option')	;
								var sel = document.getElementById('slb_cidades');
								new_opts.text = cidades[x];
								new_opts.value = cidades[x].replace(' ','_');
								
								try {
									sel.add(new_opts,null);	
								}
								catch(ex) {
									sel.add(new_opts);
								}
							}
						}
					}
					}
					else
					{
						fLimpaSelect();
						fLimpaEscolas();
						//alert(data);
					}
					
					if (response[0]!=null && response[0]!=undefined && response[0]!='')
					{	
						//alert(response[0]);
						$('#ajax_content').attr('innerHTML',response[0]);
						$('#ajax_content').css('height','auto');
					}
			   }
			   );	
	}
}
function fSuggest(pais)
{
	$.post('paises.php',
		   {pais:pais},
		   function(data)
		   {
			   
			   var texto = $('#qry_paises').attr('value');
			   if (data!=null && data!="" && texto.length>0)
			   {
				   $('#suggest_container').attr('innerHTML',data);
				   $('#suggest_container').css('visibility','visible');
				   $('#suggest_container').css('height','auto');
			   }
			  
		   }
	);
}
function chQry(valor)
{
	$('#curr_pais').attr('value',valor);
	$('#qry_paises').attr('value',valor);
	$('#suggest_container').animate({height:'0px'},1000);
	document.getElementById('slb_cidades').disabled=false;
	$('#td_cid').css("color","#000000");
	fLimpaEscolas();
	fLimpaSelect();
	$('#slb_cidades').addOption('Cidades','Cidades');
	fFillSelect();
}
function chCor(id)
{
	$('#suggest_container').css('visibility','visible');
	$('#'+id).css('background-color','#5DBAE6');
	$('#'+id).css('color','#FFFFFF');
	$('#'+id).css('cursor','pointer');
}
function vltCor(id)
{
	$('#'+id).css('background-color','rgb(255,255,255)');
	$('#'+id).css('color','#000000');
}
function fTodos() {
	$.post('paises.php',
		   {paises:'hellyeah'},
		   function(data)
		   {
			   $('#suggest_container').attr('innerHTML',data);
			   $('#suggest_container').css('visibility','visible');
			   $('#suggest_container').css('height','auto');
		   }
	);	
}
function fDesabilita()
{
	if ($('#qry_paises').attr('value')=='')
	{
		fLimpaSelect();
	}
}
function fListaCurso(id) {
	//alert(id);
	if (id!='.')
	{
		window.location="cursos.asp?cid="+id;
	}
}
function fListaTrab(id) {
	//alert(id);
	if (id!='.')
	{
		window.location="trabalho.asp?tid="+id;
	}
}
function fListaCid(cid) {
		$('#ajax_content').attr('innerHTML','&nbsp;&nbsp;&nbsp;&nbsp;<img src="\Imagens/ajax-loader(2).gif\" />');
		$('#ajax_content').css('height','600px');
		var cidade;
		if (cid!='') {
			if (cid.match("_"))
			{
				cidade = cid.replace(/_/,' ');	
			}
			else
			{
				cidade = cid;	
			}
		}
		if (cidade!='Cidades')
		{
			$.post('cidades.php',
			   {cid:cidade},
			   function(data)
			   {
					$('#ajax_content').attr("innerHTML",data);
					$('#ajax_content').css('height','auto');
			   });	
		}
}
function fLimpaSelect()
{
	var sel = document.getElementById('slb_cidades');
	for (var i=0;i<=sel.length-1;i++)
	{
		sel.remove(i);	
	}
	$('#slb_cidades').addOption('Cidades','Cidades');	
}
function fLimpaEscolas()
{
	var sel = document.getElementById('slb_escolas');
	for (var i=0;i<=sel.length-1;i++)
	{
		sel.remove(i);	
	}
	$('#slb_escolas').addOption('Escolas','Escolas');
}
function fFillEscolas() {
	fLimpaEscolas();
	$('#ajax_content').attr('innerHTML','&nbsp;&nbsp;&nbsp;&nbsp;<img src="\Imagens/ajax-loader(2).gif\" />');
	$('#slb_cidades').attr('disabled',false);
	var escola;
	escola = $('#slb_cidades').attr("value"); 
	if ($('#slb_cidades').attr("value")!='' && $('#slb_cidades').attr("value")!='Cidades')
	{
		if (escola.match("_"))
		{
			escola = escola.replace(/_/,' ');	
		}
		$.post('cidades.php',
			   {escolas:escola},
				function(data) {
					if (data!=undefined && data!=null && data!='')
					{
						var escolas = document.getElementById('slb_escolas');
						escolas.disabled=false;
						var callback = data.split("||");
						var resposta = new Array();
						resposta = data.split("//");
						fLimpaEscolas()
						var opt;
						for (var x = 0;x<=resposta.length;x++)
						{
							if (resposta[x]!=undefined && resposta[x]!=null && resposta[x]!='')
							{
								opt = document.createElement('option');
								opt.text = resposta[x];
								opt.value = opt.text.replace(' ','_');
								try {
									escolas.add(opt,null);
								}
								catch (ex) {
									escolas.add(opt);
								}
							}
						}
				}
			}
		);
	}
}

function sel_escolas(nome) 
	{
	//alert(nome);
	if (nome.match("_"))
	{
		nome = nome.replace(/_/,' ');	
		//alert(sel_val);
	}		
//	alert(nome);
		$.post('cidades.php',
		{sel_esc:nome},
		function(data) {
		 //var consOK = new Array();
		//	 consOK = data.split("||");
		//	$('#edita_id_noticia').attr('value',consOK[0]);
		//	$('#edita_titulo_noticia').attr('value',consOK[1]);
		//	$('#edita_conteudo_noticia').attr('value',consOK[2]);
			$('#sel_id').attr('innerHTML',data);
		});	
			
	}	

function fListaEscola()
{
	$('#ajax_content').attr('innerHTML','&nbsp;&nbsp;&nbsp;&nbsp;<img src="\Imagens/ajax-loader(2).gif\" />');
	$('#ajax_content').css('height','600px');
	var sel_val = $('#seless').attr("value");
//alert (sel_val);
/*
	if (sel_val.match("_"))
	{
		sel_val = sel_val.replace(/_/,' ');	
		//alert(sel_val);
	}
	//alert(sel_val);
*/	
	$.post('cidades.php',
		{escola:sel_val},
		function(data) {
			//alert(data);
			$('#ajax_content').css('height','auto');
			$('#ajax_content').attr("innerHTML",data);
		}
	);
	
}
