var ShowOptionals = new function() {
	var MainElem;
	var Elem;
	var Img;
	
	this.init = function() {
		var self = ShowOptionals;
		if (!document.getElementById) return;
		self.MainElem = document.getElementById('OptionaleAngaben');
		if (self.MainElem) self.MainElem.style.display = 'none';
		
		self.Elem = document.getElementById('OptionaleAngabenOpener');
		if (self.Elem) self.Elem.innerHTML = '<a href="javascript:ShowOptionals.ToggleVis(); ">'+self.Elem.innerHTML+'</a>';
		self.Img = document.getElementById('OptionaleAngabenIcon');
	},
	
	this.ToggleVis = function() {
		var self = ShowOptionals;
		if (self.MainElem.style.display == 'none') {
			self.MainElem.style.display = 'block';
			self.Img.src = '/gfx/icon_arrowup.gif';
		}
		else {
			self.MainElem.style.display = 'none';
			self.Img.src = '/gfx/icon_arrowdown.gif';
		}
		
	},
	
	this.cleanup = function() {
		var self = ShowOptionals;
		self.MainElem = null;
		self.Elem = null;
	}
}
window.addEvent('unload', ShowOptionals.cleanup);
window.addEvent('load', ShowOptionals.init);
