	
	function showMenu(id){
		$('.submenu').hide();
		$('#menu li').removeClass('ACTIVE_TEMP');
		$('#menu li.active').removeClass('INACTIVE_TEMP');
		if (id=='')
			return false;
		$('#submenu_'+id).show();
		$('#menu_'+id).addClass('ACTIVE_TEMP');
		$('#menu li.active').addClass('INACTIVE_TEMP');
		return false;
	}
	
	function swapNews(){
		//alert($("#lista_lastNews .lista_lastNews_box:last").is(':visible'));
		if ($("#lista_lastNews .lista_lastNews_box:last").is(':visible')){
			$("#lista_lastNews .active").removeClass('active');
			$("#lista_lastNews .lista_lastNews_box:first").addClass('active');
		}else
			$("#lista_lastNews .active").removeClass('active').next().addClass('active');
	}

	$(document).ready(
		function(){
			
			$("#privacyLabel").hover(
				function () {
					$("#privacy").show();
					$("#privacy").parent().parent().parent().css("height","auto");
					
				}, 
				function () {
					$("#privacy").hide();
					$("#privacy").parent().parent().parent().css("height",103);
					
				}
			);
			
			$('.submenu').mouseleave(function() {
				$('.submenu').hide();
				$('#menu li').removeClass('ACTIVE_TEMP');
				$('#menu li.active').removeClass('INACTIVE_TEMP');
			});
			
			$('#menuBox').mouseleave(function() {
				$('.submenu').hide();
				$('#menu li').removeClass('ACTIVE_TEMP');
				$('#menu li.active').removeClass('INACTIVE_TEMP');
			});
			
			$("#lista_lastNews .lista_lastNews_box:first").addClass('active');
			setInterval ( "swapNews()", 5000 );
		}
	);
	
	function hideErrore(){
		$('.errore').hide();
	}
	
    function showErrorMagazine(str){
        $('div#erroreMagazine .content').html(str);
		$('div#erroreMagazine').show();
		setInterval ( "hideErrore()", 3000 );
    }

    function registrazione_magazine(page) {
		var f             = document.forms["myMagazine"];
        var __filter     = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
		
		if( f.email.value == '' ) {
			showErrorMagazine('Non hai inserito l\'email');
			f.email.focus();
			return false;
		}
		if (!__filter.test( f.email.value )) {
			showErrorMagazine('Il campo email non &egrave; valido');
			f.email.select();
			f.email.focus();
			return false;
		}
		
		if (!f.consenso.checked){
			showErrorMagazine('autorizzare il trattamento dei dati personali (obbligatorio)');
			return false;
		}
		
		$.post(page, { email: f.email.value},
			function(data) {
				//alert (data);
				switch(data) {
					case '1':
						showErrorMagazine('iscrizione avvenuta con successo');
						break;
					case '0':
						showErrorMagazine('errore temporaneo, riprovare');
						break;
					case '-1':
						showErrorMagazine('nessuna mail inserita');
						break;
					case '-2':
						showErrorMagazine('l\'email risulta gi&agrave; iscritta');
						break;
				}
			}
		);

        return false;                    
    }
