//--------------------------------------------------------	
//** Funcao Pai do Ajax
//--------------------------------------------------------	
function search_ajax(cpo_do_form,tipo){
//--------------------------------------------------------
	switch (tipo){
			case "materia" : 
				funcao_retorno = materia_return;
				break;
			case "uf" : 
				funcao_retorno = uf_return;
				break;

			default : 
				funcao_retorno = cmb_return;
	}
	if(cpo_do_form.value!=''){
	//--------------------------------------------------------	
		postDataReturnText('find.asp','key='+ cpo_do_form +'&tipo='+ tipo ,funcao_retorno);
	//	window.open('find.asp?key='+ cpo_do_form +'&tipo='+ tipo,'_debug') 
	//--------------------------------------------------------			
	}
}

//--------------------------------------------------------	
//** Funcoes auxiliares do Ajax
//--------------------------------------------------------	
function destroi_cmb(cpo)
{
	var objCampo = document.frm.return_ajax;
		objCampo.options.length = 0;
}
//--------------------------------------------------------	
function destroi_cmb2(cpo)
{
	var objCampo = eval("document."+ cpo);
		objCampo.options.length = 0;
}
//--------------------------------------------------------	
function materia_return(text)
{
		var objCampo = document.frm.opcao;
			objCampo.options.length = 0;
		var arr = text.split('|');
		var arrCol;
			
		for(i=0; i < (arr.length-1);i++){
		//--------------------------------------------------------		
			arrCol = arr[i].split(',');
			objCampo.options[i] = new Option(arrCol[1] , arrCol[0]);
		//--------------------------------------------------------
		}			
}
//--------------------------------------------------------	
function uf_return(text)
{
		var objCampo = document.frm.cidade;
			objCampo.options.length = 0;
		var arr = text.split('|');
		var arrCol;
			
		for(i=0; i < (arr.length-1);i++){
		//--------------------------------------------------------		
			arrCol = arr[i].split(',');
			objCampo.options[i] = new Option(arrCol[1] , arrCol[0]);
		//--------------------------------------------------------
		}			
}

//--------------------------------------------------------	
function HtmlEncode(valor)
{
	valor = valor.replace('Á','%C1') 
	valor = valor.replace('á','%E1') 
	valor = valor.replace('É','%C9') 
	valor = valor.replace('é','%E9') 
	valor = valor.replace('Í','%CD') 
	valor = valor.replace('í','%ED') 
	valor = valor.replace('Ó','%D3') 
	valor = valor.replace('ó','%F3') 
	valor = valor.replace('Ú','%DA') 
	valor = valor.replace('ú','%FA') 
	valor = valor.replace(':','%3A') 
	valor = valor.replace('!','%21') 
	valor = valor.replace('¡','%A1') 
	return valor;
}
