window.addEvent("domready", function(){
	$$('.yaaccContent').each(function(item){
		item.addClass("yacc-closed");
		var lineHeight = item.getStyle("line-height");
		item.setStyle("overflow", "hidden");
		if(item.hasClass('yaaccContentShowFirstLine')) {
			item.setStyle("height", lineHeight);
		}
		else {
			item.setStyle("height", 0);
		}
	})
	
	$$('.yaaccToggler').each(function(item){
	
		item.setStyle('cursor', 'pointer');
		item.addClass("yacc-closed-head");
		var indicator = new Element('div', {
			'class': 'indicator'
		});
		item.adopt(indicator);
	
		item.addEvent('click', function(){
			var toToggle = item.getNext('.yaaccContent');
			
			if(!toToggle.hasClass('yacc-closed')) {
				
				var lineHeight = toToggle.getStyle("line-height");
				toToggle.setStyle("overflow", "hidden");
				if(toToggle.hasClass('yaaccContentShowFirstLine')) {
					toToggle.setStyle("height", lineHeight);
				}
				else {
					toToggle.setStyle("height", 0);
				}				
			}
			else {
				toToggle.setStyle('height', 'auto');
			}
			
			toToggle.toggleClass('yacc-closed');
			item.toggleClass('yacc-closed-head');
		})
	})
	
});
