var CallBacks_categoria_deteccion = {
		param0: 'id-categoria-deteccion',

	doCallBack: function(event)
	{
        var doRequest = true;
       
        if (doRequest)
        {         
            var loader = $('categoria_deteccion_loader');
            if (loader)
            {
                loader.style.display = 'inline';
            }
		    var options = {
			    method: 'post',
			    postBody: "page=Home&action=getContenidoCategoria&ajaxCall[MD5]=8cf04a9734132302f96da8e113e80ce5&ajaxCall[cid]=" + $('id-categoria-deteccion').getText() + "",
			    onSuccess: function(transport, json)
			    {
				    if (!json)
				    {
					    //alert(transport.responseText);
                        updateCategoria(transport, 'categoria_deteccion');
                    
				    } else {
					    Barakus.catchCallBack(json);
    updateCategoria(transport, 'categoria_deteccion');
                    
				    }
                    if (loader)
                    {
                        loader.style.display = 'none';
                    }
			    }
		    }
            new Ajax.Request('/index.php', options);
            if (event)
            {
                Event.stop(event);
            }
            return false;
        }
	}
}
Event.observe(window, 'dom:loaded', function() 
{

        if ($('categoria_deteccion'))
        {
            Event.observe('categoria_deteccion', 'click', CallBacks_categoria_deteccion.doCallBack.bindAsEventListener(this));
        }
    });
var CallBacks_categoria_control = {
		param0: 'id-categoria-control',

	doCallBack: function(event)
	{
        var doRequest = true;
       
        if (doRequest)
        {         
            var loader = $('categoria_control_loader');
            if (loader)
            {
                loader.style.display = 'inline';
            }
		    var options = {
			    method: 'post',
			    postBody: "page=Home&action=getContenidoCategoria&ajaxCall[MD5]=8cf04a9734132302f96da8e113e80ce5&ajaxCall[cid]=" + $('id-categoria-control').getText() + "",
			    onSuccess: function(transport, json)
			    {
				    if (!json)
				    {
					    //alert(transport.responseText);
                        updateCategoria(transport, 'categoria_control');
                    
				    } else {
					    Barakus.catchCallBack(json);
    updateCategoria(transport, 'categoria_control');
                    
				    }
                    if (loader)
                    {
                        loader.style.display = 'none';
                    }
			    }
		    }
            new Ajax.Request('/index.php', options);
            if (event)
            {
                Event.stop(event);
            }
            return false;
        }
	}
}
Event.observe(window, 'dom:loaded', function() 
{

        if ($('categoria_control'))
        {
            Event.observe('categoria_control', 'click', CallBacks_categoria_control.doCallBack.bindAsEventListener(this));
        }
    });
var CallBacks_categoria_medicion = {
		param0: 'id-categoria-medicion',

	doCallBack: function(event)
	{
        var doRequest = true;
       
        if (doRequest)
        {         
            var loader = $('categoria_medicion_loader');
            if (loader)
            {
                loader.style.display = 'inline';
            }
		    var options = {
			    method: 'post',
			    postBody: "page=Home&action=getContenidoCategoria&ajaxCall[MD5]=8cf04a9734132302f96da8e113e80ce5&ajaxCall[cid]=" + $('id-categoria-medicion').getText() + "",
			    onSuccess: function(transport, json)
			    {
				    if (!json)
				    {
					    //alert(transport.responseText);
                        updateCategoria(transport, 'categoria_medicion');
                    
				    } else {
					    Barakus.catchCallBack(json);
    updateCategoria(transport, 'categoria_medicion');
                    
				    }
                    if (loader)
                    {
                        loader.style.display = 'none';
                    }
			    }
		    }
            new Ajax.Request('/index.php', options);
            if (event)
            {
                Event.stop(event);
            }
            return false;
        }
	}
}
Event.observe(window, 'dom:loaded', function() 
{

        if ($('categoria_medicion'))
        {
            Event.observe('categoria_medicion', 'click', CallBacks_categoria_medicion.doCallBack.bindAsEventListener(this));
        }
    });
var CallBacks_categoria_domotica = {
		param0: 'id-categoria-domotica',

	doCallBack: function(event)
	{
        var doRequest = true;
       
        if (doRequest)
        {         
            var loader = $('categoria_domotica_loader');
            if (loader)
            {
                loader.style.display = 'inline';
            }
		    var options = {
			    method: 'post',
			    postBody: "page=Home&action=getContenidoCategoria&ajaxCall[MD5]=8cf04a9734132302f96da8e113e80ce5&ajaxCall[cid]=" + $('id-categoria-domotica').getText() + "",
			    onSuccess: function(transport, json)
			    {
				    if (!json)
				    {
					    //alert(transport.responseText);
                        updateCategoria(transport, 'categoria_domotica');
                    
				    } else {
					    Barakus.catchCallBack(json);
    updateCategoria(transport, 'categoria_domotica');
                    
				    }
                    if (loader)
                    {
                        loader.style.display = 'none';
                    }
			    }
		    }
            new Ajax.Request('/index.php', options);
            if (event)
            {
                Event.stop(event);
            }
            return false;
        }
	}
}
Event.observe(window, 'dom:loaded', function() 
{

        if ($('categoria_domotica'))
        {
            Event.observe('categoria_domotica', 'click', CallBacks_categoria_domotica.doCallBack.bindAsEventListener(this));
        }
    });

Event.observe(window, 'dom:loaded', function() 
{
    new Barakus.AjaxAutocompleter("buscador_principal", "autocomplete_choices_buscador_principal", "/index.php", {"field":"buscador_principal","page":"Categoria.Productos","action":"searchProductos","llloader":"\/img\/loader.gif","onFinish":goSelected,"afterUpdateElement":seleccionPrincipal,"callback":setParamsPrincipal,"id":"autocomplete_choices_buscador_principal","paramName":"buscador_principal","method":"post","postBody":"page=Categoria.Productos&action=searchProductos&ajaxCall[MD5]=bab13399a5380f1f95be9e4d17608e34"});
});

