var T = {
	toggle: function () {
		var img = arguments[0];
		var id = arguments[1];

		var url = img.src;
		var message = img.title;
		if (Element.visible(id)){
			url = url.replace(/open/, 'close');
			message = message.replace(/close/, 'open');
		}else{
			url = url.replace(/close/, 'open');
			message = message.replace(/open/, 'close');
		}
		img.src = url;
		img.alt = message;
		img.title = message;
		Element.toggle(id);
	},

	toggleAll: function () {
		var img = arguments[0];

		var url = img.src;
		var message = img.title;

		var toOpen = !url.match(/open/);

		if (!toOpen){
			url = url.replace(/open/, 'close');
			message = message.replace(/close/, 'open');
		}else{
			url = url.replace(/close/, 'open');
			message = message.replace(/open/, 'close');
		}
		img.src = url;
		img.alt = message;
		img.title = message;

		$$('.section').each(function(obj){
				var id = obj.id;
				var imgId = id.replace(/sec/, 'img');
				if (Element.visible(id) != toOpen){
					T.toggle($(imgId), id);
				}
			}
		);
	},
	
	toggleDetails: function () {
		var bt = arguments[0];
		var id = arguments[1];

		if (bt.value == '+') {
			bt.value = '-';
			Element.show(id);
		} else {
			bt.value = '+';
			Element.hide(id);
		}
	}
	
};


