﻿var addslides = new Array();
var addslidestates = new Array();

// für name müssen folgende divs vorhanden sein:
// --> name, nametoggle, nameimg
// state = hide | show (obs zu beginn geschlossen oder geöffnet is)
// das slide ist dann über name_slide ansprechbar
function AddSlide(name, state)
{
	if (state != "hide" && state != "show")
	{
		state = "hide";
	}
	addslides.push(name);
	addslidestates.push(state);
}

function EvalSlides()
{
	for (var i=0; i<addslides.length; i++)
	{
		var name = addslides[i];
		var state = addslidestates[i];
		var status = "open";
		if (state == "hide")
		{
			status = "closed";
		}
		var evalstr = 
			"var chk1 = $('" + name + "');" +
			"var chk2 = $('" + name + "toggle');" +
			"var chk3 = $('" + name + "img');" +
			"if (chk1 != null && chk2 != null && chk3 != null) {" +
			"var " + name + "_slide = new Fx.Slide('" + name + "');" +
			"$('" + name + "').state = '" + status + "';" +
			"$('" + name + "toggle').addEvent('click', function(e) {" +
			"	e.stop();" +
			"	" + name + "_slide.toggle().chain(function() {" +
			"	if ($('" + name + "').state == 'open') {" +
			"		$('" + name + "').state = 'closed';" +
			"		$('" + name + "img').src = '/files/11C6A6CE36F/btn_down.png';" +
			"	} else" +
			"	{" +
			"		$('" + name + "').state = 'open';" +
			"		$('" + name + "img').src = '/files/11C6AA45707/btn_up.png';" +
			"	}" +
			"	});" +
			"});" +
			"" + name + "_slide." + state + "();" +
			"}";
		eval(evalstr);
	}
}

window.addEvent('domready', function()
{
	// falls name nicht existiert wirds ignoriert
	AddSlide("Kritiken", "hide");
	EvalSlides();
});
