Common.Event.add(
	document,
	'DOMContentLoaded',
	function() {
		
		var aElementsOpenable = Common.Dom.getElementsByClassName(document, 'openable', 'div');
		
		for(var i = 0, oElementOpener; i < aElementsOpenable.length; i++) {
		
			aElementsOpener = Common.Dom.getElementsByClassName(aElementsOpenable[i], 'this', 'span');
			
			if(aElementsOpener[0]) {
				Common.Event.add(
					aElementsOpener[0],
					'click',
					function(i) {
					
						return function() {
						
							Common.Class[Common.Class.match(aElementsOpenable[i], 'openable-opened')? 'remove' : 'add'](aElementsOpenable[i], 'openable-opened');
						
						}
					
					}(i)
					);
			}
		
		}
	
	}
	);
