// JavaScript Document

window.addEvent('domready', function() {
 
	// squeeze box
	SqueezeBox.assign($$('a.boxed'), {
		parse: 'rel'
	});
	
	// accordion
	loadAccordion('accordion', 'h3.domanda', 'div.risposta');	
	
	// slide
	loadGallery('newsList', 395);
	loadGallery('offersList', 395);
	
	
	// email
	$each($$('.email'), function(el) {
		var mail = el.get('rel').replace('|','@');
		el.setProperty('href', 'mailto:' + mail).set('text', mail); 
		
	});
 
});


function loadAccordion(id, togglers, stretchers) {
	if ($(id)) {
		var myAccordion = new Accordion($(id), togglers, stretchers, {
			opacity: true,
			show: false,
			alwaysHide: true,
			wait: true,
			onActive: function(toggler, element){
				toggler.setStyle('color', '#02390C');
				element.setStyle('border-bottom', '1px dotted #AEAEAE');
				element.setStyle('padding-bottom', '10px');
			},
			onBackground: function(toggler, element){
				toggler.setStyle('color', '#967117');
				element.setStyle('padding-bottom', '0');
				element.setStyle('border-bottom', '0 none');
			}
		});	
	}
}

function loadGallery(el, w) {
	if ($(el)) {
		
		var box = $(el).getElement('.mask ul');
		var items = $$('#'+ el +' .buttons span');
		var handles = items;
		
		if (items.length > 0) {		
			var hs = new noobSlide({
				box: box,
				size: w,
				items: items,
				handles: handles,
				interval: 10000,
				autoPlay: true,
				onWalk: function(currentItem,currentHandle){
						$$(this.handles).removeClass('active');
						$(currentHandle).addClass('active');
				}
			});
			hs.walk(0)	
		}
	}
}