function widgetAction(id,id_cat)
	{
		var targetElement = $(id);
		if (targetElement.style.display == "none")
		{
			new Effect.Appear(id,{duration:1.0,beforeStart:searchByForm('user/update/config/widget/add/' + id_cat,'message')});
			addCategory(id_cat);
		} 
		else 
		{
			new Effect.Fade(id,{duration:1.0,beforeStart:searchByForm('user/update/config/widget/remove/' + id_cat,'message')});
			removeCategory(id_cat);	
		}
	}

function widgetShow(id,id_cat)
	{
		var targetElement = $(id);
		if (targetElement.style.display == "none")
		{
			new Effect.Appear(id,{duration:1.0,beforeStart:addCategory(id_cat)});
		
		} 
		else 
		{
			new Effect.Fade(id,{duration:1.0,beforeStart:removeCategory(id_cat)});
			
		}
	}
