var fx = {
	timerSpeed : 25
};

fx.slide = function( id, dir )
{
	var sw = $( 'slider-' + id );
	var sb = $$( 'slider-body', sw )[0];
	var swh = sw.offsetHeight;
	if( dir ) {
		sw.setAttribute( 'slideDirection', dir );
	} else {
		var dir = sw.getAttribute( 'slideDirection' );
	}
	if( !dir || dir=='open' ) {
		sb.style.display = 'block';
		var sbh = sb.offsetHeight;
		swh = swh + ( ( sbh - swh ) / 5 ) + 1;
		if( swh >= sbh ) {
			swh = '';
			sw.setAttribute( 'slideDirection', 'close' );
		} else {
			setTimeout( function() { fx.slide( id ); }, 25 );
		}
	} else {
		swh = swh - (swh / 5) - 1;
		if( swh < 3 ) {
			swh = 0;
			sb.style.display = 'none';
			sw.setAttribute( 'slideDirection', 'open' );
		} else {
			setTimeout( function() { fx.slide( id ); }, 25 );
		}
	}
	sw.style.height = ( typeof( swh ) == 'number' ? swh + 'px' : '' );
	//sb.style.opacity = op/100;
}

function spoilerInit()
{
	var es = getElementsByClass('slider-control', document, 'div');
	for( i in es ) {
		addEvent( es[i], 'click', fx.slide );
	}
}

