(function(){
	

	var Dom = YAHOO.util.Dom;
	var Event = YAHOO.util.Event;
	var accordionPanel = 'accordion-panel';
	var panelHeight = 0;
	document.write('<style type="text/css"> .'+accordionPanel+' { height: ' + panelHeight + '; overflow: hidden; } </style>');
				   
	function toggleAccordion() {
			
		var panel = Dom.getElementsByClassName(accordionPanel,'div',this.parentNode)[0];
		
		if (panel) {
			if (panel.clientHeight == panelHeight) {

				var textAnim = new YAHOO.util.Anim(panel, {  
					height: { to: panel.scrollHeight }
					}, 0.5, YAHOO.util.Easing.easeBoth); 
				textAnim.animate();
				this.innerHTML = 'hide alerts...';
				// Dom.replaceClass(this,'closed','open');
			}
			else {
				var textAnim = new YAHOO.util.Anim(panel, {  
					height: { to: panelHeight }
					}, 0.5, YAHOO.util.Easing.easeBoth); 
				textAnim.animate();
				this.innerHTML = 'more alerts...';
				// Dom.replaceClass(this,'open','closed');
			}
		}
		
		return false;
	}
	
	Event.onDOMReady(function() {
										 
		var accordions = Dom.getElementsByClassName('accordion-trigger');
		if (accordions.length > 0) {
			YAHOO.util.Event.on(accordions, 'click', toggleAccordion);
		}
		var panel = Dom.getElementsByClassName(accordionPanel,'div',this.parentNode)[0];
		if(panel) Dom.addClass(accordions[0], 'closed'); 
		
	});
})();
