function buscar(params, action, obj_resultado){
	$.ajax({
		type: "POST",
		url: action,
		data: params,
		success: function(html){
			$(obj_resultado).html(html);
		}
	});
}
	
function busca_loja(form, ajax) {
	
	$(form).find('select[name="subcategoria_id"]').attr('disabled','disabled');
	$(form).find('.bt_busca').attr('disabled','disabled');
	
	$(form).find('select[name="categoria_id"]').change(function(){
		$(form).find('.bt_busca').attr('disabled','disabled');
		var categoria = $(this).val();
		jQuery.ajax({
			url: base_url+"admin/categorias/get_subcategorias/"+categoria,
			success: function(data){
				if(data.length > 0) {
					$(form).find('select[name="subcategoria_id"]').attr('disabled','');
					var html = '<option value="">Selecione uma região</option>'+"\n";
				} else {
					$(form).find('select[name="subcategoria_id"]').attr('disabled','disabled');
					if(categoria == '') {
						var html = '<option value="">Selecione um estado</option>'+"\n";
					} else {
						var html = '<option value="">Nenhuma região cadastrada</option>'+"\n";
					}
				}
				$.each(data, function(key, val) {
					html += '<option value="'+val.id+'">'+val.subcategoria+'</option>'+"\n";
				});
				$(form).find('select[name="subcategoria_id"]').html(html);
			}
		});
	});
	
	$(form).find('select[name="subcategoria_id"]').change(function(){
		var subcategoria = $(this).val();
		if(subcategoria == '') {
			$(form).find('.bt_busca').attr('disabled','disabled');
		} else {
			$(form).find('.bt_busca').attr('disabled','');
		}
	});
	
	if(ajax) {
		$(form).submit(function(){
			var action = $(this).attr('action');
			buscar($(this).serialize(), action, $('.resultado_busca') );
			return false;
		});
	}
}
