YAHOO.namespace('bp.fadeout');

YAHOO.bp.fadeout = function() {
	var $A = YAHOO.util.Anim;
	var $D = YAHOO.util.Dom;
	var $E = YAHOO.util.Event;
	var $ = $D.get;

	var triggerClass = 'fadeout';
	
	return {
		init : function(e, obj) {
 			setTimeout("YAHOO.bp.fadeout.fadeItems()",10000);
		},
		fadeItems : function() {
			var allItems = $D.getElementsByClassName (triggerClass);

			for (var i = 0; i < allItems.length; i++)
			{
   				var anim = new $A(allItems[i], 
					{ opacity: { to: 0 } }, 
//					{ height: { to: 0 } }, 
					2, 
					YAHOO.util.Easing.easeOut);
				
				anim.onComplete.subscribe(
					function() {
						$D.setStyle (anim.getEl(), 'display', 'none');
					}
				);
				anim.animate();
			}
		},
		hideItems : function ()
		{
			var allItems = $D.getElementsByClassName (triggerClass);

			for (var i = 0; i < allItems.length; i++)
			{
				$D.setStyle (allItems[i], 'display', 'none');
			}			
		}
	};
}();


YAHOO.util.Event.addListener(window, 'load', YAHOO.bp.fadeout.init, YAHOO.bp.fadeout, true);

