window.addEvent('load', function()
{

			if ($('carousel-section'))
			{
		 var carouselSection = new glow.widgets.Carousel("#carousel-section", {
				 id: "carousel-section-container",
		     loop: true,
				 animDuration: 0.6
		 });
			}

	/*
	 * Home - Accordion
	 */
	 
	 if ($('accordion-home'))
	 {
		var accordionHome = new Fx.Accordion($$('#accordion-home .div-header'), $$('#accordion-home .div-content'),
		{
			show: 0,
			opacity: false,
			onActive: function(toggler, element)
			{
				toggler.getElement('a').addClass(trim(toggler.getElement('a').get('class')) + '-active');
			},
			onBackground: function(toggler, element)
			{
			    toggler.getElement('a').removeClass('accordian-link-1-active').removeClass('accordian-link-2-active').removeClass('accordian-link-3-active').removeClass('accordian-link-4-active').removeClass('accordian-link-5-active');
			}	
		});
	 }
		 
});


function trim(str, chars) {
	return ltrim(rtrim(str, chars), chars);
}
 
function ltrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}
 
function rtrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}
