var texto_anterior = new String;
$(document).ready(function(){
	texto_anterior = $('#termos').attr('value');

	$('.form-busca').submit(function() {
		var params = new String();
		
		if ($('#c1').attr('checked')) {
			params += $('#c1').attr('value')+'/';
		}
		if ($('#c2').attr('checked')) {
			params += $('#c2').attr('value')+'/';
		}
		if ($('#c3').attr('checked')) {
			params += $('#c3').attr('value')+'/';
		}
		if ($('#c4').attr('checked')) {
			params += $('#c4').attr('value')+'/';
		}
		if ($('#c5').attr('checked')) {
			params += $('#c5').attr('value')+'/';
		}
		if ($('#c6').attr('checked')) {
			params += $('#c6').attr('value')+'/';
		}
		
                if ($('#termos').attr('value')){
                    params += remover_acentos($('#termos').attr('value'));
                    if (texto_anterior == $('#termos').attr('value'))
                    {
                            if (Number($('#offset').val()) > 0) params += '/'+$('#offset').val();
                    }
                }else{
                    params += remover_acentos($('#termos2').attr('value'));
                    if (texto_anterior == $('#termos2').attr('value'))
                    {
                            if (Number($('#offset').val()) > 0) params += '/'+$('#offset').val();
                    }
                }
		
		$(this).attr('action','/busca/'+params);
	});
	
	
	$('#filtrar-por-area').click(function() {
		if ($('#filtros-busca').css('display') == 'none') {
			$('#filtros-busca').css('display','block');
		} else {
			$('#filtros-busca').css('display','none');
		}
		return false;
	})
});

function lowercase(_string)
{
	_string = _string.toLowerCase();
	_string = _string.replace(/[áàâãäª]/g,'a');
	_string = _string.replace(/[éèêë]/g,'e');
	_string = _string.replace(/[ÍÌÎÏ]/g,'i');
	_string = _string.replace(/[íìîï]/g,'i');
	_string = _string.replace(/[óòôõöº]/g,'o');
	_string = _string.replace(/[úùûü]/g,'u');
	_string = _string.replace(/ç/g,'c');
	_string = _string.replace(/´/g,'');
	_string = _string.replace(/`/g,'');
	_string = _string.replace(/~/g,'');
	_string = _string.replace(/\^/g,'');
	_string = _string.replace(/¨/g,'');
	_string = _string.replace(/,/g,'');
	_string = _string.replace(/\./g,'');
	return _string.replace(/ /g,'-');
}

function remover_acentos(_string) {
	_string = lowercase(_string);
	do {
		_string = _string.replace(/--/g,'-');
	} while(_string.indexOf('--') >= 0);
	return _string;
}
