function onBusca ( form ) {

	//verifica busca.
	var q = "";
	var campos = ['sexo', 'faixa_etaria', 'estado_id', 'cidade_id'];
	var isOpcaoCampos = false;
	for( var i = 0; i < campos.length; i++ ) {
		var select = form[campos[i]];
		if (campos[i] == "estado_id" || campos[i] == "cidade_id") {
			q += '#' + select.options[select.selectedIndex].text;
		} 
		else{
			q += '#' + select.options[select.selectedIndex].value;
		}
		if(select.options[select.selectedIndex].value != "-1") 
		{
			isOpcaoCampos = true; 
		}	
	}
	var thumbnail = document.getElementById('thumbnail');
	if (thumbnail != null && thumbnail.checked){
		document.getElementById("thumbnail").value="true";
		isOpcaoCampos = true;
	}
	form.chave.value = q;
	return boxOffline.onBusca(form, isOpcaoCampos);
}
function changePais(cb){
	var idPais = cb.options[cb.selectedIndex].value;
	Util.loadEstados(idPais,fillEstado);
}
var fillEstado = function (json){
	var comboEstado = document.getElementById('formEstado');
	var comboCidade = document.getElementById('formCidade');
	var comboPais = document.getElementById('formPais');

	if(comboPais.options[comboPais.selectedIndex].value > 1) {
		comboEstado.options.length = 0;
		comboEstado.options[0] = new Option("-",0);
		comboCidade.options.length = 0;
		comboCidade.options[0] = new Option("-",0);
	}
	else {
		comboEstado.options.length = 0;
		comboEstado.options[0] = new Option("UF",-1);

		if(comboPais.options[comboPais.selectedIndex].value != -1){
			var x = comboEstado.options.length;
			x = json.length;
			for(var i = 0; i<x;i++){
				comboEstado.options[i+1] = new Option(json[i].sigla,json[i].eid);
			}
		}
		comboCidade.options.length = 0;
		comboCidade.options[0] = new Option("cidade",-1);
	}
}
function changeEstado(cb){
	boxOffline.hideErro();
	var comboPais = document.getElementById('formPais');
	if(cb.options.length > 1) {
		var comboCidade = document.getElementById('formCidade');
		var idEstado = cb.options[cb.selectedIndex].value;
		
		if(idEstado > 0)
			Util.loadCidades(idEstado,fillCidade);
		else {
			comboCidade.options.length = 0;
			comboCidade.options[0] = new Option("cidade",-1);
		}
	}
}
var fillCidade = function (json){
	var combo = document.getElementById('formCidade');
	var x = combo.options.length;
	for(var i =1; i<x;i++){
		combo.options[i] = null;
	}
	x = json.length;
	for(var i = 0; i<x;i++){
		combo.options[i+1] = new Option(json[i].nome,json[i].cid);
		if( document.getElementById('formCidadeId') && document.getElementById('formCidadeId').value == json[i].cid )
			combo.options[i+1].selected = true;
	}
}

function goBuscaPessoa(flg){
	boxOffline.hideErro();
	if(flg){
		document.getElementById("BoxBusca2").style.display = "block";
		document.getElementById("BoxBusca1").style.display = "none";
	}else{
		document.getElementById("BoxBusca2").style.display = "none";
		document.getElementById("BoxBusca1").style.display = "block";
	}
}

function changeSexo(cb)
{
	boxOffline.hideErro();
}

function changeIdade(cb)
{
	boxOffline.hideErro();
}

