// SITE ************************************************************************

var Site = {
	init: function () 
	{
		var oBody = $$('body').getProperty('id').toString();
		switch ( oBody )
		{
		    case "destaques":
			case "cursos":
			case "interna":

				Features.accordion();
				Features.over();
		        break

		    default:
				break
		}
	}	
};

// FEATURES ********************************************************************

var Features = {
	accordion: function ()
	{
		new Accordion (	$$('dt.toggler') , $$('dd.element') , {	
			onActive: function(toggler, element){ toggler.addClass('active'); }, 
			onBackground: function(toggler, element) { toggler.removeClass('active'); }
		});
	},
	over: function ()
	{
		var list = $$('dt.toggler');
		list.each(function(element) {
		 
			element.addEvent('mouseenter', function(){
				element.addClass('over');
			});
		 
			element.addEvent('mouseleave', function(){
				element.removeClass('over');
			});
		 
		});	
	}
};


// LISTENERS *******************************************************************

window.addEvent('load', Site.init);
