window.addEvents({
	'domready':function(){
		switch(Browser.Platform.name){
			// MACINTOSH
			case 'mac':
				switch(Browser.Engine.name){
					// Internet Explorer
					case 'trident':
						var PRE = 'Ctrl+';
						var POS = '';
						break;
					
					// Safari, Google Chrome, Konqueror
					case 'webkit':
						var PRE = 'Ctrl+Alt+';
						var POS = '';
						break;
					
					// Opera
					case 'presto':
						var PRE = 'Shift+Esc+';
						var POS = '';
						break;
					
					// Firefox, Mozilla
					case 'gecko':
						var PRE = 'Ctrl+';
						var POS = '';
						break;
				}
				break;
			
			// OTHERS
			default:
				switch(Browser.Engine.name){
					// Internet Explorer
					case 'trident':
						var PRE = 'Alt+';
						var POS = ' e INVIO';
						break;
					
					// Safari, Google Chrome, Konqueror
					case 'webkit':
						var PRE = 'Alt+';
						var POS = '';
						break;
					
					// Opera
					case 'presto':
						var PRE = 'Shift+Esc+';
						var POS = '';
						break;
					
					// Firefox, Mozilla
					case 'gecko':
						var PRE = 'Shift+Alt+';
						var POS = '';
						break;
				}
		}
		$('logo').set('title','['+PRE+'H'+POS+'] Torna all\'home-page del sito.');
		$('input-search').set('title','['+PRE+'S'+POS+'] Ricerca all\'interno del sito.');
		$$('#navigation a').each(function(E){var A=E.get('accesskey');var T=E.get('title');E.set('title','['+PRE+A+POS+'] '+T);});
		
		var mySmoothScroll = new Fx.SmoothScroll({
			wheelStops: false
		});
	},
	'scroll':function(){
		if($('menu')){
			if(window.getScroll().y > 146 && window.getSize().y > (16 + 140 + $('menu').getSize().y) && ($('content-s') && $('content-s').getSize().y > (16 + 140 + $('menu').getSize().y)) || ($('content-b') && $('content-b').getSize().y > (16 + 140 + $('menu').getSize().y)) && !Browser.Platform.ipod){
				$('menu').setStyle('position','fixed');
			}else $('menu').setStyle('position','static');
		}
	},
	'resize':function(){
		if($('menu')){
			if(window.getScroll().y > 146 && window.getSize().y > (16 + 140 + $('menu').getSize().y) && ($('content-s') && $('content-s').getSize().y > (16 + 140 + $('menu').getSize().y)) || ($('content-b') && $('content-b').getSize().y > (16 + 140 + $('menu').getSize().y)) && !Browser.Platform.ipod){
				$('menu').setStyle('position','fixed');
			}else $('menu').setStyle('position','static');
		}
	}
});