startSliders = function() {
	$$('div.slidecontainer').each(function (objSlider) {
		objSlider.immediateDescendants().each(function (objElems) {
			switch(objElems.tagName) {
				case 'A': {
					objElems.className = 'slideclose';
					Event.observe(objElems, 'click', function(event) {
						var a = Event.element(event);
						var id = (new RegExp(/sl_(\d+)_link/i)).exec(a.id)[1];
						var div = $('sl_' + id + '_block');

						if (div.visible()) {
							a.className = 'slideclose';
							div.hide();
						} else {
							a.className = 'slideopen';
							div.show();
						}

						 Event.stop(event);
					});

					break;
				}
				case 'DIV': {
					objElems.hide();

					break;
				}
			}
		});
	});
}

if (window.attachEvent) {
	window.attachEvent('onload', startSliders);
} else if (window.addEventListener) {
	window.addEventListener('load', startSliders, false);
}