var showHideArticle =
{
	init: function()
	{
		var articles = Core.getElementsByClass("artikel");
		for(i = 0; i < articles.length; i++)
		{
			Core.addEventListener(articles[i].previousSibling, "click" , showHideArticle.showHide);
			Core.addClass(articles[i],"hide");
		}
	},

	showHide: function()
	{
		if(Core.hasClass(this.nextSibling,"hide"))
		{
			Core.removeClass(this.nextSibling,"hide");
			Core.addClass(this.nextSibling,"artikel");
			//alert(this.childNodes[2]);
			//alert(this.childNodes[4]);
			if(this.childNodes[2] == "[object HTMLSpanElement]")
			{
				this.childNodes[2].childNodes[0].nodeValue = "Dölj artikel [ - ]";
			}
			else
			{
				this.childNodes[4].childNodes[0].nodeValue = "Dölj artikel [ - ]";
			}
		}
		else if(Core.hasClass(this.nextSibling,"artikel"))
		{
			Core.removeClass(this.nextSibling,"artikel");
			Core.addClass(this.nextSibling,"hide");
			if(this.childNodes[2] == "[object HTMLSpanElement]")
			{
				this.childNodes[2].childNodes[0].nodeValue = "Visa artikel [ + ]";
			}
			else
			{
				this.childNodes[4].childNodes[0].nodeValue = "Visa artikel [ + ]";
			}
		}
	}
};
Core.start(showHideArticle);