document.observe('dom:loaded', function() {
	/*var carousel = new Carousel($('carousel-main'), $$('#carousel-main .slide'), $$('#carousel-control a.jumper', '#carousel-control a.control'), {auto: true, duration: 0.5, selectedClassName: 'selected', controlClassName: 'control', jumperClassName: 'jumper'});*/

	$$('#subnav li.submenu').each(function(elm) {
		elm.observe('mouseover', function() {
			$(elm.down()).addClassName('hit');
			$(elm.down().next()).show();
			});
			elm.observe('mouseout', function() {
				$(elm.down()).removeClassName('hit');
				$(elm.down().next()).hide();
				});
		});
	
	$$('#accordion h3 a').each(function(elm) {
		elm.observe('click', function(event) {
			event.stop();
			var visible = $$('#accordion div.accoridion-content').find(function (elm) { return elm.visible(); });
			var next	= elm.up().next();

			if (visible) {
				if (visible != next) {
					visible.previous().down().removeClassName('open');
					elm.addClassName('open');
					visible.blindUp({ duration: 0.2 });
					next.blindDown({ duration: 0.2 });
					}
					else {
						visible.previous().down().removeClassName('open');
						visible.blindUp({ duration: 0.2 });
						}
				} else {
					elm.addClassName('open');
					Effect.toggle(next, 'blind', { duration: 0.2 });
					}
			});
		});
	
	$$('#accordion-2 h3 a').each(function(elm) {
		elm.observe('click', function(event) {
			event.stop();
			var visible = $$('#accordion-2 div.accoridion-content').find(function (elm) { return elm.visible(); });
			var next	= elm.up().next();

			if (visible) {
				if (visible != next) {
					visible.previous().down().removeClassName('open');
					elm.addClassName('open');
					visible.blindUp({ duration: 0.2 });
					next.blindDown({ duration: 0.2 });
					}
					else {
						visible.previous().down().removeClassName('open');
						visible.blindUp({ duration: 0.2 });
						}
				} else {
					elm.addClassName('open');
					Effect.toggle(next, 'blind', { duration: 0.2 });
					}
			});
		});




	$$('#switch li a').each(function(elm) {
		elm.observe('click', function(event) {
			event.stop();
			$$('.switch-tab').invoke('hide');
			$$('#switch li a').invoke('removeClassName', 'selected');
			elm.addClassName('selected');
			$(elm.rel).show();
			});
		});
	});