/* Drop Down Menu */
/* Works with mootools-release-1.11.js */
/* script taken at http://dev.visualdrugs.net/mootools/dropdown_menu.html */

Element.extend({
	hide: function() {
		return this.setStyle('display', 'none');
	},
	show: function() {
		return this.setStyle('display', 'block');
	}
});

var DropdownMenu = new Class({
	initialize: function(element) {
		$A($(element).childNodes).each(function(el) {
			if(el.nodeName.toLowerCase() == 'li') {
				$A($(el).childNodes).each(function(el2) {
					if(el2.nodeName.toLowerCase() == 'ul') {
						$(el2).hide();
						el.addEvent('mouseover', function() {
							el2.show();
							return false;
						});
						el.addEvent('mouseout', function() {
							el2.hide();
						});
						new DropdownMenu(el2);
					}
				});
			}
		});
		return this;
	}
});

window.addEvent('domready', function() {
	/* Rollover Immagini */
	$$('.rollme').each(function(img) {
		var src = img.getProperty('src'); // Prendo il percorso
		var extension = src.substring(src.lastIndexOf('.'),src.length) // tolgo l'estensione
		img.addEvents({
			'mouseleave': function(e) { img.setProperty('src',src); }, // setto normale
			'mouseenter': function(e) { img.setProperty('src',src.replace(extension,'_ro' + extension)); }  // setto roll
		});
	});
	
	/* Calendario */
	$$('input.DatePicker').each( function(el){
		new DatePicker(el);
	});

	
	/* Opacità immagini */
	new DropdownMenu($('nav'));
	var listtop = $$('#topopacity');
	listtop.each(function(element) {
		element.setOpacity(0.7);
		element.addEvents({
			'mouseleave': function(e) {
				e = new Event(e).stop();
				this.setOpacity(0.7);
			},
			'mouseenter': function(e) {
				e = new Event(e).stop();
				this.setOpacity(1.1);
			}
		});
	});
});


